Як вимкнути доступ програми. Чому програми на Андроїд вимагають дозволу

Жарознижувальні засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги за лихоманки, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижувальні препарати. Що можна давати дітям грудного віку? Чим можна збити температуру у старших дітей? Які ліки найбезпечніші?

Нарешті Google зробив це. Android 6.0 Marshmallow включає в себе новий iOSстиль, що додає керування дозволами Androidдодатків. Ви також можете вручну скасувати дозволи будь-якої програми - навіть розроблені для старих версій Android.

Вам не потрібний root доступ, кастомна прошивка або переходити на iPhone, щоб зробити це. Тепер у цій мобільній операційній системіє управління дозволами Android додатків.

Нова система дозволу додатків Android

Програми для Android 6.0 тепер будуть запитувати дозволи, коли вони їх потребують. Наприклад, замість того, щоб дати дозвіл на доступ до камери під час встановлення програми, Вам буде запропоновано дозволити доступ до камери при першому запуску цієї програми.

Ви можете вручну керувати дозволами для програм, навіть якщо програми були випущені для старих версій Android і вони не вимагають доступу при першому запуску.

Управління дозволами Android програми

Для цього Вам знадобиться Android 6.0 Marshmallow або більше Нова версіяна Вашому пристрої.

Відкрийте «Параметри», натисніть пункт «Програми», який знаходиться в розділі «Пристрій».

Ви побачите список усіх програм, встановлених на Вашому Android пристрої. Натисніть програму у списку, щоб переглянути додаткову інформацію. На екрані інформації про програму Ви побачите пункт "Дозволи", в якому перераховані всі дозволи, до яких програма має доступ. Натисніть «Дозволи».

Ви також можете швидко перейти до інформації про програму, натиснувши та утримуючи іконку програми, перетягнути її на ярлик «Про програму», який з'явиться вгорі екрана. Цей ярлик може бути відсутнім на деяких пристроях, оскільки виробники та оператори можуть використовувати різний інтерфейс.

Повернемося до дозволів. Тут будуть відображатися різні дозволи, наприклад контакти, телефон, SMS та інші. Програми для старих версій Android автоматично отримають всі необхідні дозволи під час встановлення, але Ви можете вимкнути дозволи за бажанням.

При відключенні будь-якого дозволу з'явиться попередження про те, що цей додатокбуло розроблено для старих версій Android і відключення може призвести до збою.

Старі програми не розраховані на цю функцію, і вони, як правило, просто припускають, що мають доступ до будь-яких функцій, які їм потрібні. У більшості випадків після вимкнення дозволів програми працюють стабільно. У деяких випадках вимкнення роздільної здатності може призвести до збою, в цьому випадку просто увімкніть роздільну здатність знову. Наприклад, якщо Ви вимкнули дозвіл на доступ до камери для програми, яка призначена для фотографування, програма більше не зможе робити фотографії. Ви не отримаєте повідомлення про те, що потрібно знову надати дозвіл на роботу з камерою. Тому управління дозволами Android це корисна, але, певною мірою, небезпечна функція.

У будь-якому випадку, якщо після вимкнення дозволу програма працює не так, як треба, то Ви завжди можете повернутися в це меню і знову видати дозвіл.

Ви також можете зайти в меню, яке розташоване у правому верхньому кутку на даному екрані, та натиснути «Всі дозволи». Тут можна побачити всі дозволи, видані додатком. Android приховує деякі дозволи. Як бачите, керування дозволами Android додатків поширюється не на всі категорії.

Майте на увазі, що при оновленні програма може отримати дозвіл, не питаючи Вас про це. Наприклад, якщо деяка програма може використовувати читання контактів і Ви дозволите використовувати «Телефон», то після оновлення програма може отримати дозвіл на телефонний дзвінок, що згодом може коштувати Вам втрачених грошей. Оскільки телефонний дзвінок є частиною дозволу «Телефон», додаткових запитів на дозвіл здійснювати дзвінки не буде. Ви можете переглянути, що означають будь-які дозволи на сайті Google.

Перегляд та керування дозволами Android для всіх програм

Щоб переглянути та керувати дозволами для всіх програм відразу, відкрийте Установки та перейдіть до Програми. У правому верхньому куті натисніть на іконку шестерні та натисніть на пункт «Дозволи додатків».

Ви побачите список дозволів та кількість програм, які мають доступ до цих дозволів. Категорії включають SMS, Календар, Камера, Контакти, Розташування, Мікрофон, Натільні датчики, Пам'ять, Телефон і деякі додаткові дозволи.

