نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

مجوز برنامه گوشی اندروید. نحوه مدیریت مجوزها برای برنامه های فردی در اندروید

گاهی اوقات یک کاربر باید در نظر بگیرد که آیا به یک برنامه خاص باید مجوز خاصی داده شود یا خیر.

همانطور که می دانید، برای اینکه یک برنامه اندرویدی به طور عادی کار کند، نیاز به دریافت مجوزهای مناسب دارد. برخی از برنامه‌ها به دسترسی خواندن به سیستم فایل نیاز دارند، برخی دیگر نیز به دسترسی نوشتن نیاز دارند، برخی دیگر می‌خواهند اطلاعاتی درباره مکان کاربر بدانند، برخی دیگر می‌خواهند داده‌ها را از طریق Wi-Fi در هر حجمی انتقال دهند... این مقاله به آن مجوزهایی که باید فقط در صورتی به یک برنامه اعطا می شود که 100٪ از آن مطمئن باشید.

مدیریت زمان خواب

هر تلفن هوشمند و تبلتی پس از مدت زمان مشخصی به حالت "خواب" می رود. این به پردازنده اجازه می دهد نیمی از هسته های خود را خاموش کند و در نتیجه شروع به صرفه جویی در انرژی کند. اکثر برنامه ها قادر به بیدار کردن دستگاه نیستند و کار آنها به حالت تعلیق در می آید. مگر اینکه برنامه اجازه کار حتی در حالت "خواب" را دریافت کرده باشد.

چنین مجوزی می تواند به یک سرویس گیرنده ایمیل یا پیام رسان فوری اعطا شود. مشتریان رسانه های اجتماعی نیز باید آن را دریافت کنند. با این حال، چنین اجازه ای نباید به همه داده شود.

اگر یک برنامه مخرب آن را دریافت کند، می تواند هر گونه محاسباتی را حتی در پس زمینه انجام دهد. به عنوان مثال، در حالت ظاهراً خواب، تلفن هوشمند به دلیل این برنامه، پیام‌های هرزنامه یا حتی ارز دیجیتال استخراج می‌کند. در برخی موارد این کار باعث گرم شدن دستگاه می شود. و تقریباً همیشه، چنین اقدامات یک برنامه مخرب عمر باتری را کاهش می دهد.

مکان بر اساس داده های GPS

امروزه تقریبا تمامی گوشی های هوشمند اندرویدی مجهز به تراشه GPS هستند. خوانش آن بر نوع تبلیغات نمایش داده شده در مرورگر و سایر برنامه ها تأثیر می گذارد. همچنین، مختصات جغرافیایی در نتایج جستجو مورد نیاز است، جایی که ابتدا نزدیک‌ترین فروشگاه‌ها به کاربر و سپس سایر فروشگاه‌ها نمایش داده می‌شوند. البته، مجوز دریافت داده های GPS باید به برنامه های ناوبری حاوی نقشه اعطا شود. اما چرا Flashlight، دانلود شده از Google Play، به چنین مجوزی نیاز دارد؟

همانطور که ممکن است قبلاً متوجه شده باشید، نباید به همه برنامه ها مجوز مکان بدهید. ابزارهای کوچک می توانند بدون آن کار کنند. حتی مشتریان فروشگاه های آنلاین نیز می توانند بدون این مجوز به خوبی کار کنند - فقط باید خودتان نام شهر خود را وارد کنید.

لازم به یادآوری است که هر دسترسی به خوانش چیپ GPS مقدار مشخصی انرژی مصرف می کند. بنابراین، اگر فقط برخی از برنامه ها بتوانند چنین درخواست هایی داشته باشند، بهتر است.

مکان بر اساس داده های ماژول GSM

سیستم عامل اندروید نه تنها با استفاده از تراشه GPS می تواند مکان را تعیین کند. اطلاعات تقریبی را می توان از برج های سلولی به دست آورد. البته، این فقط به شما امکان می دهد منطقه یا بلوک خود را پیدا کنید. اما حتی این ممکن است برای برنامه های مخرب کافی باشد. حتماً تماشا کنید که به چه برنامه هایی مجوز تعیین مکان خود را از طریق ارتباط GSM می دهید!

دسترسی به شروع خودکار سیستم

