হ্যাকিং কি?
একটি সফটওয়্যার সিকিউর না হলে সেটি সবার কাছে গ্রহণযােগ্যতা ও ব্যবহারযােগ্যতা পায় না। তাই সফটওয়্যারকে সিকিউর করার জন্য হ্যাকিং পদ্ধতি ব্যবহার করে সিকিউরিটি চেক করা হয়। প্রত্যেক সফটওয়্যার ডেভেলপার ও সফটওয়্যার ইঞ্জিনিয়ারের হ্যাকিং সম্পর্কে ধারণা থাকা প্রয়ােজন। কারণ একটি সফটওয়্যারকে সিকিউর করা সফটওয়্যার ইঞ্জিনিয়ারিং এর একটি অংশ। হ্যাক হলাে কোনাে বস্তুকে নিজের মতাে করে পরিবর্তন করা, যে হ্যাক করে তাকে হ্যাকার বলে।
হ্যাকার কীভাবে হ্যাক করে?
কোনাে মিডিয়া ডিভাইস বা সফটওয়্যার তৈরির সময় বা
ব্যবহারের ভুলের কারণে অনেক জায়গায় দূর্বলতার সৃষ্টি হয়।
হ্যাকিং এর ভাষায় এই দূর্বলতা কে vulnerability বলে।
হ্যাকার সেই সব দূর্বল জায়গায় হ্যাকিং কৌশল ব্যবহার করে করে থাকেন। মিডিয়া ডিভাইস বা সফটওয়্যার নিজের নিয়ন্ত্রণে নিয়ে নেয় বা নিজের মতাে করে পরিবর্তন করে।
হ্যাকার সাধারণত তিন প্রকার।
Whitehat hacker
Blackhat hacker
Greyhat hacker
যেমন – বিপদের সংকেত প্রদানের জন্য লাল রং ব্যবহার করা
হয়। ঠিক সেভাবে হ্যাকারের হ্যাক করার উদ্দেশ্যকে বিবেচনা করে প্রতীক হিসেবে তিন ধরণের হেড (টুপি) ব্যবহার করা হয়।
Whitehat hacker: Whitehat hacker Ethical hacker
ও বলা হয়। সাদা টুপির হ্যাকারের কাজ নিরাপত্তা নিশ্চিত করে। যেমন- কোনাে মিডিয়া ডিভাইস, সফটওয়্যার বা
ওয়েবসাইটের মালিক তার মিডিয়া ডিভাইস, সফটওয়্যার বা
করে থাকে। Whitehat হ্যাকার সেইসব মিডিয়া ডিভাইস,
সফটওয়্যার বা ওয়েবসাইট হ্যাক করে ও কি দূর্বলতা বা কোন ভুলের কারণে তার মিডিয়া ডিভাইস, সফটওয়্যার বা
ওয়েবসাইট হ্যাক হতে পারে তা মালিককে জানিয়ে দেয়। আর মালিক সেই সব দূর্বলতা বা ভুল সংশােধন করে নেন।
Blackhat hacker: Blackhat হ্যাকার কারাে ক্ষতি করার
উদ্দেশ্যে হ্যাক করে।যেমন- ব্যাংক থেকে টাকা হাতিয়ে নেওয়া,
হ্যাক করে টাকা আদায় করা, প্রতিশােধ নেওয়ার জন্য, মজা
করার জন্য বা নিজের দক্ষতা দেখানাের জন্য, আরাে বিভিন্ন
কারণে হ্যাক করে থাকে।
Greyhat hacker: যে হ্যাকার কখনও ক্ষতি করার উদ্দেশ্যে কখনও নিরাপত্তা নিশ্চিত করার উদ্দেশ্যে হ্যাক করে তাদের Greyhat হ্যাকার বলা হয়।
একজন হ্যাকার কতটুকু দক্ষ?
আমি মনে করি, একজন ভালাে হ্যাকার একজন
ডেভেলপারের চেয়ে বেশি দক্ষ। কারণ, একজন ডেভেলপারের ডেভেলাপ করা ডিভাইস, সফটওয়্যার বা ওয়েবসাইটের ত্রুটি ধরতে হলে ডেভেলপারের চেয়ে বেশি দক্ষ হতে হবে।
হ্যাকার সম্পর্কে ভুল ধারণা
চুরি হওয়ার ভয়ে টাকা ব্যাংকে রাখা হয় আর ব্যাংকের
নিরাপত্তা প্রহরী দিন রাত পরিশ্রম করে নিরাপত্তা নিশ্চিত করে। আমরা চোর কে খারাপ বলতে পারি কিন্তু নিরাপত্তা প্রহরীকে খারাপ বলতে পারি না। ঠিক সে ভাবে Whitehat বা Ethical হ্যাকার ইন্টারনেটের নিরাপত্তা নিশ্চিত করে, তাই আমরা নির্দ্বিধায় ইন্টারনেট ব্যবহার করতে পারছি। সুতরাং আমরা
হ্যাকার মানে খারাপ ব্যক্তি বলতে বা ভাবতে পারি না।
হ্যাকিং ক্যারিয়ার
বৃহৎ কোম্পানিগুলাে নিজেদের ডিভাইস, সফটওয়্যার বা
ওয়েবসাইটকে হ্যাকিং থেকে বাঁচাতে নিরাপত্তা প্রহরী হিসেবে
Whitehat বা Ethical hacker নিয়ােগ করে থাকে। এছাড়া
অনেক কোম্পানি তাদের ডিভাইস, সফটওয়্যার বা ওয়েবসাইট
হ্যাক করতে পারলে বড়াে অঙ্কের পুরস্কার ঘােষনা করে রাখে।
যেমন facebook, google সহ আরাে অনেক কোম্পানি।