Дата зміни інформації:

Поліщук Д. В. “КЕРУВАННЯ СИСТЕМОЮ ДОЗВОЛІВ В ОС ANDROID”

ІІІ курс, факультет фізики математики та інформатики

Паршуков С. В., старший викладач

Уманський державний педагогічний університет імені Павла Тичини

Умань

На сьогоднішній день, основною операційною системою на смартфонах і планшетах є Андроїд. У січні 2017-го року були зафіксовані наступні значення поширеності операційних систем: Windows Phone – 1.13% , iOS – 19.73%, Android – 71.58% [1]. 

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

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

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

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

Коли встановлюється додаток із Google Play на пристрій з ОС Android 6.0 та новіших версій, йому надаються затребувані дозволи, тобто доступ до певних функцій або інформації на пристрої. Після встановлення додатку на пристрій можна керувати його дозволами. Щоб переглянути дозволи які були надані додаткам потрібно зробити наступні дії: відкрити на пристрої додаток Налаштування ; торкнутися меню Додатки або Диспетчер додатків (назва залежить від пристрою); торкнутися значка Налаштування  Дозволи додатка, якщо не вдається знайти опцію Дозволи додатка, торкнутися опції Конфіденційність і безпека  Дозволи додатка; торкнутися дозволу; щоб увімкнути дозвіл для певного додатка, потрібно пересунути перемикач праворуч (він стане зеленим); щоб вимкнути дозвіл, пересунути перемикач ліворуч (він стане сірим) [3].

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

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

  1. Статистика мобильных операционных систем за январь 2017 [Електронний ресурс]. – 2017. – Режим доступу до ресурсу: http://wp-seven.ru/stat-i/novosti/statistika-mobil-ny-h-operatsionny-h-sistem-za-yanvar-2017.html.
  2. Як керувати дозволами додатків в Android – світ андроїда [Електронний ресурс]. – Режим доступу до ресурсу: http://pro-android.pp.ua/2194-yak-keruvati-dozvolami-dodatkv-v-android-svt-androyida.html.
  3. Як керувати дозволами додатків на пристроях з ОС Android 6.0+ [Електронний ресурс]. – 2018. – Режим доступу до ресурсу: https://support.google.com/googleplay/answer/6270602

One Reply to “Поліщук Д. В. “КЕРУВАННЯ СИСТЕМОЮ ДОЗВОЛІВ В ОС ANDROID””

  1. Тема є дуже важкою і в той час дуже легкою. Дякую автору,що так лаконічно та прозоро розкрив дане питання!!!

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Введіть цифри, що зображені у квадратах *