اگر 100% به توسعه دهندگان برنامه اطمینان ندارید، تحت هیچ شرایطی چنین مجوزی را اعطا نکنید! به طور معمول، دسترسی به اتوران اندروید توسط انواع بهینه سازهایی که سعی در افزایش عمر باتری دارند درخواست می شود.

مشکل این است که وقتی چنین مجوزی اعطا می شود، برنامه ممکن است تغییراتی در فایل های پیکربندی سیستم عامل ایجاد کند. به عنوان مثال، به راحتی می توانید از اجرای یک آنتی ویروس جلوگیری کنید. یا به سیستم دستور دهید تا در هنگام راه اندازی کدهای مخرب اجرا کند.

اجازه دسترسی به شروع خودکار سیستم عامل فقط باید به توییکرهای آزمایش شده با زمان اعطا شود. به عنوان مثال، مواردی که در انتخاب ما مورد بحث قرار گرفت.

دسترسی کامل به اینترنت

امروزه بسیاری از برنامه ها نیاز به دسترسی نامحدود به شبکه جهانی وب دارند. این تصور به وجود می آید که یک گوشی هوشمند مدرن به هیچ وجه خارج از محدوده تحت پوشش شبکه کار نمی کند. البته در واقع این امکان وجود دارد که مجوز مناسب برای هرکسی که درخواست می کند صادر نشود.

پیام رسان ها و مشتریان شبکه های اجتماعی باید کاملاً در هر زمانی قادر به دریافت پیام باشند. اما اگر درخواست دسترسی مداوم به اینترنت توسط یک ماشین حساب صادر شود، باید ده بار فکر کنید. این امکان وجود دارد که این نوعی ابزار یا ویروس مخرب باشد. این برنامه ممکن است چنین مجوزی را درخواست کند تا گهگاه از تلفن هوشمند به عنوان یک ربات استفاده کند. همچنین اگر چنین مجوزی را دریافت کرده باشد، می تواند به طور منظم داده های موقعیت مکانی کاربر را به شبکه منتقل کند. به طور خلاصه، دسترسی به شبکه جهانی وب فقط برای آن دسته از برنامه هایی که واقعاً شایسته آن هستند ضروری است.

کنترل لرزش

یک راه حل کاملا بی ضرر، در نگاه اول. با این حال، مهاجمان اینطور فکر نمی کنند. آنها برنامه هایی ایجاد می کنند که لرزش را خاموش می کنند. برنامه دیگری (یا شاید همان) پیام‌هایی را که به گوشی هوشمند می‌رسد تا زمانی که توسط کاربری که اعلان مربوطه را دریافت نکرده خوانده شود، رهگیری می‌کند.

دسترسی به کارت SD

بدون دسترسی به کارت حافظه، هیچ مدیر فایل نمی تواند به طور عادی کار کند. همچنین برای انواع پخش کننده هایی که موسیقی و ویدیو را از روی کارت می خوانند، به آن نیاز خواهند داشت. اما آیا کاملاً همه برنامه ها به چنین دسترسی نیاز دارند؟

اگر مجوز مربوطه توسط برخی از Notepad مورد نیاز است، بهتر است آن را ارائه نکنید. چنین برنامه هایی ممکن است داده ها را در حافظه داخلی ذخیره کنند. این امکان وجود دارد که یک ویروس به عنوان یک برنامه کاربردی مفید ظاهر شود. پس از مجوز، از کارت SD برای ذخیره داده های غیرقانونی یا سرقت شده استفاده می کند. همچنین، چنین برنامه ای می تواند بی سر و صدا فایل های شخصی را برای توسعه دهنده ارسال کند - عکس ها، اسناد و چیزهایی شبیه به آن.

اگر داده های حساسی را در تلفن هوشمند خود ذخیره می کنید (به عنوان مثال، گزارش های مالی شرکت خود)، بهتر است به برنامه های ناآشنا به کارت SD دسترسی ندهید. علاوه بر این، به چنین افرادی توصیه می شود که به طور مرتب از کارت حافظه پشتیبان تهیه کرده و آن را فرمت کنند - حداقل یک بار در سه ماهه.

وضعیت ارتباط

