Android অ্যাপের অনুমতি ব্যাখ্যা করা হয়েছে
প্রতিটি Android অ্যাপ আপনার ডিভাইসের অংশগুলিতে পৌঁছানোর জন্য অনুমতি চায়, কিন্তু অনুরোধের স্ক্রিনগুলি খুব কমই ব্যাখ্যা করে যে এই অনুমতিগুলি আসলে একটি অ্যাপকে কী করতে দেয়। নীচের রানডাউনটি প্রতিটি প্রধান Android অনুমতিকে কভার করে, মুষ্টিমেয়গুলিকে নির্দেশ করে যা আসলে আপনার গোপনীয়তাকে প্রভাবিত করে এবং আপনাকে কী অনুমতি দিতে হবে তা সিদ্ধান্ত নেওয়ার জন্য কয়েকটি সহজ নিয়ম দেয়৷
Android অনুমতি কি?
Android অনুমতিগুলি হল একটি নিরাপত্তা ব্যবস্থা যা নিয়ন্ত্রণ করে আপনার ডিভাইসে একটি অ্যাপ কী অ্যাক্সেস করতে পারে। আপনি যখন একটি অ্যাপ ইনস্টল বা চালান, তখন এটি বিভিন্ন হার্ডওয়্যার বৈশিষ্ট্য (ক্যামেরা, মাইক্রোফোন) বা ডেটা (পরিচিতি, অবস্থান) অ্যাক্সেসের অনুরোধ করতে পারে। আপনার গোপনীয়তা এবং নিরাপত্তা বজায় রাখার জন্য এই অনুমতিগুলি বোঝা অত্যন্ত গুরুত্বপূর্ণ৷
অনুমতি বিভাগ
Android অনুমতিগুলিকে দুটি প্রধান বিভাগে ভাগ করে:
সাধারণ অনুমতি (স্বয়ংক্রিয়ভাবে দেওয়া)
এই অনুমতিগুলি ব্যবহারকারীর গোপনীয়তার জন্য উল্লেখযোগ্য ঝুঁকি তৈরি করে না এবং স্বয়ংক্রিয়ভাবে মঞ্জুর করা হয়:
- ইন্টারনেট: ইন্টারনেটে অ্যাক্সেস, প্রায় সব অ্যাপেরই এটি প্রয়োজন
- কম্পন: ডিভাইসের ভাইব্রেশন মোটর নিয়ন্ত্রণ করুন
- SET_WALLPAPER: ডিভাইসের ওয়ালপেপার পরিবর্তন করুন
- WAKE_LOCK: ডিভাইসটিকে ঘুম থেকে রোধ করুন
- ACCESS_NETWORK_STATE: নেটওয়ার্ক সংযোগের স্থিতি পরীক্ষা করুন
- ব্লুটুথ: পেয়ার করা ব্লুটুথ ডিভাইসের সাথে কানেক্ট করুন
বিপজ্জনক অনুমতি (ব্যবহারকারীর অনুমোদন প্রয়োজন)
এই অনুমতিগুলিতে ব্যবহারকারীর ডেটা বা ডিভাইসের বৈশিষ্ট্যগুলি জড়িত যা গোপনীয়তাকে প্রভাবিত করতে পারে:
| অনুমতি গ্রুপ | এটা কি অ্যাক্সেস | ঝুঁকির স্তর |
|---|---|---|
| ক্যামেরা | ছবি তুলুন এবং ভিডিও রেকর্ড করুন | ⚠️ উচ্চ |
| মাইক্রোফোন | অডিও রেকর্ড করুন | ⚠️ উচ্চ |
| অবস্থান | GPS এবং নেটওয়ার্ক-ভিত্তিক অবস্থান | ⚠️ উচ্চ |
| পরিচিতি | আপনার যোগাযোগের তালিকা পড়ুন/লিখুন | ⚠️ উচ্চ |
| ফোন | কল করুন, ফোন অবস্থা পড়ুন, কল লগ | 🔴 খুব উচ্চ |
| এসএমএস | এসএমএস বার্তা পাঠান, পড়ুন এবং গ্রহণ করুন | 🔴 খুব উচ্চ |
| স্টোরেজ | আপনার ডিভাইসে ফাইল পড়ুন/লিখুন | ⚠️ মাঝারি-উচ্চ |
| ক্যালেন্ডার | ক্যালেন্ডার ইভেন্ট পড়ুন/লিখুন | ⚠️ মাঝারি |
| বডি সেন্সর | হার্ট রেট মনিটর, স্টেপ কাউন্টার | ⚠️ মাঝারি |
কখন সন্দেহজনক হতে হবে
আপনার অনুমতির অনুরোধের প্রশ্ন করা উচিত যখন এটি অ্যাপের ফাংশনের সাথে মেলে না:
- 🚩 একটি ফ্ল্যাশলাইট অ্যাপ পরিচিতি বা এসএমএস অ্যাক্সেসের অনুরোধ করছে
- 🚩 একটি ক্যালকুলেটর ক্যামেরা বা মাইক্রোফোন অ্যাক্সেসের অনুরোধ করছে
- 🚩 একটি ওয়ালপেপার অ্যাপ ফোন বা কল লগ অ্যাক্সেসের অনুরোধ করছে
- 🚩 একটি গেম এসএমএস অনুমতির অনুরোধ করছে
- 🚩 যেকোন অ্যাপ একবারে সমস্ত অনুমতির জন্য অনুরোধ করে
ইনস্টল করার আগে একটি APK এর অনুমতিগুলি কীভাবে পরীক্ষা করবেন
আপনি যদি একটি APK সাইডলোড করছেন, তাহলে ইনস্টল করার আগে আপনার অনুমতিগুলি পরীক্ষা করা উচিত:
- সম্পূর্ণ অনুমতি তালিকা বের করতে আমাদের APK তথ্য টুল ব্যবহার করুন
- অ্যাপের উল্লিখিত উদ্দেশ্যের বিরুদ্ধে প্রতিটি অনুমতি পর্যালোচনা করুন
- প্লে স্টোরের অফিসিয়াল অ্যাপের সাথে অনুমতির তুলনা করুন
- যদি কিছু সন্দেহজনক মনে হয়, এটি ইনস্টল করবেন না
বিশেষ অনুমতি: যেগুলি ইনস্টল করার সময় দেখায় না
"স্বাভাবিক" এবং "বিপজ্জনক" অনুমতির বাইরে, Android এর একটি তৃতীয় স্তর রয়েছে যাকে বলা হয় বিশেষ বা অ্যাপপস অনুমতি৷ এগুলি প্ল্যাটফর্মের সবচেয়ে শক্তিশালী ক্ষমতা, যথেষ্ট শক্তিশালী যে OS প্রতিটিকে সক্ষম করতে সেটিংসে একটি পৃথক, ইচ্ছাকৃত ট্রিপ বাধ্য করে৷ ম্যালওয়্যার দ্বারা সবচেয়ে বেশি অপব্যবহার করা হয়। যদি একটি সাইডলোডেড অ্যাপ এইগুলির যেকোনো একটির জন্য জিজ্ঞাসা করে, তাহলে থামুন এবং কেন জিজ্ঞাসা করুন।
- অ্যাক্সেসিবিলিটি পরিষেবা (BIND_ACCESSIBILITY_SERVICE: মূলত স্ক্রিন রিডার এবং শারীরিক-অক্ষমতা সহায়তার জন্য ডিজাইন করা হয়েছে)। এই অনুমতি সহ একটি অ্যাপ আপনার স্ক্রিনের সবকিছু পড়তে পারে, আপনি কী টাইপ করেন তা দেখতে পারে এবং এমনকি আপনার পক্ষ থেকে বোতামে ট্যাপ করতে পারে। শুধুমাত্র সেই অ্যাপগুলিকে মঞ্জুর করুন যেখানে ফাংশনটি স্পষ্টতই অ্যাক্সেসিবিলিটি-সম্পর্কিত (টকব্যাক, পাসওয়ার্ড ম্যানেজারের স্বয়ংক্রিয়-পূর্ণ প্রবাহ, স্ক্রিন-রিডিং অভিধান অ্যাপ্লিকেশন)।
- ডিভাইস অ্যাডমিন/ডিভাইস মালিক: একটি অ্যাপকে ডিভাইস লক করতে, ডেটা মুছতে, পাসওয়ার্ড পরিবর্তন করতে এবং ক্যামেরা নিষ্ক্রিয় করতে দেয়। প্রায় কোন ভোক্তা অ্যাপ্লিকেশন এটি প্রয়োজন. এন্টারপ্রাইজ মোবাইল ম্যানেজমেন্ট (MDM) ক্লায়েন্ট একটি বৈধ ব্যতিক্রম।
- অন্যান্য অ্যাপের উপর আঁকুন (SYSTEM_ALERT_WINDOW: একটি অ্যাপকে স্ক্রিনে অন্য যেকোন কিছুর উপর আঁকার অনুমতি দেয়)। চ্যাট-হেড বুদবুদ এবং ওভারলে অনুবাদক দ্বারা বৈধভাবে ব্যবহার করা হয়; ট্যাপ-জ্যাকিং ম্যালওয়্যার দ্বারা অপব্যবহার করা হয়েছে যা একটি জাল "আপনার পুরস্কার দাবি করুন" ওভারলের নীচে একটি "হ্যাঁ, আমার অ্যাকাউন্ট নিষ্কাশন করুন" বোতামটি লুকিয়ে রাখে৷
- সমস্ত ফাইল অ্যাক্সেস (MANAGE_EXTERNAL_STORAGE: Android 11+ এ স্কোপড-স্টোরেজ সুরক্ষাগুলিকে বাইপাস করে এবং অ্যাপটিকে শেয়ার করা স্টোরেজে প্রতিটি ফাইল দেখতে দেয়)। বেশিরভাগ অ্যাপের পরিবর্তে স্ট্যান্ডার্ড ফটো/ডকুমেন্ট পিকার ব্যবহার করা উচিত।
- বিজ্ঞপ্তি শ্রোতা: একটি অ্যাপকে ডিভাইসের প্রতিটি বিজ্ঞপ্তি পড়তে দেয়। উত্পাদনশীলতা হাব অ্যাপ্লিকেশনগুলির জন্য একটি দুর্দান্ত বৈশিষ্ট্য; অপব্যবহারের সময় শংসাপত্র চুরির জন্য একটি নিখুঁত টুল (ব্যাংকিং অ্যাপগুলি বিজ্ঞপ্তি স্ট্রীমে এক-বারের কোড পোস্ট করে)।
- অজানা অ্যাপ ইনস্টল করুন: হোস্ট অ্যাপটিকে সাইড-লোডারে পরিণত করে। আপনার ব্রাউজারে বা ফাইল ম্যানেজারে এটি সেট করুন শুধুমাত্র যখন আপনাকে প্লে স্টোরের বাইরে থেকে একটি APK ইনস্টল করতে হবে, তারপরে এটি আবার বন্ধ করুন।
দেখার জন্য অনুমতি সমন্বয়
ব্যক্তিগত অনুমতি গল্পের শুধুমাত্র অংশ বলে. সংমিশ্রণগুলি প্রায়শই যে কোনও একক অনুরোধের চেয়ে বেশি প্রকাশ করে:
- অ্যাক্সেসযোগ্যতা + বিজ্ঞপ্তি শ্রোতা + এসএমএস: এটি ক্লাসিক Android ব্যাঙ্কিং-ট্রোজান ত্রয়ী। ট্রোজান অন-স্ক্রীন বিষয়বস্তু পড়ে, ব্যাঙ্কের ওয়ান-টাইম-পাসওয়ার্ড নোটিফিকেশন আটকায় এবং ব্যবহারকারী যদি টেক্সটের মাধ্যমে এটি গ্রহণ করে তাহলে SMS থেকেও OTP টেনে আনতে পারে। কোনো বৈধ ভোক্তা অ্যাপ তিনটিকে একত্রিত করে না।
- ক্যামেরা + মাইক্রোফোন + ALL_FILES_ACCESS + পটভূমি অবস্থান: অ্যাডওয়্যার-স্টাইলের নজরদারি অ্যাপটি একটি ফ্ল্যাশলাইট, ক্যালকুলেটর বা ওয়ালপেপার হওয়ার ভান করছে। প্রত্যাখ্যান এবং আনইনস্টল.
- SYSTEM_ALERT_WINDOW + BIND_DEVICE_ADMIN: ransomware-শ্রেণীর আচরণ। অ্যাপটি লঞ্চারের উপরে একটি "আপনার ফোন লক করা হয়েছে, এক্স পে করুন" স্ক্রীন পেইন্ট করতে পারে এবং ব্যবহারকারীকে এটি নিষ্ক্রিয় করা থেকে আটকাতে পারে।
- ফোন + পরিচিতি + কল লগ এমন একটি অ্যাপের জন্য যা ডায়লার, পরিচিতি অ্যাপ বা কল-রেকর্ডিং টুল নয়: চরম সতর্কতা। এই সংমিশ্রণটির খুব সংকীর্ণ অ্যাপগুলির বাইরে কোনও বৈধ ব্যবহার নেই যা Google নিজেই এই বিভাগগুলিতে প্রেরণ করে৷
একটি কাজ করা অডিট উদাহরণ
ধরুন আপনি একটি ফোরামে একটি বিনামূল্যের "টর্চ" APK পেয়েছেন এবং এটি ইনস্টল করার আগে আমাদের APK তথ্য টুল এর মাধ্যমে চালিয়েছেন৷ ম্যানিফেস্ট নিম্নলিখিত অনুরোধ করা অনুমতিগুলি দেখায়:
android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_SMS
android.permission.RECEIVE_SMS
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.SYSTEM_ALERT_WINDOW
একটি টর্চ অ্যাপের সর্বাধিক ক্যামেরা অনুমতি (ক্যামেরা সাবসিস্টেমের মাধ্যমে LED অ্যাক্সেস করার জন্য), ফ্ল্যাশলাইটের অনুমতি এবং বিজ্ঞাপনের জন্য সম্ভবত ইন্টারনেট অনুমতি প্রয়োজন। এই লাইনের নিচের সবকিছুই অযৌক্তিক। READ_SMS + READ_CONTACTS + RECEIVE_SMS + অবস্থান + ড্র-ওভার-অ্যাপস হল উপরে বর্ণিত নজরদারি এবং ওটিপি-চুরি স্বাক্ষর। সিদ্ধান্ত: ইনস্টল করবেন না। ফাইলটি মুছুন।
আপনি সাইডলোড করা প্রতিটি APK-এ একই ধরনের চেক চালান। একটি অনুমতি নিরীক্ষকের সাথে পাঁচ মিনিট আপনাকে এমন সমস্যা থেকে বাঁচায় যে কোনও অ্যান্টিভাইরাস অ্যাপ সত্যের পরে পরিষ্কার করতে পারে না।
বিভিন্ন Android সংস্করণে অনুমতিগুলি কীভাবে আচরণ করে
অনুমতি UX প্রায় প্রতি বছর reshape হয়েছে. একই অন্তর্নিহিত ক্ষমতা Android 9 বনাম Android 15-এ খুব আলাদা অনুভব করতে পারে:
- Android 6 (2015): বিপজ্জনক গ্রুপের জন্য রানটাইম অনুমতি চালু করেছে। অ্যাপস আর ইন্সটল টাইমে সবকিছু দাবি করতে পারে না; তারা যখন বৈশিষ্ট্যটি ব্যবহার করেছিল তখন তাদের জিজ্ঞাসা করতে হয়েছিল।
- Android 10: থ্রি-স্টেট লোকেশন পারমিশন (সব সময় অনুমতি দিন / শুধুমাত্র ব্যবহার করার সময় অনুমতি দিন / অস্বীকার করুন)। পটভূমি অবস্থান একটি পৃথকভাবে অনুমোদিত অনুমতি হয়ে ওঠে.
- Android 11: এককালীন অনুমতি (একটি সেশনের জন্য অনুদান) এবং বেশ কয়েক মাস ধরে অব্যবহৃত অ্যাপগুলির জন্য স্বয়ংক্রিয় অনুমতি প্রত্যাহার।
- Android 13: নতুন-ইনস্টল করা অ্যাপের জন্য আলাদা বিজ্ঞপ্তির অনুমতি; দানাদার মিডিয়া অনুমতি (READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO কম্বল READ_EXTERNAL_STORAGE প্রতিস্থাপন)।
- Android 14: আংশিক ফটো / ভিডিও অ্যাক্সেস, তাই অ্যাপগুলি সম্পূর্ণ লাইব্রেরির পরিবর্তে "শুধুমাত্র এই ফটোগুলি" চাইতে পারে৷
- Android 15: কঠোর ফোরগ্রাউন্ড-পরিষেবা নিয়ন্ত্রণ; ঘোষিত পরিষেবার প্রকারগুলি অবশ্যই ব্যবহৃত রানটাইম অনুমতিগুলির সাথে মেলে।
আপনি যদি এখনও পুরানো Android সংস্করণে থাকেন তবে আপনি নতুন সুরক্ষা পাবেন না। আপনি কি ইন্সটল করবেন সে সম্পর্কে আরও সতর্ক থাকুন।
প্রশ্নোত্তর
যদি আমি একটি অনুমতি অস্বীকার করি, অ্যাপটি কি কাজ করা বন্ধ করবে?
বেশির ভাগ অ্যাপ্লিকেশানগুলি সুন্দরভাবে অবনমিত হয়: ক্যামেরা বোতামটি ধূসর হয়ে গেছে, অবস্থান-সচেতন বৈশিষ্ট্যটি অক্ষম করা হয়েছে এবং বাকিগুলি এখনও কাজ করে৷ খারাপভাবে লেখা অ্যাপগুলির একটি ছোট সংখ্যালঘু ক্র্যাশ বা শুরু করতে অস্বীকার করে, এই ক্ষেত্রে জিজ্ঞাসা করুন আপনার সত্যিই এমন একটি অ্যাপ দরকার যা এত বেশি দাবি করে।
কেন একটি অ্যাপ মাঝে মাঝে আবার অনুমতি চায়?
হয় আপনি আগে "শুধু এই সময়" (একবারের অনুদান) নির্বাচন করেছেন, অথবা অনুমতি প্রত্যাহার করা হয়েছে কারণ আপনি দীর্ঘ সময় ধরে অ্যাপটি ব্যবহার করেননি এবং Android এটি স্বয়ংক্রিয়ভাবে প্রত্যাহার করেছে৷ উভয় আচরণই ইচ্ছাকৃত সুরক্ষা।
আমি কি ইনস্টল করার আগে একটি APK ঘোষিত প্রতিটি অনুমতি দেখতে পারি?
হ্যাঁ। আমাদের APK তথ্য টুল-এ APK ড্রপ করুন, এবং এটি আপনার ব্রাউজারে AndroidManifest.xml পার্স করে, বাইনারি XML ফর্ম্যাট ডিকোড করে এবং অ্যাপ ঘোষিত প্রতিটি uses-permission এন্ট্রি তালিকাভুক্ত করে। "ইনস্টল করুন" ট্যাপ করার আগে অ্যাপের বিভাগের জন্য আপনি যা আশা করবেন তার সাথে সেই তালিকাটির তুলনা করুন।
APK অনুমতি পরীক্ষা করুন
একটি APK ইনস্টল করার আগে ঠিক কী অনুমতি চায় তা দেখতে আমাদের বিনামূল্যের APK তথ্য টুল ব্যবহার করুন।
APK তথ্য চেক করুনআপনার ডিভাইসে অনুমতি পরিচালনা করুন
অ্যাপের অনুমতিগুলি কীভাবে পর্যালোচনা করবেন
- সেটিংস → অ্যাপস এ যান
- একটি অ্যাপ নির্বাচন করুন
- অনুমতি আলতো চাপুন
- প্রয়োজন অনুযায়ী অনুমতি পর্যালোচনা করুন এবং টগল করুন
একটি নির্দিষ্ট অনুমতি সহ সমস্ত অ্যাপ্লিকেশন কীভাবে দেখতে হয়
- সেটিংস → গোপনীয়তা → অনুমতি ম্যানেজার এ যান
- একটি অনুমতি বিভাগ নির্বাচন করুন (ক্যামেরা, অবস্থান, ইত্যাদি)
- সেই অনুমতিতে অ্যাক্সেস আছে এমন সমস্ত অ্যাপ দেখুন
- যে অ্যাপগুলির প্রয়োজন নেই সেগুলি থেকে অ্যাক্সেস প্রত্যাহার করুন৷
Android 13+ অনুমতি পরিবর্তন
সাম্প্রতিক Android সংস্করণগুলি অনুমতি পরিচালনার ক্ষেত্রে উল্লেখযোগ্য উন্নতি করেছে:
- দানাদার মিডিয়া অনুমতি: সম্পূর্ণ স্টোরেজ অ্যাক্সেসের পরিবর্তে, অ্যাপগুলিকে অবশ্যই নির্দিষ্ট মিডিয়া ধরনের (ফটো, ভিডিও, অডিও) অনুরোধ করতে হবে
- বিজ্ঞপ্তি অনুমতি: অ্যাপগুলিকে এখন বিজ্ঞপ্তি পাঠানোর অনুমতি চাইতে হবে
- স্বতঃ-প্রত্যাহার: অনুমতিগুলি স্বয়ংক্রিয়ভাবে প্রত্যাহার করা হয় এমন অ্যাপগুলির জন্য যা আপনি কয়েক মাস ধরে ব্যবহার করেননি৷
- আনুমানিক অবস্থান: আপনি সুনির্দিষ্ট অবস্থানের পরিবর্তে আনুমানিক মঞ্জুর করতে পারেন৷
- এককালীন অনুমতি: শুধুমাত্র একটি সেশনের জন্য ক্যামেরা/মাইক্রোফোন/অবস্থান মঞ্জুর করুন
অ্যাপ অনুমতি নিরীক্ষার জন্য ব্যবহারিক নিয়ম
অনুমতিগুলি হল যেখানে আপনার অনেক গোপনীয়তা জিতে বা হারিয়ে যায়, তাই এটি ট্যাপ করার পরিবর্তে সেগুলি পড়তে অর্থ প্রদান করে। অ্যাপটি কিসের জন্য উপযুক্ত নয় এমন কিছু নিয়ে প্রশ্ন করুন এবং সাইডলোড করার আগে আমাদের APK ইনফো এক্সট্রাক্টরের মাধ্যমে একটি APK চালান। একটি সু-নির্মিত অ্যাপ এটির কাজ করার জন্য কী প্রয়োজন তা জিজ্ঞাসা করে এবং অন্য কিছু নয়।