Android-এর সমস্যাটা iPhone-এর ঠিক উল্টো। iOS-এ স্যান্ডবক্স এতই কড়া যে কোনো অ্যাপ সিস্টেম স্ক্যান করতে পারে না, আর এ কারণেই iPhone-এর ভাইরাস স্ক্যানারগুলো তাদের বিবরণে যা ইঙ্গিত দেয়, তা করতে পারে না। Android-এ আপনি গুরুত্বপূর্ণ বেশ কয়েকটি জায়গায় দেখতে পারেন, আর সেগুলোর বেশিরভাগই সাধারণ সেটিংস স্ক্রিন, যা আপনি এখনই খুলতে পারেন।
এই খোলামেলা ব্যবস্থার কারণেই Android-এ স্টকারওয়্যারও বেশি। পাঁচ মিনিটের জন্য আপনার ফোন আনলক করতে পারে এমন যে কেউ Play Store-এর বাইরে থেকে একটি অ্যাপ ইনস্টল করে, তাকে দরকারি অনুমতি দিয়ে, তার আইকন লুকিয়ে ফেলতে পারে। কোনো এক্সপ্লয়েট নয়, কোনো জেলব্রেক নয়, কোনো প্রযুক্তিগত দক্ষতাও নয়। শুধু আপনার পাসকোড আর আপনার ডিভাইসের সঙ্গে কয়েক মিনিট একা থাকার সুযোগ।
এই গাইডে আছে আপনি নিজে কী কী পরীক্ষা করতে পারেন, কোন ক্রমে করা উচিত, আর তারপর সেই একটি কাজ, যা কম্পিউটার থেকেই করতে হয়।
শুরুর আগে: যদি মনে করেন আপনি জানেন কে নজর রাখছে
আপনি যাকে সন্দেহ করছেন তিনি যদি আপনার সঙ্গী, প্রাক্তন সঙ্গী, পরিবারের কেউ বা আপনার নিয়োগকর্তা হন, তাহলে একটি সেটিংও বদলানোর আগে এই লেখার শেষের দিকের নিরাপত্তা অংশটি পড়ে নিন। কিছু মনিটরিং অ্যাপ বন্ধ করা হলে যে ইনস্টল করেছে তাকে জানিয়ে দেয়, আর নিয়ন্ত্রণমূলক পরিস্থিতিতে সেই নোটিফিকেশন অবস্থা আরও খারাপ করতে পারে। নিচের কোনো কিছুই এতটা জরুরি নয় যে সেই অংশটি বাদ দেওয়া যায়।
Android-এ স্টকারওয়্যার আসলে কীভাবে কাজ করে
Android-এর প্রায় প্রতিটি বাণিজ্যিক মনিটরিং অ্যাপ একই তিনটি ফিচারের ওপর নির্ভর করে। এগুলো প্ল্যাটফর্মের বৈধ অংশ, সত্যিকারের প্রয়োজনে তৈরি, আর এগুলোর কারণেই এই সফটওয়্যার কোনো কিছু এক্সপ্লয়েট না করেই প্রায় সবকিছুর ওপর নজর রাখতে পারে।
Accessibility Services। স্ক্রিন রিডার যাতে কাজ করতে পারে, সেজন্য তৈরি এই অনুমতি একটি অ্যাপকে আপনার স্ক্রিনের বিষয়বস্তু দেখতে এবং আপনি কী টাইপ করছেন তা লক্ষ করতে দেয়। কিলগিংয়ের জন্য ঠিক এই ক্ষমতাটাই দরকার। এই পেজের একটি জিনিসই যদি পরীক্ষা করেন, তাহলে এটাই করুন।
নোটিফিকেশন অ্যাক্সেস। আপনার ফোনে আসা প্রতিটি নোটিফিকেশন — যেসব অ্যাপের মেসেজ মনিটর অন্যভাবে পড়তে পারে না, সেগুলোর পুরো লেখাসহ — এই অনুমতির মধ্য দিয়ে যায়।
ডিভাইস অ্যাডমিনিস্ট্রেটর। কোম্পানির ফোন ব্যবস্থাপনার জন্য তৈরি এই অনুমতি একটি অ্যাপকে আনইনস্টল করা কঠিন করে তোলে এবং সরিয়ে ফেলার চেষ্টা ঠেকাতে সাহায্য করে।
এই তিনটি অনুমতিসহ কোনো মনিটরিং অ্যাপ অপারেটিং সিস্টেমের কোনো অন্ধকার কোণে লুকিয়ে থাকে না। সেটি বসে থাকে আপনার সেটিংসেই, পাশে আপনার অনুমতির রেকর্ডসহ — কারণ কেউ আপনার ফোন হাতে নিয়ে সেই অনুমতি দিয়েছে।
যে সাতটি পরীক্ষা আপনি নিজেই করতে পারেন
Samsung, Pixel, Xiaomi এবং অন্যান্য ফোনে মেনুর নাম আলাদা হয়। নিচের কোনো পথ আপনার ফোনের সঙ্গে না মিললে Settings খুলে ওপরের সার্চ বক্সে মোটা হরফে লেখা শব্দগুলো লিখে খুঁজুন।
1. Play Protect চালান, তারপর দেখুন এটি বন্ধ করা হয়েছিল কি না
Play Store খুলুন, আপনার প্রোফাইল আইকনে ট্যাপ করুন, তারপর Play Protect, তারপর Scan। এটি পরিচিত মনিটরিং অ্যাপগুলো চিহ্নিত করবে।
আরও বেশি কিছু বলে দেয় এটি আগে থেকেই বন্ধ ছিল কি না। Play Protect ডিফল্টভাবে চালু থাকে, Play Store-এর বাইরে থেকে অ্যাপ ইনস্টল হলে সতর্ক করে, আর এটি বন্ধ করা একটি ইচ্ছাকৃত কাজ। যদি দেখেন এটি বন্ধ, অথচ আপনি বন্ধ করেননি, তাহলে কেউ চেয়েছিল একটি ইনস্টলেশন যেন চোখে না পড়ে।
2. আপনার Accessibility তালিকাটি পড়ুন
Settings, তারপর Accessibility, তারপর ডাউনলোড করা বা ইনস্টল করা সার্ভিসগুলো দেখুন। সাধারণ একটি ফোনে এই তালিকা খালি থাকে, অথবা এতে থাকে আপনার নিজের বেছে নেওয়া টুল: একটি স্ক্রিন রিডার, একটি ম্যাগনিফায়ার, একটি পাসওয়ার্ড ম্যানেজার, একটি লঞ্চার।
এখানে এমন কিছু থাকলে, যা আপনি ইনস্টল করেননি, তার একটা ব্যাখ্যা থাকা দরকার। নামগুলো ইচ্ছা করেই সাদামাটা রাখা হয় — যেমন System Service, Device Health, Update Manager, Sync Services বা Accessibility Helper। সত্যিকারের কোনো সিস্টেম কম্পোনেন্ট এই স্ক্রিনের ডাউনলোড করা অংশে দেখা যাবে না।
3. নোটিফিকেশন অ্যাক্সেস পরীক্ষা করুন
Settings, তারপর Notifications, তারপর Device and app notifications বা Special app access, তারপর Notification access। যুক্তি একই: আপনার ফোনের প্রতিটি নোটিফিকেশন পড়ার অনুমতি আছে এমন অচেনা কিছু পাওয়া একটি গুরুতর বিষয়।
4. ডিভাইস অ্যাডমিনিস্ট্রেটর অ্যাপগুলো দেখুন
Settings, তারপর Security, তারপর Device admin apps। বেশিরভাগ ব্যক্তিগত ফোনে এখানে হয় খালি তালিকা, নয়তো শুধু Find My Device দেখা যায়। কাজের প্রোফাইল থাকলে বৈধভাবেই আপনার নিয়োগকর্তার ব্যবস্থাপনা টুল দেখা যেতে পারে। ডিভাইস অ্যাডমিন অধিকারসহ অচেনা কোনো অ্যাপ একই সঙ্গে একটি বিপদসংকেত, এবং আগে আনইনস্টলের চেষ্টা কেন ব্যর্থ হয়েছিল, তারও কারণ।
5. স্পেশাল অ্যাপ অ্যাক্সেস খুঁটিয়ে দেখুন
Settings, তারপর Apps, তারপর Special app access। যে এন্ট্রিগুলো পড়ে দেখা উচিত: Display over other apps, Usage access, Install unknown apps এবং All files access। মনিটরিং সফটওয়্যারের সাধারণত এগুলোর কয়েকটি লাগে। বিশেষ করে Usage access থেকে জানা যায় কোন অ্যাপ আপনি যা খোলেন তার সবকিছু এবং কতক্ষণ খোলেন তা দেখতে পারে।
6. হোম স্ক্রিনে নেই এমন অ্যাপ খুঁজুন
একটি অ্যাপ তার আইকন লুকিয়ে রাখতে পারে, তাই লঞ্চারে স্ক্রল করে কিছু প্রমাণ হয় না। Settings, তারপর Apps, তারপর See all apps-এ যান, এবং মেনু খুলে সিস্টেম অ্যাপগুলোও দেখান। তালিকাটি লম্বা এবং এর বেশিরভাগই বৈধ, তাই বিশেষ করে দুটি জিনিস খুঁজবেন:
- এমন কিছুর দুটি কপি, যার একটিই থাকার কথা — বিশেষ করে ক্যালকুলেটর, ফাইল ম্যানেজার, নোটস অ্যাপ বা কোনো সিস্টেম টুল। দ্বিতীয় কপি একটি পুরোনো ছদ্মবেশ।
- যে অ্যাপের নামের কোনো ব্যাখ্যা আপনি দিতে পারেন না। আতঙ্কিত হওয়ার আগে হুবহু নামটি লিখে সার্চ করুন, কারণ ওই তালিকার প্রায় সবকিছুই স্বাভাবিক, তারপর সেটির অনুমতিগুলো দেখুন।
সেখানে থাকতে থাকতেই Play Store খুলুন, আপনার প্রোফাইলে ট্যাপ করুন, তারপর Manage apps and device, তারপর Manage, এবং ফিল্টার বদলে Not installed by Play Store করুন। সাইডলোড করা সফটওয়্যার মানেই খারাপ নয়, কিন্তু যে ফোনে আপনি কখনো সাইডলোড করেন না, সেখানে প্রতিটি এন্ট্রির পেছনে একটা কারণ থাকা চাই।
7. ব্যাটারি ও ডেটার হিসাব আপনার ব্যবহারের সঙ্গে মিলিয়ে দেখুন
Settings, তারপর Battery, তারপর battery usage; তারপর Settings, তারপর Network and internet, তারপর mobile data usage। আপনি খুঁজছেন এমন কোনো অ্যাপ, যা আপনি কখনো খোলেন না অথচ দুই তালিকার কোনো একটির ওপরের দিকে আছে, অথবা এমন ব্যাকগ্রাউন্ড ডেটা, যা আপনার অভ্যাসের সঙ্গে মেলে না।
এটিকে সবচেয়ে দুর্বল সংকেত হিসেবে ধরুন, ঠিক যেমন iPhone-এ ধরতেন। পুরোনো হয়ে আসা ব্যাটারি, একটি সিস্টেম আপডেট, কিংবা ছুটির পর ফটো লাইব্রেরি সিঙ্ক হওয়া — সবকিছুতেই একই ধরন দেখা যায়। এটি আরও ভালো করে দেখার কারণ, কখনো চূড়ান্ত রায় নয়।
ফোনের কোনো অ্যাপ কেন কাজটা শেষ করতে পারে না
ওপরের সবকিছুই করার মতো, আর এতে বাস্তবের অনেক মনিটরিং ধরা পড়ে। তবে এর তিনটি সীমাবদ্ধতা আছে, যা ফোনে ইনস্টল করা কোনো স্ক্যানার পেরোতে পারে না।
অ্যাপগুলো এখনো একে অপরের তথ্য পড়তে পারে না। কী কী ইনস্টল করা আছে তা দেখানোর ব্যাপারে Android, iOS-এর চেয়ে বেশি খোলামেলা, কিন্তু একটি অ্যাপ অন্য অ্যাপের ব্যক্তিগত ডেটা পড়তে পারে না। একটি স্ক্যানার বলতে পারে যে একটি সন্দেহজনক প্যাকেজ আছে। সেটি খুলে কী সংগ্রহ করা হয়েছে, তা দেখাতে পারে না।
উন্নত সফটওয়্যার ঠিক সেই স্ক্রিনগুলো থেকেই লুকিয়ে থাকে, যেগুলো আপনি এইমাত্র দেখলেন। যে কোনো কিছু রুট অ্যাক্সেস পেলে নিজেকে অ্যাপের তালিকা থেকে সরিয়ে নিতে, Play Protect থেকে লুকাতে, এবং আনইনস্টলের পরও টিকে থাকতে পারে। একবার ফোন রুট হয়ে গেলে ফোনের টুলগুলো আর বিশ্বাসযোগ্য সাক্ষী থাকে না।
আপনি সন্দেহভাজনের কাছেই তার নিজের অ্যালিবাই চাইছেন। ডিভাইসটি যদি গভীর স্তরে আক্রান্ত হয়, তাহলে সেটি আপনাকে যে উত্তরই দিক, তা আসে এমন সফটওয়্যার থেকে, যা হয়তো অনুপ্রবেশকারীর নিয়ন্ত্রণে। এটাই কাঠামোগত সমস্যা, আর প্রতিটি অপারেটিং সিস্টেমেই এটা একই।
কম্পিউটার থেকে বিশ্লেষণ বাড়তি কী দেয়
ফোনটি USB দিয়ে একটি কম্পিউটারে যুক্ত করে ডেভেলপার অ্যাক্সেস চালু করলে একটি বাইরের টুল প্রতিটি ইনস্টল করা প্যাকেজের তালিকা করতে, সিস্টেম লগ পড়তে, এবং সবকিছু আক্রমণের পরিচিত ইন্ডিকেটরের সঙ্গে মিলিয়ে দেখতে পারে: বাণিজ্যিক স্টকারওয়্যারের ব্যবহৃত প্যাকেজের নাম, মনিটরিং সফটওয়্যার যেসব ডোমেইনে যোগাযোগ করে, এবং এমন অনুমতির সমন্বয় যা কেবল নজরদারির জন্যই দরকার।
গুরুত্বপূর্ণ বিষয় হলো বিশ্লেষণটা কোথায় চলে। কম্পিউটার ফোনকে নিজের মূল্যায়ন করতে বলছে না। সে ফোনের বিষয়বস্তু পড়ছে এবং নিজে সিদ্ধান্তে পৌঁছাচ্ছে — আর এ কারণেই এই বিষয়ে কাজ প্রকাশ করা গবেষকেরা এই পদ্ধতিই ব্যবহার করেন। Amnesty International-এর Security Lab একটি ওপেন-সোর্স টুল, Mobile Verification Toolkit, রক্ষণাবেক্ষণ করে, যা Android ও iOS দুটোর জন্যই ঠিক এই কাজটি করে।
তবে এটি একটি কমান্ড-লাইন টুল, যা আশা করে আপনি Python প্যাকেজ ইনস্টল করবেন, একটি ADB ব্যাকআপ নেবেন এবং ফরেনসিক আউটপুট ব্যাখ্যা করবেন। পদ্ধতিটি নির্ভরযোগ্য ও উন্মুক্ত; সমস্যা হলো একজন উদ্বিগ্ন মানুষ আর একটি সম্পূর্ণ বিশ্লেষণের মধ্যকার দূরত্ব। সেই দূরত্ব ঘোচানোর জন্যই Haris Shield — একই বাইরের বিশ্লেষণ, আর এমন একটি রিপোর্ট, যা পার্স করার জন্য নয়, পড়ার জন্য লেখা।
কিছু খুঁজে পেলে এখনই মুছবেন না
বেশিরভাগ গাইড এই অংশেই ভুল করে, আর ওপরের সবকিছুর চেয়ে এটাই বেশি গুরুত্বপূর্ণ।
যে আপনার ওপর নজর রাখছে সে যদি আপনার জীবনের কেউ হয়, তাহলে অ্যাপটি সরিয়ে ফেলাই হতে পারে আপনার সবচেয়ে বিপজ্জনক পদক্ষেপ। অনেক পণ্য মনিটরিং বন্ধ হওয়ার মুহূর্তেই যে ইনস্টল করেছে তাকে সতর্ক করে দেয়। নির্যাতনমূলক বা নিয়ন্ত্রণমূলক সম্পর্কে সেই সতর্কবার্তা অন্য মানুষটিকে জানিয়ে দেয় যে আপনি এটি খুঁজে পেয়েছেন — এমন এক মুহূর্তে, যার জন্য আপনি প্রস্তুত নন। Coalition Against Stalkerware, যা পারিবারিক সহিংসতা নিয়ে কাজ করা সংস্থা ও নিরাপত্তা কোম্পানিগুলোকে একত্র করে, সরাসরি এ বিষয়ে সতর্ক করে, এবং দ্বিতীয় একটি কারণও যোগ করে: অ্যাপটি মুছলে সেই প্রমাণও মুছে যায়, যা পুলিশের কাছে গেলে আপনার দরকার হতে পারে।
একটি নিরাপদ ক্রম:
- এখনই ফোনে কিছু বদলাবেন না, এবং কারও মুখোমুখি হবেন না।
- আগে পরামর্শ নিন, এমন একটি ডিভাইস ব্যবহার করে যেটিতে অন্য মানুষটির কখনো অ্যাক্সেস ছিল না। পারিবারিক সহিংসতা নিয়ে কাজ করা কোনো সংস্থা আপনাকে ঘটনার ক্রম পরিকল্পনা করতে সাহায্য করতে পারে।
- যা পেয়েছেন তা নথিভুক্ত করুন। একটি ফরেনসিক রিপোর্টের গুরুত্ব একটি স্ক্রিনশটের চেয়ে বেশি।
- অন্য একটি ডিভাইস থেকে পাসওয়ার্ড বদলান এবং টু-ফ্যাক্টর অথেনটিকেশন চালু করুন, শুরু করুন আপনার Google অ্যাকাউন্ট দিয়ে।
- সরিয়ে ফেলার সিদ্ধান্ত নিন সবার শেষে, যখন সহায়তা আগে থেকেই প্রস্তুত।
আপনার জীবনের কারও এর পেছনে থাকার সম্ভাবনা না থাকলে এবং এটি সাধারণ অপরাধ বলে মনে হলে হিসাবটা সহজ: Android আপডেট করুন, যা পেয়েছেন তা সরিয়ে ফেলুন, Google পাসওয়ার্ড বদলান, অচেনা সেশন থেকে সাইন আউট করুন, এবং এমন কোনো ব্যাকআপ রিস্টোর না করে ফ্যাক্টরি রিসেট করার কথা ভাবুন, যা সমস্যাটি আবার ইনস্টল করে দিতে পারে।
ফোনটিকে আরও কঠিন লক্ষ্য বানানো
- এমন একটি পাসকোড রাখুন যা আর কেউ জানে না, এবং দেখে নিন যে বাড়তি কোনো আঙুলের ছাপ যোগ করা হয়নি। Settings, তারপর Security, তারপর Fingerprint। প্রায় সবকিছুরই শুরু হয় ফোন হাতে পাওয়া থেকে।
- Play Protect চালু রাখুন, এবং মাঝে মাঝে দেখে নিন এটি এখনো চালু আছে কি না।
- আপডেট দ্রুত ইনস্টল করুন — Android আপডেট ও Google Play সিস্টেম আপডেট, দুটোই।
- ফোন রুট করবেন না, আর অন্য কাউকেও আপনার হয়ে তা করতে দেবেন না।
- myaccount.google.com-এ আপনার Google অ্যাকাউন্টের ডিভাইসগুলো দেখে নিন, কারণ আপনার Google পাসওয়ার্ড যার কাছে আছে, তার ফোনে কোনো অ্যাপেরই দরকার নেই।
- ফ্যামিলি শেয়ারিংয়ের ব্যাপারে সচেতন থাকুন। একবার চালু করে ভুলে যাওয়া সাধারণ লোকেশন শেয়ারিংই অনেকের কাছে ট্র্যাক হওয়ার অভিজ্ঞতার বড় একটা কারণ।
সংক্ষেপে
আপনি সত্যিই নিজে একটি Android ফোন পরীক্ষা করতে পারেন, এবং করা উচিত: Play Protect, Accessibility সার্ভিস, নোটিফিকেশন অ্যাক্সেস, ডিভাইস অ্যাডমিন অ্যাপ, স্পেশাল অ্যাপ অ্যাক্সেস, লুকানো এন্ট্রিসহ পুরো অ্যাপের তালিকা, এবং ব্যাটারি ও ডেটার ধরন। এতে বেশিরভাগ বাণিজ্যিক স্টকারওয়্যার ধরা পড়ে, কারণ এগুলোর বেশিরভাগেরই এমন অনুমতি লাগে, যা ওই স্ক্রিনগুলোতে দেখা যায়।
যা এতে ধরা পড়ে না, তা হলো রুট অ্যাক্সেস পাওয়া কোনো কিছু, কিংবা এমন কিছু যা ফোনকে নিজের সম্পর্কে মিথ্যা বলতে শিখিয়েছে। তার জন্য দরকার ডিভাইসের বাইরে থেকে বিশ্লেষণ।
আর আপনি যদি পরিচিত কাউকে সন্দেহ করেন, তাহলে কোনো সেটিং ছোঁয়ার আগে পরামর্শ নিন। শনাক্ত করাটাই সহজ অংশ।
সূত্র
- Coalition Against Stalkerware, ভুক্তভোগীদের জন্য তথ্য: stopstalkerware.org/information-for-survivors
- Amnesty International Security Lab, Mobile Verification Toolkit: mvt.re এবং github.com/mvt-project/mvt
- Google, Play Protect: support.google.com/googleplay/answer/2812853
- Electronic Frontier Foundation, Surveillance Self-Defense: ssd.eff.org
আরও পড়ুন: iPhone-এ স্পাইওয়্যার কীভাবে শনাক্ত করবেন, স্টকারওয়্যারের লক্ষণ এবং কী করবেন না, আপনার ফোন হ্যাক হয়েছে কি না কীভাবে বুঝবেন, বিনামূল্যের যে স্পাইওয়্যার পরীক্ষাগুলো সত্যিই কাজ করে, এবং নিরাপদে স্পাইওয়্যার কীভাবে সরাবেন।