সম্প্রতি জামায়াতে ইসলামীর আমির ডা. শফিকুর রহমানের অফিসিয়াল টুইটার (X) অ্যাকাউন্টটি হ্যাক হয়েছে। প্রাথমিক তদন্ত ও সাইবার বিশেষজ্ঞদের মতে, এই ধরণের হ্যাকিংয়ের পেছনে সবচেয়ে কার্যকর পদ্ধতি হলো ‘সেশন হাইজ্যাকিং’। এটি এমন এক পদ্ধতি যেখানে হ্যাকার আপনার পাসওয়ার্ড বা টু-ফ্যাক্টর অথেন্টিকেশন ছাড়াই সরাসরি আপনার অ্যাকাউন্টে ঢুকে পড়তে পারে।
১সেশন হাইজ্যাকিং (Session Hijacking) কী?
আমরা যখন কোনো ওয়েবসাইটে (যেমন: ফেসবুক, টুইটার বা জিমেইল) লগ-ইন করি, তখন সার্ভার আমাদের ব্রাউজারে একটি বিশেষ ডিজিটাল টোকেন পাঠায়, যাকে ‘Session Cookie’ বলা হয়। যতক্ষণ এই কুকিটি আপনার ব্রাউজারে থাকে, ততক্ষণ আপনাকে বারবার পাসওয়ার্ড দিতে হয় না।
হ্যাকার যদি কোনোভাবে আপনার ব্রাউজার থেকে এই সেশন কুকিটি চুরি করতে পারে, তবে সে নিজের ব্রাউজারে সেটি বসিয়ে আপনার অ্যাকাউন্টে ঢুকে পড়বে। এই বিষয়ে সামনে আরও আর্টিকেল আনবো।
ফেক ইমেল পাঠানো
হ্যাকাররা সাধারণত সরাসরি আপনার কম্পিউটারে আক্রমণ না করে আপনাকে দিয়েই আক্রমণটি সম্পন্ন করায়। এর জন্য তারা নানান পদ্ধতি ব্যবহার করে।
যা হতে পারে: অফার বা প্রয়োজনীয় ইমেল
হ্যাকার আপনাকে একটি ইমেল পাঠাবে যা দেখতে হুবহু টুইটার সাপোর্ট, কোনো ব্যাংক বা পরিচিত কোনো সংস্থার মতো। সেখানে থাকতে পারে , আপনার অ্যাকাউন্ট ভেরিফাই করতে নিচের ফাইলটি রান করুন”।
ধাপ ২: সিএমডি কমান্ড বা স্ক্রিপ্ট ফাইল (.LNK/.BAT)
ইমেলের সাথে অনেক সময় একটি পিডিএফ বা সাধারণ ডকুমেন্ট ফাইলের আইকন দেওয়া থাকে। কিন্তু এটি আসলে একটি Windows Shortcut (.LNK) বা Batch (.BAT) ফাইল। যখনই আপনি এই ফাইলটিতে ডাবল ক্লিক করেন, ব্যাকগ্রাউন্ডে কম্পিউটারের Command Prompt (CMD) বা PowerShell চালু হয়ে যায়।
ধাপ ৩: সেশন কুকি চুরি এবং send
এই কমান্ডটি (cmd) আপনার কম্পিউটারের ব্রাউজার ডিরেক্টরিতে (যেমন: Google Chrome-এর User Data ফোল্ডার) প্রবেশ করে। সেখানে থাকা Cookies নামক ডাটাবেস ফাইলটি এটি কপি করে এবং হ্যাকারের কাছে অনলাইনে পাঠিয়ে দেয়। একটি ছোট কমান্ডের মাধ্যমে আপনার ব্রাউজারে থাকা কয়েক ডজন অ্যাকাউন্টের সেশন মুহূর্তের মধ্যেই চুরি হয়ে যায়। কিছু ক্ষেত্রে অ্যাকাউন্টের ইমেল এবং ফোন নম্বর দ্রুত পরিবর্তন করে ফেলে, যার ফলে প্রকৃত মালিক আর অ্যাকাউন্টে ফিরে আসতে পারেন না।
৩. জামাতের আমিরের টুইটার হ্যাক: একটি সতর্কবার্তা
জামাতের আমিরের অ্যাকাউন্টটি রাষ্ট্রপতির দপ্তরের পাঠানো ইমেইলের সাথে একটি cmd কমান্ড যুক্ত ছিল যা রান হবার পরপর হ্যাকাররা কুকি পেয়ে যায়,
এটা থেকে কীভাবে নিরাপদ থাকবেন?
এই ধরণের আধুনিক হ্যাকিং থেকে বাঁচতে কেবল পাসওয়ার্ড পরিবর্তন যথেষ্ট নয়। আপনার যা যা করা উচিত:
- যেকোনো স্ক্রিপ্ট রান করবেন না: ইমেল বা অন্য কোনো সোর্স থেকে পাওয়া কোনো টেক্সট কপি করে Cmd বা PowerShell-এ রান করবেন না।
- ফাইল এক্সটেনশন যাচাই: কোনো ফাইল ডাউনলোড করার পর সেটি আসলে কী ফাইল (যেমন: .exe, .bat, .zip) তা নিশ্চিত হোন। আইকন পিডিএফের মতো হলেও এক্সটেনশন চেক করুন।
- অ্যান্টি-ম্যালওয়্যার ব্যবহার: একটি ভালো মানের আপডেট করা অ্যান্টিভাইরাস ব্যবহার করুন যা ক্ষতিকর স্ক্রিপ্ট ব্লক করতে পারে।
- পাবলিক কম্পিউটারে লগ-ইন এড়িয়ে চলা: শেয়ার্ড কম্পিউটারে কুকি চুরি হওয়ার সম্ভাবনা সবচেয়ে বেশি থাকে।
- সেশন লগ-আউট: কাজ শেষ হয়ে গেলে ব্রাউজার থেকে লগ-আউট করা ভালো, কারণ এতে সেশন কুকিটি সার্ভার থেকে ডিলিট হয়ে যায়।
উপসংহার
প্রযুক্তি যত উন্নত হচ্ছে, হ্যাকিংয়ের ধরনও তত বেশি জটিল হচ্ছে। জামাতের আমিরের টুইটার হ্যাক হওয়ার ঘটনা আমাদের মনে করিয়ে দেয় যে, ডিজিটাল নিরাপত্তার ক্ষেত্রে সামান্য অসতর্কতা বা একটি ভুল ক্লিকের ফলাফল হতে পারে ভয়াবহ। সবসময় মনে রাখবেন, কোনো বিশ্বস্ত প্রতিষ্ঠান কখনও আপনাকে Cmd কমান্ড রান করতে বা অপরিচিত ফাইল ডাউনলোড করতে বলবে না।
এটা কি কারো মুখস্থ থাকে নাকি কেউ লিখে রাখে নাকি কোন ফাইল হিসেবে সেভ করে রাখে যে cmd কমান্ড দিয়ে এক্সেস নিয়ে নিবে ?
এটা ভাই ব্রাউজারে লগইন থাকলে একমাত্র ব্যাকেন্ডে সেভ থাকে এবং এটা এক্সেস করতে হলে লগইন থাকতে হবে এবং একাউন্টে লগইন থাকা অবস্থায় inspect element থেকে Cookie বের করা সম্ভব এছাড়া নয়। সুতরাং শিওর থাকেন এভাবে তার অ্যাকাউন্ট হ্যাক করা হয়নি। অন্য কোন মাধ্যমে হ্যাক করা হয়েছে।
HTTPOnly + Secure cookies এর কারনে এটা এমনিতেও পসিবল হয়না কেননা X এর ব্রাউজারে সেইভ রাখা (যদি ধরে নেওয়াও হয় ব্রাউজার হতে একাউন্ট লগ ডাটা পেয়েছে) তবে সেটা Random টাইম সাইকেলে Session rotation হয়।
এখন সেশান যদি Session rotation তে বাইপাস করে ধরেও নেওয়া হয় তাহলে এমনিতেই Device binding এর কারনে তা সাইন আউট হবে [নিজের একাউন্টে ট্রাই করে এখানে স্ক্রিনশট বা ভিডিও শেয়ার করুন যদি মনে হয় এটা নন ভ্যালিড)।
সবচেয়ে মজার কথা হলো তার একাউন্ট নোটেবল এবং সাবস্ক্রিশন বেইজড তাই 2FA তে সেশান ইনজেক্ট করলেও সাইন লেয়ার ব্রেক করা যায় না।
জাস্ট auth_token-এর অ্যাক্সেস পেলেই যেকোনো অ্যাকাউন্টে লগইন করা সম্ভব।
কোনো সেসন রোটেসন এবং ডিভাইস বাইন্ডিং নেই। নিজে ট্রাই করে দেখে পরে কথা বলতে আসেন।
https://devcommunity.x.com/t/access-token-expires-in/164425
বাকি থাকে সেশান কুকিজ রোটেশনে ডাটাবেইজ কিভাবে অথেনটিক ভেরিফাই নিশ্চিত করে সেটির ডেমোনেস্ট্রূশান (পেস্টাবিনে রাখছি/গিট করার অবকাশ নেই বলে দুঃখিত)
https://pastebin.com/LdwHHksk
ইন্ডিয়ানরা হাজার মানুষের ব্রাউজার ডেটার জন্য কল সেন্টার বানিয়ে রেখেছেন। সেখানে কথা বলে এরপর তাদের কম্পিউটার cmd রান করে বাস ।
আপনি একটি দাবী করেছেন সেটার বিষয়ে এলিগেশান আমি টুইটার কমিউনিটি এবং সেশান রোটেশন বিষয়ে ডিটেইলস উল্লেখ করেছি, আপনার যদি মনে হয় সেটা ভুল হবে প্রুফ আপনাকে করতে হবে – লজিক্যাল ফ্যালাসি না করেই।
উদাহরণ হিসেবে “ভারতে অমুক তমুক….” এগুলো ভ্যালিডিটি রাখে না; এটা ট্রিকবিডি আর সেখানে কোন টেকনোলজিক্যাল বিষয়ে দাবী আসলে সেটাকে টেকনোলজির এভিডিয়েন্স দিয়েই খন্ডন করতে হবে।
“কুকিজ স্নিফিং বিষয়ে অনেক একাউন্ট এক্সেস করা যায় তাইবলে টুইটারে এমন সহজভাবে হয়নি” সেটাই আমিই রেফারেন্স দিয়ে উল্লেখ করেছি।
রেফারেন্স (তথ্য):https://prnt.sc/P0tCB-FC9qD0
উপরন্তু সকল তথ্য National Data Center এর Support প্যানেলে ফুটপ্রিন্ট থাকে যেটার এনালাইসিস প্যানেন এক্সেস: https://prnt.sc/kTYdHb3Qw-98
ব্রেকিং! জামায়াত আমীরের ডিভাইস নিয়ন্ত্রণ নিয়ে পোস্ট ইস্যুতে রাষ্টপতি দফতরের এসিস্ট্যান্ট প্রোগ্রামার সরওয়ার আলমকে আটক করেছে ডিবি।