কম্পিউটার টিউটোরিয়াল

জিরো-ডে এক্সপ্লয়েট সম্পর্কে কিছু ভয়াবহ সত্য

আপনি যদি কখনো সাইবার সিকিউরিটি সম্পর্কে পড়েছেন, তবে "জিরো-ডে" শব্দটি একাধিকবার শুনতে পেরেছেন হ্যাকাররা দ্বারা এক্সপ্লয়েট করা ভালনারেবিলিটি বর্ণনা করার জন্য। আপনিও দ্রুত বুঝতে পারবেন যে এইগুলো সবচেয়ে जानলいわ। সাইमन ব্যাট আমার সহকর্মী ইতিমধ্যে সংক্ষেপে আলোচনা করেছেন এগুলো কী এবং কীভাবে কাজ করে।

যাইহোক, আপনি যত গভীরে যাবেন, আপনি কিছু এমন কিছুর আবিষ্কার করবেন যা আপনি হয়তো জানতে চাইতেন না কারণ আপনি আপনার ডিভাইসে যা কিছু চলে সেগুলোর উপর দ্বিগুণ চিন্তা করবেন (যা মোটামুটি খারাপ জিনিস নয়)। RAND কর্পোরেশন (একটি ইউএস আর্মড ফোর্স থিংক ট্যাঙ্ক) এর এই রিসার্চের মত সাইবার সিকিউরিটি অধ্যয়ন দেখায় যে জিরো-ডে এক্সপ্লয়েটের আমাদের ডিজিটাল বিশ্ব কতটুকু ভাঙ্গনশীল সেটি দেখানোর অনেক উপায় রয়েছে।

জিরো-ডে এক্সপ্লয়েট তৈরি করা সেটা কঠিন নয়

RAND স্টাডি নিশ্চিত করে অনেক প্রোগ্রামার যারা প্রুফ-অফ-কনসেপ্ট হ্যাকিং-এ ডাবল করেছেন সন্দেহ করতেন: একবার একটি এক্সপ্লয়েটেবল ভালনারেবিলিটি খুঁজে পাওয়ার পর, এক ফুলি ফাংশনিং এক্সপ্লয়েট ডেভেলপ করার জন্য সময় তুলনামূলকভাবে দ্রুত, মিডিয়ান টাইম ২২ দিন।

মনে রাখবেন এটি গড়। অনেক এক্সপ্লয়ет আসলে কয়েক দিনের মধ্যে ফিনিশ হয়, জটিলতা এবং আপনি আপনার ম্যালওয়্যারের প্রভাব কতটুকু দূরপ্রান্তিক চান তার উপর নির্ভর করে।

লক্ষ লক্ষ এন্ড ইউজারের জন্য সফ্টওয়্যার ডেভেলপ করার বিপরীতে, ম্যালওয়্যার তৈরি করার সময় কেবল একজন ব্যক্তি মনে থাকে সুবিধার দিক থেকে: এর স্রষ্টা। যেহেতু আপনি আপনার কোড এবং সফ্টওয়্যার "জানেন", ইউজার-ফ্রেন্ডলিনেসে ফোকাস করার কোনো ইনসেন্টিভ নেই। কনসিউমার সফ্টওয়্যার ডেভেলপমেন্ট ইন্টারফেস ডিজাইন এবং ফুল-প্রুফিং কোডের কারণে অনেক বাধা অতিক্রম করে, তাই এটি বেশি সময় নেয়। আপনি আপনার জন্য লিখছেন এবং তাই আপনাকে সকল হ্যাড-হোল্ডিং দরকার নেই, যা প্রোগ্রামিং প্রক্রিয়াকে অত্যন্ত ফ্লুইড করে দেয়।

এরা চমৎকার দীর্ঘ সময় বাঁচে থাকে

এক হ্যাকারের জন্য গর্বের বিষয় যে তার তৈরি এক্সপ্লয়েট খুব দিন কাজ করে। তাই তাদের জন্য কিছুটা নিরাশাজনক হতে পারে যে এটি একটি সাধারণ ঘটনা। RAND অনুযায়ী, গড় ভালনারেবিলিটি ৬.৯ বছর বাঁচে, যেটি তারা মাপ করেছে সেটির মধ্যে সবচেয়ে ছোটটি ডেড বছর বাঁচেছে। হ্যাকারদের জন্য এটি নিরাশাজনক কারণ এর মাধ্যমে তারা বুঝতে পারেন যে তারা যেন কোনো স্পেশাল নন যখন তারা একটি এক্সপ্লয়েট তৈরি করে যা বছরের পর বছর ওয়েবে ধাবমান হয়। কিন্তু তাদের শিকারদের জন্য, এটি ভয়াবহ।

