আপনার ফোনে ম্যালওয়্যার আছে কি? আপনি যদি ডিভাইস রুট বা জেইলব্রেক না করে থাকেন, উত্তর সম্ভবত না। স্মার্টফোন ভাইরাস বাস্তব, কিন্তু অ্যাপ স্টোরها সেগুলো ফিল্টার আউট করার চাকরি ভালো করে।
শébéco, কোনো প্রসেস পেরফেক্ট নয়। কিছু জিনিস 통과 করিয়ে গেছে, যা আমরা আলোচনা করব।
তবে ধরে নিই আপনি আপনার ফোনের অফিসিয়াল সফটওয়্যার স্টোরে থাকেন — আইওএসের জন্য অ্যাপ স্টোর (App Store) এবং অ্যান্ড্রয়েডের জন্য গুগল প্লে (Google Play) — ইনফেকশনের সম্ভাবনা অত্যন্ত কম, উভয় প্ল্যাটফর্মের অনুমোদন প্রক্রিয়ার فضلে। চলুন আলোচনা করি এই সিস্টেমগুলো কীভাবে কাজ করে, কোন ম্যালওয়্যারগুলো পাস করিয়ে গেছে, এবং আপনি কীভাবে নিজেকে রক্ষা করবেন।
ফিল্টারগুলো কীভাবে কাজ করে?
২০১৫ বসন্ত পর্যন্ত, দুটি প্রধান মোবাইল প্ল্যাটফর্ম সফটওয়্যার রিভিউ করে অ্যাপ স্টোরে যোগ করার আগে। এক প্ল্যাটফর্মের জন্য, এটি একটি সাম্প্রতিক পরিবর্তন।
গুগল অ্যান্ড্রয়েড মার্কেট (এখন গুগল প্লে) একসময় বিখ্যাতি অর্জ 했던 'ওপেন' (open) হওয়ায়, অর্থাৎ বিভিন্ন ধরণের অ্যাপ বড় পরিমাণে স্টোরে যোগ হতো বড় ওভারসাইট (oversight) ছাড়া। ম্যালওয়্যারের মতো সমস্যা ব্যবহারকারীদের ধরা पड़ত — গুগল সমস্যা রিপোর্ট হলে অ্যাপগুলো টেক ডাউন করত। একটি সফটওয়্যার ম্যালওয়্যার ফিল্টার শেষে যোগ করা হয়েছিল, যা সব সাবমিশনকে পরিচিত ইনফেকশনের জন্য স্ক্যান করত।
২০১৪ সালের শেষে গুগল আরও একধাপ এগিয়ে যাওয়া, প্রতিটি অ্যাপ দেখার জন্য কাউকে নিয়োগ করল।
মানব রিভিউয়াররা (বিড়ালের বাচ্চারা নয়) ম্যানুয়ালি প্রতিটি অ্যাপ রিভিউ করে যা স্টোরে যায়। গুগলের অ্যাপ অনুমোদন দ্রুত হয় — সাধারণত কয়েক ঘন্টা, কখনো কখনো কয়েক দিন।
অ্যাপল (Apple) তত দ্রুত নয় — অ্যাপগুলো কখনো কখনো এক সপ্তাহ লাগে অ্যাপ স্টোর অনুমোদন প্রক্রিয়া পাস করতে। মানব রিভিউয়াররা স্টোর লঞ্চ হওয়ার পর থেকে প্রতিটি অ্যাপ রিভিউ করেছে, অর্থাৎ ডেভেলপারদের অ্যাপ সাবমিট করার পর দীর্ঘ সময় অপেক্ষা করতে হয় স্টোরে দেখানোর জন্য। ম্যালওয়্যার সহ সফটওয়্যার সাধারণত রিজেক্ট হয়ে যায় (অনেক অন্যান্য অ্যাপের সাথে)।
এই প্রক্রিয়া কতটুকু সময় নেয় সেটি নিয়ে যা বলতে চান বলুন — এবং অনেকের কথা বলা রয়েছে — কিন্তু ফলাফল হলো অ্যাপ স্টোরে লক্ষ লক্ষ অ্যাপের মধ্যে খুব কমটুকু ম্যালওয়্যার ফিচার করেছে।
উভয় সিস্টেমের মানে হলো, আপনার ফোনের অফিসিয়াল স্টোর থেকে যা সফটওয়্যার ইনস্টল করেন সেগুলো রিভিউ করা হয়েছে, সফটওয়্যার ম্যালওয়্যার ফিল্টার এবং মানব রিভিউয়ারের কিছু কম্বিনেশন দিয়ে। কিছু খারাপ জিনিস সব সেটি পাস করে যাওয়ার সম্ভাবনা কম, কিন্তু অসম্ভব নয়: উভয় প্ল্যাটফর্মেই কিছু জিনিস পাস করিয়ে গেছে।
ম্যালওয়্যার পাস করিয়ে যাওয়ার উদাহরণ
জনপ্রিয় বিশ্বাসের বিপরীতে, আইফোনেও ম্যালওয়্যার হয়, অধিকাংশে যদি সেগুলো জেইলব্রেক করা থাকে। কিন্তু এটি থিওরেটিক্যালি প্রুফ করা হয়েছে যে ম্যালওয়্যার অ্যাপলের বিখ্যাত কঠোর ফিল্টারিং প্রসেসের মাধ্যমে স্লিপ করতে পারে। জর্জিয়া টেক (Georgia Tech)-এ একটি গবেষক দল একটি অ্যাপে ম্যালওয়্যার স্নিক (sneak) করিয়ে আনা করল, এবং অ্যাপলের প্রসেস সেটি ধরতে পারলো না। গবেষক হয়ে থাকায়, তারা অ্যাপটি নিজেরা পুল করল — একটি শিষ্টাচার যা আসল স্ক্যামাররা কখনো করত না।
আসল অ্যাডওয়্যার (adware) গুগল প্লে প্রসেসের মাধ্যমে পাস করিয়ে গেছে। এই বছরই ডুরাক (Durak), একটি জনপ্রিয় কার্ড গেম, ম্যালওয়্যার ধারণ করা পাওয়া গেল। এটি কিছু সময় ডরম্যান্ট (dormant) থাকত — সম্ভবত এই কারণেই এটি ধরা নয় — তারপর থার্ড-পার্টি অ্যাপ স্টোরের জন্য পপ-আপ অ্যাড দেখাতে শুরু করত। (অনুমান, আপনি যদি এই থার্ড-পার্টি অ্যাপ স্টোর ইনস্টল করেন, তবে আপনি আরও বেশি সমস্যায় পড়বেন)।
গুগল এরপর ডুরাককে প্লে থেকে রিমুভ করল, তবে ভবিষ্যতে একইরকম অ্যাপ পাস করিয়ে যেতে পারে। আপনি যদি সন্দেহ করেন, আমাদের ধাপগুলো ফলো করুন আপনার অ্যান্ড্রয়েড ডিভাইসে ম্যালওয়্যার আছে কিনা জানতে।
প্যানিক করবেন না, কিন্তু সতর্ক থাকুন
মনে রাখতে হবে, উভয় কেসেই, অ্যাপগুলো শেষে পাওয়া গেল এবং তাদের রেসপেক্টিভ স্টোর থেকে রিমুভ করা হয়েছে। এইভাবে, ব্যবহারকারীরা একটি সেকেন্ড অনুমোদন প্রসেস হিসেবে কাজ করে: ম্যালওয়্যার আবিষ্কার ও রিপোর্ট করে, যা অ্যাপল এবং গুগলে আপত্তিকর অ্যাপগুলো রিমুভ করার সুযোগ দেয়।
এটি মানে, আপনি যদি এমন ম্যালওয়্যার এড়াতে চান, নিচের ধাপগুলো আপনাকে দূর যেতে সাহায্য করবে:
- অফিসিয়াল অ্যাপ স্টোরে থাকা সফটওয়্যার ব্যবহার করুন: অ্যান্ড্রয়েডে গুগল প্লে এবং আইওএসে অ্যাপ স্টোর।
- খুব কম রিভিউ বা недаয় স্টোরে যোগ করা অ্যাপ এড়ান, যদি না আপনি সেটি 만드는 কোম্পানিতে পুরোপুরি আস্থা রাখেন।
- আপনি যেসব অ্যাপে নিশ্চিত নন সেগুলো গুগল করুন, বিশ্বস্ত সাইট থেকে থার্ড-পার্টি রিভিউ খুঁজে বের করতে।
অ্যাপ স্টোরের বাইরে ম্যালওয়্যার
যদিও অফিসিয়াল অ্যাপ স্টোর ইনফেকশন সম্ভব, সেটি মোবাইল ব্যবহারকারীদের জন্য মূল চিন্তা হওয়া উচিত নয়। উদাহরণস্বরূপ, অধিকাংশ অ্যান্ড্রয়েড ম্যালওয়্যার থার্ড-পার্টি অ্যাপ স্টোর থেকে আসে (অর্থাৎ, গুগল প্লে নয়) বা পাইরেটেড সফটওয়্যার শadier সাইট থেকে (ক্র্যাকড অ্যান্ড্রয়েড অ্যাপ ডাউনলোড করার আগে এটি পড়ুন)।
ম্যালওয়্যার অ্যাপ থেকে আসতে হয় না। WireLurker, উদাহরণস্বরূপ, আইওএস ডিভাইস ইনফেক্ট করে OS X-এর মাধ্যমে, ইউএসবি (USB) ওভার — এবং এটি কাজ করে بغض النظر আপনার আইওএস ডিভাইস জেইলব্রেক করা আছে কিনা। প্যালো অ্যাল্টো নেটওয়ার্কস (Palo Alto Networks), একটি সিকিউরিটি ফার্ম, উদ্ধৃতি:
WireLurker ইউএসবি দিয়ে কানেক্টেড যেকোনো আইওএস ডিভাইস মনিটর করে যা ইনফেক্টেড OS X কম্পিউটারের সাথে, এবং থার্ড-পার্টি অ্যাপ্লিকেশন বা অটোমেটিক্যালি জেনারেট করা ম্যালিসিয়াস অ্যাপ্লিকেশন ডিভাইসে ইনস্টল করে, بغض النظر সেটি জেইলব্রেক করা আছে কিনা।
তাই, আপনার মোবাইল ডিভাইস ইনফেকশন-মুক্ত রাখার অংশ হলো আপনার ডেস্কটপ ডিভাইস ক্লিন রাখা — এবংแมক (Mac) ব্যবহারকারীদেরও সতর্ক থাকতে হবে। আপনার ম্যাক ম্যালওয়্যার আছে কিনা জানার পদ্ধতি এখানে।
প্যানিক করবেন না
আমি অ্যাপ্লিকেশন ডিস্ট্রিবিউশনের ওয়েল্ড-গার্ডেন (walled-garden) পদ্ধতির বড় ফ্যান নই, কিন্তু আমি স্বীকার করছি: ম্যালওয়্যার এই পদ্ধতির জন্য একটি শক্তিশালী যুক্তি। কিন্তু আমি নিশ্চিত আপনাদের সবার মতামত আছে, তাই কমেন্টে জানান (এমনকি যদি এটা হয় যে আমি একটি ভয়ঙ্কর ভুল মানুষ, যে ভুল)।