تقریباً همه برنامه های مخرب به این مجوز نیاز دارند. واقعیت این است که با کمک آن است که ماژول های ارتباطی مختلف کنترل می شوند که از طریق آنها کدهای مخرب منتقل می شود. در نتیجه، برنامه می تواند از دستگاه به عنوان بخشی از یک بات نت استفاده کند، که برای مثال برای ارسال هرزنامه استفاده می شود.

کنترل وضعیت ارتباطات باید در اختیار مرورگر، پیام رسان فوری و مشتریان شبکه اجتماعی قرار گیرد. سپس با احتیاط شدید ادامه دهید - برخی از برنامه ها ممکن است بدون اجازه شما اتصال را با نیت مخرب روشن و خاموش کنند.

دسترسی به وضعیت برنامه

این مجوز برای برنامه هایی که ماژول های تبلیغاتی را در سیستم ادغام می کنند بسیار مفید است. آنها بسیار ساده عمل می کنند.

فقط مهم ترین برنامه های کاربردی باید به وضعیت برنامه دسترسی داشته باشند. اینها می توانند آنتی ویروس و بهینه ساز باشند. و خلاقیت های توسعه دهندگان ناشناخته را برای این نقش انتخاب نکنید.

کنترل اتصال وای فای

این مجوز باید به همه برنامه هایی که از طریق اتصال اینترنت کار می کنند اعطا شود. با این حال، تحت هیچ شرایطی نباید آن را در اختیار چراغ قوه یا برنامه های یادداشت برداری قرار دهید (مگر اینکه دومی قادر به همگام سازی باشد).

اگر مشخص شود که برنامه مخرب است، ممکن است شروع به اسکن شبکه Wi-Fi شما کند. تنظیمات آن را تشخیص داده و سپس آنها را به سرور توسعه دهنده منتقل می کند. ممکن است در آینده این امر منجر به رهگیری ارتباطات و همچنین ارسال و دریافت کدهای مخرب شود. معرفی اخیر ویروس KRACK که تعداد نسبتاً زیادی از کاربران را تحت تأثیر قرار داده است تأیید می شود.

برنامه های محبوب - انواع مرورگرها و پیام رسان های فوری - از نفوذ هکرها مصون نیستند. بنابراین فراموش نکنید که آنها را به روز کنید تا تمام حفره های امنیتی کشف شده به سرعت بسته شوند.

دسترسی به وضعیت گوشی هوشمند و شناسایی

برخی از برنامه ها نیاز به دسترسی کامل به شناسایی گوشی هوشمند دارند. این بدان معنی است که از این پس آنها IMEI، پیکربندی، شماره تلفن و سایر اطلاعات آن را خواهند دانست. برای هر برنامه ای لازم نیست که همه اینها را بداند. اگر این یک راهنمای ساده ماهیگیری است، بهتر است درخواست مربوطه را رد کنید. اگر یک بازی دارای مجوز (که برای آن پول پرداخت کرده اید)، یک برنامه بانکی، یک مشتری Yandex.Money یا برنامه مشابه دیگری را نصب کرده اید، باید آن را برآورده کنید. اجازه دهید بقیه خلاقیت های توسعه دهندگان شما را با ورود و رمز عبور شناسایی کنند - آنها نیازی به دانستن IMEI ندارند.

اگر برنامه های مخرب به داده های شناسایی دستگاه دسترسی پیدا کنند، چه کاری می توانند انجام دهند؟ سازندگان آنها می توانند از اطلاعات دریافتی به نفع خود استفاده کنند. به عنوان مثال، آنها می توانند IMEI را شبیه سازی کنند، شروع به ارسال هرزنامه به شماره تلفن شما کنند و سایر اقدامات مشابه را انجام دهند. به طور کلی، جرایم مالی آنلاین اغلب به این صورت است.

دسترسی به مخاطبین و پیامک

برنامه های مختلف برای خواندن مخاطبین از دفترچه تلفن شما با هم رقابت می کنند. اول از همه، اینها پیام رسان های فوری و مشتریان شبکه های اجتماعی هستند.

اگر برخی از برنامه‌های مخرب مجوز خواندن مخاطبین را دریافت کنند، دوستان و همکاران شما می‌توانند منتظر انواع هرزنامه‌ها در قالب پیامک باشند. به این صورت است که بانک های اطلاعاتی شماره تلفن ها اغلب جمع آوری می شوند که اکنون می توان آنها را به صورت رایگان در تلگرام خریداری کرد.