Щоб переглянути програми, які використовують категорію дозволів, натисніть на неї. Наприклад, щоб побачити, які програми мають доступ до даних календаря, натисніть «Календар». Щоб заборонити застосунку доступ до календаря, вимкніть його на цьому екрані.

При відключенні дозволу Ви побачите попередження про те, що програма була розроблена для старих версій Android.

Як завжди, деякі кроки та назви можуть відрізнятися на різних пристроях. Виробники часто змінюють інтерфейс своїх пристроїв і деякі опції можуть бути в інших місцях.

Android має дуже хороший захисний механізм - система дозволів для додатків. По суті, це набір дій, які система дозволяє застосуванню виконувати. Справа в тому, що за замовчуванням усі додатки в Android працюють в ізольованому середовищі - так званій «пісочниці». І для того, щоб зробити щось із чимось, так би мовити, громадським, їм треба отримати дозвіл.

Дозволи ці розділені на кілька категорій, але нас цікавлять лише дві з них – «Звичайні» та «Небезпечні». До групи «Звичайні» входять такі речі, як доступ до Інтернету, створення ярликів, підключення через Bluetooth тощо. Ці дозволи видаються програмам без обов'язкової згоди користувача, тобто система вас ні про що не запитує.

А ось для того, щоб отримати один із «небезпечних» дозволів, додаток обов'язково має запитати власника пристрою, чи згоден він його видати. Чим небезпечні «небезпечні» дозволи і чи варто видавати їх додаткам? Давайте розберемося.

Небезпечні дозволи

До категорії "Небезпечні" входять дев'ять груп дозволів, які так чи інакше пов'язані з безпекою даних користувача. У свою чергу, кожна з груп містить кілька дозволів, які може вимагати додаток.

Якщо один із дозволів у цій групі користувач вже схвалив, решта дозволів з тієї ж групи додаток отримає автоматично - без нового запиту користувачеві. Наприклад, якщо програма вже встигла запитати та отримати дозвіл на читання SMS, то згодом вона автоматичноотримає дозвіл і на відправлення SMS, і прийом MMS, і всі інші дозволи з цієї групи.

Календар

  • Перегляд подій у календарі (READ_CALENDAR).
  • Зміна подій, що вже є в календарі, і додавання нових (WRITE_CALENDAR).

Чим небезпечно:Якщо ви активно користуєтеся електронним щоденником, то доступ до нього дозволить дізнатися все про те, чим ви займалися в минулому, займаєтеся сьогодні і збираєтеся займатися в майбутньому - справжня знахідка для шпигуна. Також якийсь криво написаний додаток може ненароком стерти важливі зустрічі з календаря.

Камера

Чим небезпечно:Дозволяє застосуванню стежити за всіма вашими переміщеннями. Наприклад, шахраї можуть дізнатися, що ви поїхали у відпустку, і спробувати навідатися до вас додому.

Мікрофон

  • Записування звуку з мікрофона (RECORD_AUDIO).

Чим небезпечно:Програма зможе вести аудіозапис всього, що відбувається поряд зі смартфоном. Усі ваші розмови. Не лише по телефону.

Телефон

  • Читання стану телефону (READ_PHONE_STATE), у тому числі вашого телефонного номера, даних стільникової мережі, статусу вихідних дзвінків тощо.
  • Здійснення дзвінків (CALL_PHONE).
  • Читання списку дзвінків (READ_CALL_LOG).
  • Зміна списку дзвінків (WRITE_CALL_LOG).
  • Додавання голосової пошти (ADD_VOICEMAIL).
  • Використання IP-телефонії (USE_SIP).
  • Керування вихідними дзвінками (PROCESS_OUTGOING_CALLS), у тому числі перегляд номера, на який ви зараз дзвоните, можливість завершити дзвінок або переадресувати його на інший номер.

Чим небезпечно:Видаючи додатку дозвіл цієї групи, ви дозволяєте йому робити практично будь-які дії, які стосуються голосового зв'язку. Програма зможе дізнатися, коли і кому ви дзвонили. Або зателефонувати будь-куди за ваш рахунок, у тому числі на «дуже платні» номери.

Сенсори

  • Доступ до даних від датчиків стану здоров'я (BODY_SENSORS), таких як пульсомір.

Чим небезпечно:Дозволяє додатку стежити за тим, що відбувається з вашим тілом, використовуючи інформацію від датчиків відповідної категорії, якщо вони у вас є і ви ними користуєтеся (вбудовані в смартфон датчики руху не входять до цієї категорії).

