রাশিয়া হ্যাকাররা আমেরিকান প্রেসিডেনশিয়াল ইলেকশনে প্রভাব ফেললো সংক্রান্ত সংবাদ নিয়ে, মিডিয়ার অনেকেই বিস্মিত কীভাবে আমরা হ্যাকারদের সনাক্ত করি। সাইবার-সিকিউরিটি এক্সপার্টরা একটি হ্যাকের পেছনের উৎস খুঁজে বের করার বেশ কিছু পদ্ধতি জানেন।
IP ঠিকানা (IP Addresses)
একজন হ্যাকারকে ট্র্যাক করার সবচেয়ে প্রথম এবং সর্বাধিক স্পষ্ট পদ্ধতি হলো তাদের IP ঠিকানা। এখন, যেকোনো যোগ্য হ্যাকার অর্থবহীন তথ্য খালি একটি IP ঠিকানা ব্যবহার করবে। তারা Tor-এর ওপর, একটি VPN-এর ওপর, অথবা হয়তো একটি পাবলিক স্পেসে কাজ করবে। কিন্তু চলুন ধরি যে যে হ্যাকারকে আমরা ট্র্যাক করতে চাই সে ব্যতিক্রমভাবে অভিজ্ঞতাহীন, অথবা সে অনিচ্ছাকামেই তার IP ঠিকানা এক্সপোজ করল। তাদের IP দিয়ে সনাক্ত করা যেন এইভাবে কাজ করতে পারে:
১. হ্যাকার সফলভাবে তাদের উদ্দেশ্য অর্জন করে (যা কichu হোক না কেন) কিন্তু নেটওয়ার্ক অ্যাক্সেস দেখাতে লগ ছেড়ে যায় একটি নির্দিষ্ট IP ঠিকানা থেকে।
২. হ্যাক করা কোম্পানি বা ব্যক্তি সেই লগগুলো লন্ড এনফোর্সমেন্ট (law enforcement)-কে হস্তান্তর করে।
৩. লন্ড এনফোর্সমেন্ট অফিসাররা ISP-কে সাবপেনা (subpoena) করে জানতে চায় সেটি IP ঠিকানাটির মালিক কে অথবা আক্রমণের সময় কে ব্যবহার করছিল। অনুসন্ধানকারীরা এই IP ঠিকানাকে একটি ফিজিক্যাল লোকেশনের সাথে asosiat করতে পারে।
৪. একটি ওয়ারেন্ট পাওয়ার পর, অনুসন্ধানকারী IP ঠিকানাই নির্দেশ করা ফিজিক্যাল লোকেশনে যান এবং তাদের তদন্ত শুরু করেন।
৫. আমাদের হ্যাকার যদি সত্যিই বোকা হয়, অনুসন্ধানকারী সব জায়গা থেকে হ্যাকের প্রমাণ পাবে। তাহলে, হ্যাকারকে জাইলে পাঠানোর আগে একটি সংক্ষিপ্ত ট্রায়াল হবে।
অবশ্যই, অধিকাংশ হ্যাকার প্রোক্সির পেছনে কাজ করলে, লন্ড এনফোর্সমেন্ট যে IP ঠিকানা পাবে সেগুলো তাদের কোথাও উপযোগী নির্দেশ করবে না। তাই তারা অন্যান্য কৌশল ব্যবহার করতে হবে অথবা হ্যাকাররা ভুল করার জন্য অপেক্ষা করতে হবে।
ব্রেডক্রাম্ব অনুসরণ করা (Following Breadcrumbs)
একজন দক্ষ হ্যাকারকে অনুসন্ধান করার সময়, কম্পিউটার ফরেনসিক্স (computer forensics) হলো ছোট ছোট ভুল এবং পরিস্থিতিজন্য প্রমাণ খুঁজে বের করা। আপনার আক্রমণকারীর বাড়ির দিকে একটি বড় লাল তীর যেন IP ঠিকানা দিয়ে নির্দেশ করবে সেটি আপনার পাশে থাকবে না। বরং, আপনার পাশে থাকবে ছোট ছোট ব্রেডক্রাম্বের একটি গুচ্ছ যা আপনাকে সম্ভাব্য আক্রমণকারীদের সম্পর্কে একটি ভালো অনুমান করতে সাহায্য করবে।
একটি হ্যাকের জটিলতা সম্ভাব্য আক্রমণকারীদের অত্যন্ত দক্ষ অপারেটিভদের মধ্যে সীমাবদ্ধ করতে পারে। আমেরিকান ইন্টেলিজেন্স এজেন্সিগুলি পূর্ববর্তী আক্রমণের রেকর্ড রাখে এবং সেগুলো নির্দিষ্ট হ্যাকারদের সাথে কোরিলেট করে, এমনকি তারা তাদের নাম না জানলেও।
উদাহরণস্বরূপ, আমেরিকান লন্ড এনফোর্সমেন্ট DNC হ্যাকারকে APT 29, বা অ্যাডভান্সড পারসিস্টেন্ট থ্রেট ২৯ (Advanced Persistent Threat 29) বলল। আমরা তার নাম বা ঠিকানা নাও জানলেও, তার শৈলী, মোডাস অপেরান্ডি (modus operandi) এবং সফ্টওয়্যার প্যাকেজের ভিত্তিতে হ্যাকগুলো তার বা তারই সাথে asosiat করতে পারি।
হ্যাকে ব্যবহৃত সফ্টওয়্যার প্যাকেজের ধরন একটি 'সিগনেচার' (signature) প্যাটার্ন অফার করতে পারে। উদাহরণস্বরূপ, অনেক হ্যাকার অত্যন্ত কাস্টমাইজড সফ্টওয়্যার প্যাকেজ ব্যবহার করে। কিছু এমন আছে যেগুলো স্টেট ইন্টেলিজেন্স এজেন্সি পর্যন্ত ট্রেস করা যায়। DNC হ্যাকে, ফরেনসিক ইনভেস্টিগেটররা পেল যে হ্যাকে ব্যবহৃত SSL সার্টিফিকেট ২০১৫ সালে জার্মান পার্লামেন্ট হ্যাকে রাশিয়ান মিলিটারি ইন্টেলিজেন্স যে SSL সার্টিফিকেট ব্যবহার করেছিল সেটির সাথে একই।
কখনো কখনো এটি খুব ছোট জিনিস। হয়তো এটি একটি অদ্ভুত ফ্রেজ যা র্যান্ডম কমিউনিকেশনে পুনরাবৃত্তি হয়েছে যা হ্যাককে একটি নির্দিষ্ট ব্যক্তির সাথে জড়িয়ে দেয়। অথবা হয়তো তাদের সফ্টওয়্যার প্যাকেজ ছেড়ে দেওয়া একটি ছোট ব্রেডক্রাম্ব।
DNC হ্যাকগুলো রাশিয়ার সাথে asosiat হওয়ার পেছনে এটিই একটি কারণ। এক্সপ্লয়াইটের অনুসন্ধানকারীরা লক্ষ্য করল যে হ্যাকাররা রিলিজ করা কিছু ওয়ার্ড ডকুমেন্টে রাশিয়ান লোকালাইজেশন অফ ওয়ার্ড (Russian localization of Word) এবং একটি সিরিলিক ইউজারনেম (Cyrillic user name) সহ একটি ব্যবহারকারীর রিভিশন দেখাচ্ছে। বাগি টুলসও হ্যাকারের লোকেশন উজাগর করতে পারে। জনপ্রিয় DDoS ইউটিলিটি Low Orbital Ion Cannon-এ একসময় একটি বাগ ছিল যা ব্যবহারকারীর লোকেশন উজাগর করত।
পুরনো পুরনো পুলিশের কাজও হ্যাকার খুঁজে বের করতে সাহায্য করে। নির্দিষ্ট টার্গেট আক্রমণকারীর সনাক্তকরণে সাহায্য করতে পারে। লন্ড এনফোর্সমেন্ট যদি আক্রমণের কারণ নির্ধারণ করতে পারে, তবে রাজনৈতিক উদ্দেশ্য এট্রিবিউট করা সম্ভব হতে পারে। যদি হ্যাকটি কোনো গ্রুপ বা ব্যক্তির জন্য সন্দেহজনকভাবে সুবিধাজনক হয়, তবে কোথায় খুঁজতে হবে সেটি স্পষ্ট। হ্যাকাররা একাউন্টে টাকা ফানেল করছেন হতে পারে, এবং সেটি ট্রেসযোগ্য হতে পারে। এবং হ্যাকাররা একে অপরের 'র্যাটিং' (ratting- একে অপরকে ফাঁসিয়ে দেয়া নিজের চামড়া বাঁচাতে) থেকে মুক্ত নন।
শেষে, কখনো কখনো হ্যাকাররা নিজেরা আপনাকে বলেন। হ্যাকাররা টুইটার বা IRC-এ তাদের সাম্প্রতিক কৃত্যের গায়ন করা অস্বাভাবিক নয়।
আনুসন্ধানকারীরা যতটুকু ব্রেডক্রাম্ব ট্র্যাক ডাউন করতে পারেন, তারা একটি আরও সম্পূর্ণ ছবি বানাতে শুরু করতে পারে এবং একটি অর্থবহীন IP ঠিকানার পাওয়ার চেষ্টা করতে পারে।
হ্যাকারদের গ্রেফতার করা (Arresting Hackers)
একজন হ্যাকারের কোডনেম জানা একটা জিনিস, কিন্তু সত্যিকারের সেটিকে ধরা আরেকটা জিনিস। প্রায়শই, একজন হ্যাকারকে গ্রেফতার করা একটি ছোট কিন্তু গুরুত্বপূর্ণ ভুলের ওপর নির্ভর করে। LulzSec-এর নেতা সাবু (Sabu), উদাহরণস্বরূপ, ধরা পড়ল যখন সে IRC-এ লগ ইন করার জন্য Tor ব্যবহার করতে ভুল করল। সে শুধু একবার ভুল করল, কিন্তু এজেন্সিগুলি যারা তাকে নজরদারি করছিল তার জন্য তার আসল ফিজিক্যাল লোকেশন নির্ধারণ করতে পর্যাপ্ত ছিল।
উপসংহার
লন্ড এনফোর্সমেন্ট হ্যাকারদের সনাক্ত করতে বিস্ময়করভাবে çeşitবিধ পদ্ধতি ব্যবহার করে। এটি প্রায়শই আক্রমণকারীর একটি ছোট কিন্তু Криটিক্যাল ভুলের ওপর নির্ভর করে।