به طور خلاصه، دسترسی مناسب به گالری عکس و برنامه های اداری را فراهم نکنید. آنها نیازی به تماس ندارند. با این حال، استثناهایی از قاعده وجود دارد. برای مثال Samsung Health مخاطبین شما را اسکن می کند تا بتوانید با سایر دارندگان این برنامه رقابت کنید. همچنین توصیه می کنیم هر از چند گاهی دفترچه تماس خود را تمیز کنید. تنها افرادی را که ارتباط با آنها امکان پذیر است در آن رها کنید. شما نباید شماره هایی را که از خدمات آگهی های رایگان دریافت کرده اید در دفترچه تلفن خود نگه دارید - واضح است که دیگر با چنین شخصی تماس نخواهید گرفت.

خلاصه کردن

همه مجوزهای برنامه اینجا هستند

در نسخه‌های قدیمی‌تر سیستم‌عامل اندروید، باید بلافاصله تمام مجوزهایی را که برنامه در هنگام نصب درخواست می‌کرد، اعطا می‌کردید. خوشبختانه، درخواست‌های مجوز اکنون راحت‌تر جریان دارند. اگر برنامه برای اولین بار بخواهد آنلاین شود، اعلان مربوطه را مشاهده خواهید کرد. در این راستا، می توانید با خیال راحت برنامه های کاربردی را از دسترسی به عملکردهای خاصی از سیستم عامل منع کنید. از آن بهره ببرید!

در مورد ایمنی چه احساسی دارید؟ آیا پیگیری می کنید که برنامه هایی که نصب می کنید چه مجوزهایی درخواست می کنند؟ نظر خود را در نظرات ارسال کنید.

Permission Master یک ماژول ویژه برای Xposed Framework است که برای مدیریت مجوزهای هر برنامه نصب شده روی ابزار شما طراحی شده است. من شرح مفصلی از این پروژه با دستورالعمل های گام به گام برای نصب Xposed و ماژول های جداگانه برای آن ارائه کردم، بنابراین دیگر آن را تکرار نمی کنیم، اما اجازه دهید مستقیماً به کار Permission Master برویم.

پس از نصب ماژول و راه اندازی مجدد دستگاه، یک نماد جدید در لیست برنامه ها به شکل یک سپر سبز با چرخ دنده خواهید دید. برنامه را اجرا می کنیم و پنجره ای را می بینیم که به دو تب تقسیم شده است. اولی شامل نام تمام مجوزهای موجود است. با ضربه زدن روی هر نامی در لیست، همه برنامه هایی که این ویژگی را دارند به ما نشان می دهد. یک ضربه دیگر، و نام برنامه قرمز و خط زده می شود - این بدان معنی است که مجوز مربوطه غیرفعال شده است.

تقریباً از همین الگوریتم در تب دوم استفاده می شود، اما در اینجا همه مجوزها بر اساس برنامه گروه بندی می شوند. شما می توانید لیست اقدامات موجود برای هر برنامه را مشاهده کنید و با یک ضربه موارد غیر ضروری را غیرفعال کنید. لطفاً توجه داشته باشید که اگر انگشت خود را روی نام هر رزولوشن نگه دارید، یک پنجره پاپ آپ ظاهر می شود که ویژگی های آن را توضیح می دهد. این برای کسانی که به ضرورت و ایمنی یک اقدام خاص شک دارند بسیار مفید خواهد بود. و برای محافظت از خود در برابر مشکلات اضافی، فراموش نکنید که به تنظیمات Permission Master بروید و نمایش برنامه های سیستم را غیرفعال کنید.

اپلیکیشن Permission Master برای تمامی کاربران پیشرفته اندرویدی که می خواهند بر برنامه های نصب شده کنترل کامل داشته باشند مفید خواهد بود. اکنون این فرصت را خواهید داشت که عملکردهای ردیابی را غیرفعال کنید، برنامه هایی را ببندید که اصلاً به آن نیاز ندارند، تلفن هوشمند خود را ممنوع کنید و خیلی چیزهای دیگر که برای کاربران عادی اندروید در دسترس نیست.