SMS

  • Надсилання SMS (SEND_SMS).
  • Перегляд SMS у пам'яті смартфона (READ_SMS).
  • Прийом SMS (RECEIVE_SMS).
  • Прийом WAP push-повідомлень (RECEIVE_WAP_PUSH).
  • Прийом вхідних MMS (RECEIVE_MMS).

Чим небезпечно:Дозволяє додатку отримувати та читати всі ваші текстові повідомлення. А також відправляти SMS (зрозуміло, за ваш рахунок) – наприклад, щоб підписати вас на якусь платну послугу.

Пам'ять

  • Читання з пам'яті або картки пам'яті (READ_EXTERNAL_STORAGE).
  • Запис у пам'ять або карту пам'яті (WRITE_EXTERNAL_STORAGE).

Чим небезпечно:Надає програмі можливість читати, змінювати та видаляти будь-які ваші файли, що зберігаються в пам'яті смартфона.

Як налаштувати дозволи програм

Варто уважно ставитися до дозволів, що запитуються додатком. Якщо гра або програма обробки фотографій запитують доступ до вашого поточного розташування, це, швидше за все, ненормально - таким додаткам дана інформація ні до чого. А ось навігаційному додатку GPSдійсно потрібен - але, у свою чергу, зовсім нема чого давати йому доступ до контактів або SMS, наприклад.

Якщо права, які запитує програма, виглядають занадто підозріло, краще така програма зовсім не встановлювати

Якщо права, які запитує додаток, виглядають занадто підозріло, краще такий додаток зовсім не встановлювати. Або можна просто не дозволити йому доступ до тих функцій та даних, якими ви не бажаєте ділитися.

У Android версії 6 та нові програмививодять запит користувачеві в той момент, коли їм потрібна та чи інша з «небезпечних» дозволів. Якщо ви не згодні дозволяти програмі доступ, ви можете просто натиснути кнопку «Відхилити». Щоправда, у тому випадку, якщо додаток дійсно потребує того чи іншого дозволу, можуть виникнути помилки у його роботі.


Крім того, список виданих дозволів можна в будь-який момент перевірити та змінити у налаштуваннях операційної системи. Щоб це зробити, перейдіть до Установки -> Програми.



По-друге, можна подивитися на повний списокдодатків, які запитували або можуть запросити один із «небезпечних» дозволів. Наприклад, дізнатися, які програми були б не проти запитати у вас доступ до контактів і яким він вже дозволений, а також заборонити це тим з них, яким ви не довіряєте. Для цього натисніть на шестерню у верхньому правому кутку і виберіть пункт Дозволи додатків.


Таким чином, додатку, щоб, наприклад, відправити SMS, необхідно буде запитати у користувача один раз дозвіл, після чого користувач зможе будь-якої миті відмовити додатку в цьому праві, просто пересунувши коло в налаштуваннях.

Особливі права

Крім дозволів, які входять до категорії «Небезпечні», Android має ще кілька прав додатків, про які варто знати. Якщо будь-який додаток запитує такі права, це привід як слід задуматися і перевірити, чи не потрапив вам троянець.

Спеціальні можливості (Accessibility)

Наявність цих прав у програмі дозволяє йому спростити використання програми або пристрою для користувачів з обмеженнями, такими як слабкий зір або проблеми зі слухом. Але в той же час система Android влаштована таким чином, що той же набір можливостей виявляється дуже зручним інструментомдля шкідливих програм.

Володіючи цими правами, троянці можуть перехоплювати дані з інших програм, у тому числі текст, що вводиться користувачем. Крім того, використовуючи ці можливості, зловреди можуть навіть купувати додатки в Google Play Store.

Програма для роботи з SMS за замовчуванням

Багато троянців намагаються стати додатком для роботи з SMS за замовчуванням, адже це дозволяє їм не тільки читати SMS, але й приховувати їх від користувача навіть у сучасних версіях Android. Наприклад, це може знадобитися троянцям, щоб перехоплювати одноразові коди для підтвердження банківських транзакцій.

Права на відображення свого вікна поверх інших програм

Маючи ці права, троянці можуть показувати свої фішингові вікна поверх інших додатків, наприклад мобільних банків або соціальних мереж. Вам здається, що ви вводите свої логін і пароль у вікно цієї програми - а насправді це відбувається у фальшивому вікні, створеному троянцем, та дані облікового записувитікають до зловмисників.