গড় "দীর্ঘজীবী" ভালনারেবিলিটি আবিষ্কার হতে ৯.৫৩ বছর লাগে। এটি প্রায় এক দশক যে সারা বিশ্বের প্রতিটি হ্যাকারকে এটা খুঁজে বের করে তাদের সুবিধা অনুযায়ী ব্যবহার করার জন্য। এই কষ্টদায়ক পরিসংখ্যান কোনো আশ্চর্য নয়, যেহেতু সুবিধা প্রায়শই ফ্রন্ট সীটে বসে থাকে যখন সিকিউরিটি পिछाड़ी সীটে থাকে ডেভেলপমেন্ট প্রক্রিয়ায়। এই ফেনোমেননের আরেক কারণ হলো পুরনো কহিনী, "আপনি যা না জানেন সেটি আপনি نمی জানেন।" আপনার দশ প্রোগ্রামারের টিম যদি বুঝতে না পারে যে আপনার সফ্টওয়্যারে একটি ভালনারেবিলিটি আছে, তবে হাজার হাজার হ্যাকার যারা সক্রিয়ভাবে সেটি খুঁজছে নিশ্চিতভাবে আপনাকে হেল্প করবে এবং কঠিন উপায়ে আপনাকে দেখাবে। এবং তারপর আপনাকে সেটি প্যাচ করতে হবে, যা আরেকটা ক্যান অফ ওয়ামস, কারণ আপনি অন্য একটি ভালনারেবিলিটি ইন্ট্রোডিউস করতে পারেন, বা হ্যাকাররা দ্রুত আপনার ইমপ্লিমেন্টেশন বাইপাস করার উপায় খুঁজে পেতে পারে।

পরোপকারিতা কম পাওয়া যায়

ফিনিফ্টার, আখাওয়ে, এবং ওয়াগনার ২০১৩ সালে খুঁজে পেলেন যে সকল আবিষ্কৃত ভালনারেবিলিটির মধ্যে, মাত্র ২ - ২.৫ শতাংশই সত্যিকারের ভালো মানুষরা রিপোর্ট করেছিল যারা সকালে হাঁটার время সেটি পেয়েছিল ভালনারেবিলিটি রিওয়ার্ড প্রোগ্রামের অংশ হিসেবে (যानी "আমরা তোমাকে পুরস্কার দিব যদি তুমি আমাদের সফ্টওয়্যার কীভাবে হ্যাক করা যায় সেটি বলো")। বাকিগুলো হয় ডেভেলপার নিজে আবিষ্কার করেছিল বা একটি হ্যাকার যেন কষ্টদায়কভাবে "এনলাইটেন" করেছিল সবাইকে এর অস্তিত্ব সম্পর্কে। যদিও স্টাডি ক্লোজড এবং ওপেন সোর্সের মধ্যে পার্থক্য করেনি, আমার সন্দেহ হলো ওপেন-সোর্স সফ্টওয়্যারে বেশি পরোপকারিতামূলক রিপোর্টিং হয় (কারণ সোর্স কোড খোলা থাকলে লোকজনের জন্য ভালনারেবিলিটি কোথায় সেটি নির্দিষ্টভাবে রিপোর্ট করা সহজ হয়)।

মূল শিক্ষা

আমার আশা হলো এটি একটি পერსপেক্টিভ দেবে কত সহজে কেউ এক্সপ্লয়েটের শিকার হতে পারে এবং জিরো-ডে এক্সপ্লয়েটগুলো যেন দূরলভ মনে হয় তেমন নন। এখনও তাদের সম্পর্কে অনেক অনanswered প্রশ্ন রয়েছে, এবং হয়তো নিকটতম অধ্যয়ন আমাদের সुसজ্জিত করবে তাদের মোকাবিলার টুলস দিয়ে। বিষয়টি হলো আমাদের পায়ের পেঁচে থাকতে হবে।

এই ফাইন্ডিংস শুনে আপনি কি বিস্মিত हुए? কমেন্টে আমাদের সব কিছু বলুন!

  1. WordPress ইউজার রোল ব্যাখ্যা

  2. প্যাকেট স্নিফার বোঝা: কীভাবে কাজ করে এবং নেটওয়ার্ক ডায়াগনস্টিকের জন্য সেরা টুলস

  3. Google-এর ২০১৩ অ্যালগরিদম আপডেট: আপনার সাইটের জন্য এর মানে কী

  4. ফায়ারফক্সের About পেজ এক্সপ্লোর করুন: ভার্সন, ফিচার, এবং হিডেন ইনসাইট