هر بار که ما یک برنامه جدید را در اندروید نصب می کنیم، از ما رضایت می خواهد تا اعمال خاصی را انجام دهیم. اغلب، هیچ کس به این لیست مجوزها توجه نمی کند. ما موافقت می‌کنیم و نصب را ادامه می‌دهیم، امیدواریم برنامه تأیید شده باشد و نتواند آسیبی ایجاد کند. در این مقاله به شما خواهیم گفت که مجوزهای برنامه در اندروید چیست و چگونه آنها را مدیریت کنید.

مجوزهای برنامه در اندروید چیست؟

برنامه های اندروید می توانند به منابع سخت افزاری و نرم افزاری سیستم دسترسی داشته باشند. به عنوان مثال، دسترسی به ردیابی موقعیت مکانی، ضبط دوربین و صدا، برقراری تماس، پرداخت و غیره.

در حین نصب یک برنامه، می توانیم لیستی از مجوزهای مورد نیاز آن را مشاهده کنیم. هیچ برنامه کاربردی بدون رضایت ما برای اعطای این مجوزها نصب نخواهد شد.

همچنین می توانید بلافاصله قبل از نصب مجوزهای برنامه را در Android مشاهده کنید:

  1. صفحه برنامه را در Google Play باز کنید
  2. به پایین صفحه رجوع کنید
  3. روی "مشاهده مجوزها" کلیک کنید

شما باید مراقب برنامه هایی باشید که برای انجام کارهایی که مشخصه آنها نیست، مجوز می خواهند. به عنوان مثال، هنگامی که یک برنامه برای روشن کردن چراغ قوه درخواست دسترسی به اینترنت می کند و سعی می کند پیام های شما را بخواند. شایان ذکر است که در بسیاری از موارد، دسترسی به اینترنت صرفاً برای بارگذاری تبلیغات در اپلیکیشن مورد نیاز است، بنابراین در مورد اپلیکیشن چراغ قوه، دسترسی به اینترنت را می توان ممنوع کرد.

مدیریت مجوزهای برنامه

مدیریت مجوزهای اپلیکیشن برای اولین بار با انتشار اندروید 4.3 امکان پذیر شد؛ به همین منظور ابزار App Ops به سیستم اضافه شد. اما دسترسی به آن از طریق تنظیمات ممنوع شد، زیرا منحصراً برای توسعه دهندگان در نظر گرفته شده بود.

با شروع اندروید 5.0، دسترسی به مدیریت مجوز برای کاربر عادی حتی دشوارتر شده است، اما در حال حاضر در اندروید 6، توسعه دهندگان این فرصت را به همه داده اند تا مجوزهای برنامه را از طریق تنظیمات دستگاه مدیریت کنند.

مجوزهای برنامه در Android 4.3-4.4

اگر گوشی هوشمندی با نسخه اندروید 4.3-4.4 دارید، ابزار AppOps به شما کمک می کند تا به مدیریت مجوزهای برنامه دسترسی داشته باشید.

روند کار به صورت زیر است:

  1. AppOps را باز کنید
  2. اپلیکیشن مورد نظر را در لیست پیدا کرده و روی آن کلیک کنید
  3. علامت کادر کنار حقوقی را که می‌خواهید رد کنید، بردارید

مجوزهای برنامه در Android 5.0-5.1

اگر حقوق ریشه دارید (می توانید مجوزهای همه برنامه ها، سیستم و شخص ثالث را مدیریت کنید):

  1. حالت عملیات Root را انتخاب کنید
  2. روی "بررسی" کلیک کنید
  3. اعطای حقوق ابرکاربر برنامه
  4. روی "انجام شد" کلیک کنید

اگر حقوق ریشه ندارید (فقط می توانید مجوزهای برنامه های شخص ثالث را مدیریت کنید):

  1. حالت عملکرد حالت امتیاز را انتخاب کنید
  2. ابزار Shizuku manager را دانلود کرده و آن را باز کنید
  3. روی لیست برنامه های مجاز کلیک کنید و App Ops - Permission manager را فعال کنید
  4. به App Ops – Permission Manager بروید و روی «انجام شد» کلیک کنید.

پس از آن، در App Ops - Permission manager، می توانید تنظیمات مجوز را برای یک برنامه خاص به صلاحدید خود پیکربندی کنید.

