স্টেজফ্রাইট (Stagefright) ভয়ঙ্কর নাম শোনালে, সেটি কারণ এটি ভয়ঙ্কর। স্টেজফ্রাইট হয়তো এন্ড্রয়েডে আবিষ্কৃত সবচেয়ে বড় এক্সপ্লয়েট। এটি অ্যান্ড্রয়েড ২.২ ফ্রയো (Froyo) থেকে শুরু হয়ে, অধিকাংশ অ্যান্ড্রয়েড ফোনকে প্রভাবিত করে (প্রায় ৯০০ মিলিয়ন) এবং MMS-এর মাধ্যমে কাজ করে। প্রাপক (recipient) দিক থেকে কিছু করতে হয় না। যদি তারা হ্যাঙ্গআউটস (Hangouts) বা ডিফল্ট মেসেজিং অ্যাপ ব্যবহার করে, তবে অ্যাপটি স্বয়ংক্রিয়ভাবে MMS ডাউনলোড ও প্রসেস করবে প্লেব্যাকের জন্য। এবং এক্সপ্লয়েটের কাজ করার জন্য এটিই যথেষ্ট।
স্টেজফ্রাইট অ্যান্ড্রয়েডের একটি কোর লাইব্রেরি যা মাল্টিমিডিয়া ফাইল যেমন MP4 ভিডিও প্লে করতে ব্যবহৃত হয়। স্টেজফ্রাইট এতটুকু ভয়ঙ্কর কারণ এটি ম্যালিশিয়াস কোড একটি অ্যান্ড্রয়েড ফোনে পাঠানো খুব সহজ করে দেয়। এই ম্যালিশিয়াস কোড হ্যাকার যা চায় সেটি হতে পারে। এক্সপ্লয়েট কীভাবে কাজ করে তার একটি ভিডিও নিচে।
আপনার ডিভাইসের ভালনারেবিলিটি (Vulnerability) চেক করার পদ্ধতি
গুগল ইতিমধ্যে লেটেস্ট অ্যান্ড্রয়েড রিলিজে বাগটি প্যাচ কর चुका (তাই আপনি যদি ফ্ল্যাগশিপ স্যামসাং এবং মোটো ফোন ব্যবহার করেন, আপনাকে চিন্তা করা লাগবে না), কিন্তু সমস্যা হলো সবাই সবসময় লেটেস্ট অ্যান্ড্রয়েড ভার্সন চালায় না। আপনাকে ম্যানুফ্যাকচারারকে আপডেট পুশ করার জন্য অপেক্ষা করতে হবে।

বাগ এক্সপোজ (expose)কারী কোম্পানি, জিম্পেরিয়াম (Zimperium), একটি সিম্পল অ্যাপও রিলিজ করেছে, স্টেজফ্রাইট ডিটেক্টর (Stagefright Detector), ফোন আক্রান্ত হয়েছে কিনা টেস্ট করার জন্য। শুধু অ্যাপটি ডাউনলোড করুন এবং টেস্ট শুরু করুন। কয়েক সেকেন্ডে আপনার উত্তর পাবেন।
আপনি যদি আক্রান্ত হন, তবে লেটেস্ট আপডেটের জন্য অপেক্ষা করুন এবং যত দ্রুত সম্ভব আপগ্রেড করুন।
এছাড়াও নিচের সমাধানগুলো ট্রাই করুন।
স্টেজফ্রাইট থেকে নিজেকে রক্ষা করার পদ্ধতি
দুর্ভাগ্যবশত, কারণ স্টেজফ্রাইট গভীরভাবে অ্যান্ড্রয়েড OS-এ এম্বেডেড (embedded), সেটি ডিজেবল করার জন্য কোনো টুল নেই। বরং, আমাদের ওয়ার্কঅরাউন্ড (workaround) ব্যবহার করতে হবে।
আমরা জানি এক্সপ্লয়েট শুধু এক্টিভেট হয় যখন MMS আপনার ডিভাইসে স্বয়ংক্রিয়ভাবে ডাউনলোড হয়। আসুন সেই ফিচারটি ডিজেবল করি।
হ্যাঙ্গআউটস (Hangouts): আপনি যদি SMS-এর জন্য হ্যাঙ্গআউটস ব্যবহার করেন, "Hamburger" মেনুতে ট্যাপ করুন, "Settings -> SMS" সিলেক্ট করুন এবং "Auto-retrieve MMS" অপশন আনচেক করুন।

গুগলের মেসেঞ্জার (Messenger by Google): আপনি যদি গুগলের মেসেঞ্জার অ্যাপ ব্যবহার করেন, তিন-ডট মেনু বাটনে ট্যাপ করুন এবং "Settings" সিলেক্ট করুন। "Advanced"-এ যান এবং "Auto-retrieve" অপশন ডিজেবল করুন।

মেসেজিং (Messaging): আপনি যদি পুরানো অ্যান্ড্রয়েড ভার্সন ব্যবহার করেন, তবে সম্ভবত মেসেজিং অ্যাপ ইনস্টল থাকে। "Menu" বাটনে ট্যাপ করুন, তারপর "Settings", "Multimedia (MMS) messages" সেকশন খুঁজুন এবং "Auto-retrieve" আনচেক করুন।
আপনি যেকোনো SMS অ্যাপ ব্যবহার করুন, সেটিংসে এই অপশন কোথাও থাকবে। খুঁজে বের করুন এবং ডিজেবল করুন।
আপনি যদি খুব প্যারানয়েড (paranoid) হন, তবে আপনি অজানা কন্টাক্ট থেকে টেক্সট মেসেজ ডিজেবল করতে পারেন যদি আপনার SMS অ্যাপ সাপোর্ট করে।
এখন অ্যাপটি আর MMS অটো ডাউনলোড করবে না।
আপনি যদি এমন এলাকায় থাকেন যেখানে MMS মেসেজ এখনো প্রচলিত, তবে শুধু অজানা লোকের MMS মেসেজ না খুলুন।
এটি আপনার সেরা প্রতিরক্ষা এখন - যতক্ষণ না আপনি প্যাচ করা আপডেট পান। আপনি যদি নিজে বিষয়টি হ্যান্ডেল করতে চান, তবে আপনি আপনার ফোন রুট (root) করে সায়ানোজেনমড (CyanogenMod) বা অন্য CM-ভিত্তিক ROMs ইনস্টল করতে পারেন যাতে আপনাকে দ্রুত সিকিউরিটি আপডেট मिलে। CM ইতিমধ্যে নাইটলি ভার্সনে বাগটি ফিক্স করেছে, এবং স্টেবল রিলিজে শীঘ্রই আসবে।
অ্যান্ড্রয়েড সিকিউরিটি বিতর্ক (The Android Security Debate)
স্টেজফ্রাইট বাগটি একবার আবার অ্যান্ড্রয়েড সিকিউরিটি বিতর্ককে জগিয়ে উত্থাপন করেছে। আপনি কি মনে করেন অ্যান্ড্রয়েড iOS চেয়ে কম সিকিউয়ার? অথবা এটি শুধু একটি মুল্য যা আপনি দেন একটি ফ্রি এবং ওপেন-সোর্স কোর OS-এর জন্য যা এক বিলিয়নও বেশি ডিভাইসে চলে? কমেন্টে আপনার মতামত শেয়ার করুন।