Права адміністратора пристрою

Маючи ці права, програма може серед іншого змінити пароль, заблокувати камеру або навіть видалити всі дані з пристрою. Багато троянців запитують ці права, оскільки програма, яка є адміністратором пристрою, набагато складніше видалити.


Права суперкористувача

Це найнебезпечніші права. У штатному режимі отримання додатком таких прав на Android не передбачено, але деякі троянці вміють самі отримувати права суперкористувача, експлуатуючи вразливості в системі. Найнеприємніше, що наявність у додатку прав суперкористувача знецінює решту всіх захисних механізмів: скориставшись цими правами, зловред може зробити будь-яку дію в системі, незалежно від того, які йому видані дозволи.

Варто відзначити, що навіть нова система роботи з дозволами, що з'явилася в Android 6, не захищає від зловредів, вона лише надає користувачеві можливість запобігти втраті даних або грошей. Наприклад, троянець Gugi наполегливо запитує користувача права на перекриття інших додатків, обгрунтовуючи це необхідністю роботи з вікнами. Отримавши ці права, троянець блокує роботу пристрою своїм вікном до того часу, поки отримає всі інші необхідні йому права.

Висновок

Не всім програмам варто дозволяти робити на телефоні все, що вони бажають. А деякі дозволи краще взагалі не давати – благо Android 6 і новіше це дозволяє.

Тим не менш, бувають такі додатки, яким дійсно потрібно дуже багато різних прав. Наприклад, антивірусним програмамЩоб нормально працювати, мати можливість сканувати систему і проактивно захищати від загроз, потрібен не тільки дозвіл на доступ до файлів, але ще багато чого.

Однак сліпо роздавати дозволи не можна навіть тим програмам, яким ви довіряєте. Просто перед тим, як дати ці дозволи, подумайте, чи вони дійсно потрібні даному конкретному додатку.

Така пильність, щоправда, не захищає від того, що якийсь зловред отримає права сам через уразливість у системі. Тому важливо не тільки правильно налаштувати дозволи для порівняно «мирних» додатків, що полюють за вашими особистими даними, але й мати засіб для виявлення набагато небезпечніших «буйних» шкідників – не забудьте встановити на ваш Android-пристрій надійний антивірус.

Недоторканність конфіденційних даних та збереження в безпеці приватного життя власників пристроїв на базі Андроїд безпосередньо залежать від встановлених програм, якщо бути точніше – дозволів, які їм надаються.

Багато користувачів, які присвоюють новим додаткам на Андроїді ті чи інші дозволи, можуть увійти в замішання, не маючи достатніх знань у тих чи інших поняттях та процесах. Чому ж програма, яка не виконує відповідні завдання, запитує доступ до камери, телефонної книжки і навіть до швидких повідомлень? Відповідь явно неоднозначна.

Пропонуємо згадати скандал, який виник минулого року, пов'язаний із дозволами для Facebook Messenger. Якщо звертати увагу на всі дозволи, які запитує дана програмаМожна дійти висновку, що вона без вашого відома може керувати особистим життям.

Як виявилося пізніше, корінь проблеми полягав у тонкощах архітектури програм для Андроїд, оскільки різні за призначенням програми вимагають вкрай схожі дозволи. Для функціонування, наприклад, ліхтарика, потрібно отримати дозвіл на фото та відеозйомку без відповідного підтвердження користувача. Суть полягає в тому, що діод LED, який використовується в ролі ліхтарика, є невід'ємною частиною схеми камери смартфона. Якщо програма має доступ до ліхтарика, значить для неї відкрита також фото- та відеозйомка, через що і з'являється запит даних дозволів.

Втім, корисливі творці додатків також включають до списку дозволів і ті, що дозволяють розраховувати на прибуток завдяки донату (внутрішнім покупкам). Подібні випадки можуть бути досить ризикованими, якщо у вас не стоїть пароль для проведення покупок у Маркеті. Отримувати дозволи для таких функцій як історія програм, телефонна книга, ідентифікація розташування, властиві клієнтам соціальних мереж, браузерів, навігаторів. Але вони в жодному разі не повинні бути присутніми в іграх, або ж, як зазначалося раніше, у «ліхтариках».

Найбільшу обережність виявляйте по відношенню до безкоштовним додаткам, оскільки вони можуть передавати особисті дані третім персонам або ж «напхані» рекламою від і до. Рекомендується ретельно досліджувати необхідні дозволи під час встановлення програм, щоб не стати жертвою з обманом. Також пам'ятайте той факт, що витрачений долар на додаток — мудріший крок, ніж надання дюжини дозволів іншим безкоштовним альтернативам.