چگونه مجوزهای برنامه را در اندروید کنترل می کنید؟ گزینه های خود را برای نظر بنویسید.

پاسخ به سوالات

بعد از تنظیم مجوزها، برنامه از کار افتاد، چه کار کنم؟

اگر برنامه برای نسخه قدیمی‌تر اندروید نسبت به دستگاه شما نوشته شده باشد، این اتفاق می‌افتد. اگر برنامه خراب شد، به مدیریت مجوز بروید و مجوزی را که غیرفعال کرده اید دوباره فعال کنید. پس از این، برنامه به طور معمول کار می کند.

مصون ماندن داده های محرمانه و ایمنی حریم خصوصی صاحبان دستگاه های اندرویدی مستقیماً به برنامه های نصب شده یا به طور دقیق تر به مجوزهایی که به آنها اعطا می شود بستگی دارد.

بسیاری از کاربرانی که مجوزهای خاصی را به برنامه های جدید اندروید اختصاص می دهند، ممکن است دچار سردرگمی شوند، زیرا از مفاهیم و فرآیندهای خاص آگاهی کافی ندارند. چرا برنامه ای که وظایف مربوطه را انجام نمی دهد، درخواست دسترسی به دوربین، دفترچه تلفن و حتی پیام های سریع می کند؟ پاسخ به وضوح مبهم است.

پیشنهاد می کنیم به رسوایی که سال گذشته در رابطه با مجوزهای فیس بوک مسنجر به وجود آمد اشاره کنید. اگر به تمام مجوزهایی که این برنامه درخواست می کند دقت کنید، می توانید به این نتیجه برسید که بدون اطلاع شما می تواند زندگی شخصی شما را مدیریت کند.

همانطور که بعدا مشخص شد، ریشه مشکل در پیچیدگی های معماری برنامه های اندروید نهفته است، زیرا برنامه های کاربردی با اهداف مختلف مجوزهای بسیار مشابهی را درخواست می کنند. برای کار کردن، به عنوان مثال، یک چراغ قوه، باید بدون تأیید مناسب از کاربر، اجازه بگیرید تا عکس و فیلم بگیرید. نکته اصلی این است که دیود LED، که به عنوان چراغ قوه استفاده می شود، بخشی جدایی ناپذیر از مدار دوربین گوشی های هوشمند است. اگر برنامه به چراغ قوه دسترسی داشته باشد، به این معنی است که ضبط عکس و فیلم نیز برای آن باز است، به همین دلیل درخواست این مجوزها ظاهر می شود.

با این حال، سازندگان برنامه های خودخواه نیز مواردی را در لیست مجوزها قرار می دهند که به شما امکان می دهد به لطف کمک های مالی (خریدهای داخلی) روی سود حساب کنید. اگر رمز عبوری برای خرید در مارکت نداشته باشید، چنین مواردی می تواند بسیار خطرناک باشد. مجوزهایی مانند تاریخچه برنامه، دفترچه تلفن، شناسایی موقعیت مکانی، معمولی برای مشتریان شبکه های اجتماعی، مرورگرها، ناوبرها را دریافت کنید. اما تحت هیچ شرایطی نباید در بازی ها یا همانطور که قبلاً گفته شد در "چراغ قوه" حضور داشته باشند.

به ویژه در مورد برنامه های رایگان مراقب باشید، زیرا آنها می توانند داده های شخصی را به اشخاص ثالث منتقل کنند یا با تبلیغات از بالا به پایین "پر شده اند". توصیه می شود هنگام نصب برنامه ها مجوزهای مورد نیاز را به دقت بررسی کنید تا قربانی فریب نشوید. همچنین این واقعیت را به یاد داشته باشید که خرج کردن یک دلار برای یک برنامه حرکت عاقلانه‌تری نسبت به دادن ده‌ها مجوز به سایر جایگزین‌های رایگان است.

برنامه هایی را که برای شما اهمیت خاصی ندارند نصب نکنید. صرف زمان برای بررسی دقیق همه مجوزهای مورد نیاز کمک می کند تا اطمینان حاصل شود که خطرات تا حد امکان به حداقل می رسد.

بهترین مقالات در این زمینه