Не встановлюйте програми, які не мають особливої ​​важливості для вас. Знайдіть час, щоб уважно ознайомитися з усіма необхідними дозволами, це допоможе досягти максимальної мінімізації ризиків.

Permission Master – це спеціальний модуль для Xposed Framework, який призначений для керування дозволами будь-якої встановленої на вашому гаджеті програми. Докладний описцього проекту з покроковими інструкціямипо установці Xposed та окремих модулів для нього я зробив у , тому не будемо ще раз повторюватися, а перейдемо безпосередньо до роботи Permission Master.

Після встановлення модуля та перезавантаження пристрою ви виявите у списку програм нову іконку у вигляді зеленого щита з шестернею. Запускаємо програму та бачимо вікно, поділене на дві вкладки. На першій містяться назви всіх наявних дозволів. Тап за будь-якою назвою у списку демонструє нам всі програми, що мають цю властивість. Ще один тап, і назва програми стає червоного кольору та перекресленою - це означає, що відповідна роздільна здатність була відключена.

Приблизно такий самий алгоритм використовується на другій вкладці, але тут усі дозволи згруповані за програмами. Ви можете переглянути список доступних дій для кожної програми та одним тапом вимкнути непотрібне. Зверніть увагу, що якщо ви затримаєте палець на назві будь-якої роздільної здатності, з'явиться спливаюче вікно з поясненням його властивостей. Це дуже стане в нагоді тим, хто сумнівається в необхідності та безпеки тієї чи іншої дії. А щоб убезпечити себе від додаткових проблем, не забудьте зайти в налаштування Permission Master та вимкнути відображення системних програм.

Додаток Permission Master стане у пригоді всім просунутим користувачам Android, які хочуть мати повний контроль над встановленими додатками. Тепер ви отримаєте можливість відключити функції стеження, закрити тим програмам, які його взагалі не потребують, заборонити свій смартфон і багато іншого, що недоступно простим користувачам Android.

У момент установки кожна програма запитує ми надання прав виконання необхідних її функціонування действий. Як правило, ми погоджуємося з цим запитом, не особливо вдаючись до деталей, а просто покладаючись на сумлінність розробників додатків. У цій статті ви дізнаєтесь, як виправити ситуацію та взяти управління дозволами для встановлених на вашому смартфоні програм під свій контроль.

Насамперед необхідно пояснити, навіщо вам може знадобитися обмежувати можливості окремих програм. Насамперед це необхідно з міркувань безпеки. Якщо безневинний калькулятор або ліхтарик запитує необмежений доступ до мережі і намагається вважати вашу адресну книгу, це щонайменше викликає підозри. І по-друге, ви можете в такий спосіб змінити функціональність деяких програм. Наприклад, заборонивши доступ до мережі тих програм, яким він не потрібний для виконання своїх основних завдань, ви зможете позбавитися нав'язливої ​​реклами.

Компанія Google в Android версії 4.3 включила до складу операційної системи спеціальну системну утиліту App Ops для керування дозволами встановлених програм. Однак вона призначається для розробників та прихована від очей простих користувачів. У наступних випусках Android ця утиліта була ще глибше захована в надрах системи, тому незалежними розробниками була створена спеціальна утиліта, що полегшує доступ до App Ops.

Після встановлення та активації цього модуля в Xposed Framework вам знадобиться перезавантажити пристрій. Інтерфейс Permission Master складається з двох вкладок, на першій з яких перераховані всі дозволи, а на другій встановлені у вас програми. Таким чином ви зможете швидко перевірити, які права має кожна з програм і, у разі потреби, швидко відключити зайве.

Стандартна процедура встановлення програм в операційній системі Androidпередбачає, що ви або погоджуєтесь із запитом програми, або скасовуєте її встановлення. За допомогою описаних у цій статті способів ви зможете зробити розумніше - спочатку встановити необхідну вам програму, а потім залишити тільки ті права, які необхідні їй насправді.

Підтримайте проект - поділіться посиланням, дякую!
Читайте також
Як встановити безкоштовний антивірус аваст Як встановити безкоштовний антивірус аваст Як очистити комп'ютер від вірусів самостійно Як очистити комп'ютер від вірусів самостійно Як повністю очистити комп'ютер від вірусів Як повністю очистити комп'ютер від вірусів