Описание и настройка разрешений для работы приложений

Что такое разрешения в ОС Android.

Раздел: Приложения Дата: 31.08.2020   Автор: Александр МойсеенкоКомментариев: 0 

Последнее обновление: 04/07/2021

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

Что такое разрешения приложений в ОС Android

Разрешения регулируют доступ приложения к определенным функциям и данным на мобильном устройстве. Например, для съемки фотографий требуется доступ к камере, для записи звука или голоса доступ к микрофону, а для осуществления звонков доступ к телефону. Без предоставления разрешений приложение работает с ограничением возможностей.

Предоставление приложению необходимого типа разрешения появилось в Android 6. До этого программа автоматически получала все разрешения в момент установки. Пользователь мог только согласиться со всеми разрешениями, включая излишние, либо же отказаться и прекратить установку программы. С 6-й версии Android приложение запрашивает только те разрешения, что необходимы для работы программы в текущий момент.

Важно отметить, что до Android 11 каждое разрешение содержит группу прав. Например, разрешение SMS открывает доступ программе на прием и отправку push, коротких и мультимедийных сообщений. А ещё чтение смс из памяти мобильного устройства. Ожидается, что в Android 11 приложения будут получать доступ не к группе прав, а только к определенной функции. Так для отправки и чтения сообщений понадобится не одно, а два отдельных разрешения, что позволит повысить безопасность.

Описание разрешений

Ниже собрано описание основных и специализированных разрешений, что используются в Android 6-10. Названия в некоторых устройствах могут незначительно отличаться.

Основные разрешения

Используются для базовой работы программ:

  • Датчики на теле. Сбор физической активности пользователя через встроенные в мобильное устройство датчики или через подключенные наручные аксессуары – умные часы или фитнес-браслет.
  • Календарь. Просмотр, создание, удаление и редактирование событий в календаре.
  • Камера. Доступ к камерам мобильного устройства. В частности получение фотографий, запись видео, использование вспышки.
  • Контакты. Открывает доступ к телефонной книге: чтение, изменение, добавление и удаление контактов. А ещё просмотр добавленных в устройство учетных записей.
  • Местоположение. Определение примерного или точного местоположения на основе сети и/или навигационных модулей.
  • Микрофон. Возможность записи звука через встроенные в устройство микрофоны.
  • Телефон. Открывает доступ к телефонии: истории звонков, данных номера установленной SIM карты, телефонные звонки, переадресация и т.д.
  • SMS. Доступ на отправку SMS, MMS и WAP push-сообщений. Ещё чтение полученных сообщений, что хранятся в памяти мобильного устройства.
  • Хранилище. Доступ к памяти мобильного устройства с возможностью просмотра и изменения записанных файлов.

Специализированные разрешения

список специализированных разрешений.

Используются для расширенной работы приложения с устройством:

  • Экономия заряда батареи. Ограничение фоновой активности приложений. Приложения без экономии дольше работают, без ограничения по времени и ускоряют разряд батареи.
  • Администраторы. Программы с административным контролем, например удаленным форматированием памяти.
  • Доступ к функции не беспокоить. Настройка оповещения приложений.
  • Наложение поверх других окон. Разрешает приложение выводить информацию или изображения поверх окна остальных приложений.
  • Вспомогательные VR-сервисы. Открывает доступ к приложениям и устройствам виртуальной реальности.
  • Изменение системных настроек. Разрешение приложению на изменение системных настроек.
  • Доступ к уведомлениям. Определяет, какие приложения могут отображать уведомления на мобильном устройстве или наручном аксессуаре.
  • Картинка в картинке. Разрешение приложениям выводить видео в компактном режиме поверх других окон.
  • Доступ к платным SMS. Разрешение приложениям для отправки сообщений на платные номера. Например, для регулярного заказа определенных услуг.  
  • Неограниченный доступ к данным. Определяет, какие приложения получают неограниченный доступ мобильного интернета.
  • Доступ к истории использования. Разрешает приложениям использовать метаданные мобильного устройства: какие приложения используются наиболее часто, название оператора сотовой сети, используемые языки и т.д.
  • Установка неизвестных приложений. Определяет, каким приложениям разрешено устанавливать загруженные из интернета приложения. До Android 8 пункт располагается в разделе настроек «Безопасность».

Как просмотреть и настроить разрешения

Доступны два способа просмотра и настройки разрешений:

  1. В сторонних приложениях.
  2. В системных настройках.

В сторонних приложениях, например в антивирусах доступен только просмотр предоставленных разрешений. Для изменения параметра приложение перенаправляет пользователя в системные настройки.

Что бы просмотреть или изменить предоставленные разрешения в системных настройках следуйте инструкциям ниже.

Настройка основных разрешений в Android 6 и 7

Откройте настройки мобильного устройства.

Меню приложений Android 7.

Опуститесь ниже и откройте пункт «Приложения».

Меню приложения в настройках системы.

Нажмите на кнопку в виде шестеренки.

Настройка приложений и разрешений.

В новом меню выберите «Разрешения приложений».

Далее выберите тип разрешения.

Все разрешения приложений.

В следующем меню нажмите на приложение для активации или деактивации разрешения.

Настройка специализированных разрешений в Android 6 и 7

Откройте настройки мобильного устройства.

Меню приложений.

Далее пункт «Приложения».

Меню приложения в настройках системы.

Нажмите на кнопку в виде шестеренки.

Настройка приложений и разрешений.

Опуститесь в самый конец меню и выберите «Специальный доступ».

Меню Специальный доступ.

Настройка основных разрешений в Android 8 и 9

Откройте настройки мобильного устройства.

Меню программ в Android 9.

Далее пункт «Приложения и уведомления».

Раздел приложений и уведомлений.

Внизу списка нажмите на пункт «Дополнительно».

Пункт дополнительно со свернутыми пунктами.

В развернутом списке выберите «Разрешения приложений».

Выберите тип разрешений.

В новом меню активируйте или деактивируйте разрешение выбранного приложения.

Настройка специализированных разрешений в Android 8 и 9

Перейдите в системные настройки.

Меню программ в Android 9.

Выберите пункт «Приложения и уведомления».

Раздел приложений и уведомлений.

Разверните список «Дополнительно».

Пункт дополнительно со свернутыми пунктами.

Затем откройте «Специальный доступ».

В чем опасность разрешений и меры предосторожности

Предоставленное разрешение открывает программе доступ к группе прав, чем часто злоупотребляют некоторые создатели приложений. Программка может выполнять заявленные функции, параллельно собирая статистические или персональные данные: поисковые запросы, статистику установки и удаления приложений, расположение ярлыков на рабочем столе и т.д. Либо же рассылать сообщения рекламного характера на номера из телефонной книги или выводить рекламу/ложные предупреждения поверх окон.

В целях безопасности, важно внимательно смотреть какие разрешения запрашивает приложение и для какой цели. К примеру, так ли необходим интернет диктофону, либо же доступ к контактам для VPN сервиса или камеры. Если же у вас возникли сомнения, напишите разработчику сообщение или оставьте отзыв на Google Play, с просьбой объяснить для каких целей запрашиваются разрешения.

Так же Google Play позволяет просмотреть возможные разрешения для каждого приложения. Что позволяет детально ознакомиться с программой перед установкой.

Инструкция мобильной версии

В Google Play откройте интересующее вас приложение.

Нажмите на стрелку напротив строки «Описание».

Меню приложений в Google Play.

В конце списка нажмите на кнопку «Ещё» напротив пункта «Разрешения для приложения».

Разрешение приложений внизу экрана.

На следующей странице отобразятся возможные разрешения.

Список разрешений внутри Google Play.

Инструкция для веб версии

В Google Play выберите необходимое приложение.

Список категорий в Google Play.

Опуститесь вниз до поля «Дополнительная информация».

Блок дополнительная информация.

В колонке разрешения нажмите на кнопку «Подробнее».

Во всплывающем окне появится возможные разрешения.

Перечень разрешений в Google Play.

Часто задаваемые вопросы

Что такое разрешения приложений?

Разрешение на доступ к определенным функциям устройства для полноценной работы. Большинство программ работает с базовой функциональностью и при взаимодействии с датчиками или данным требуется предоставление соответствующего разрешения.

Безопасно ли давать разрешения приложениям?

В большинстве случаев да. Некоторые вредоносные программы могут запрашивать разрешения что бы шпионить или использовать личные данные. Поэтому важно смотреть какие разрешения запрашивают программы

Почему разрешения приложений?

Потому что разрешения для работы той или иной функции.

Что означает разрешение на доступ к хранилищу?

Разрешение на доступ к памяти устройства с возможностью чтения и записи данных.

Не могу изменить разрешения приложений Android?

Перезагрузите устройство и повторите попытку.

Как изменить разрешения приложений Android?

Необходимо ввести в поиске телефона «Разрешения приложений». Выбрать тип разрешения и отключить разрешение для определенного приложения.

Как сбросить разрешения приложений Android?

Необходимо ввести в поиске телефона «Разрешения приложений». Выбрать тип разрешения и отключить разрешение для определенного приложения.

Как удалить разрешения приложений Google?

Необходимо ввести в поиске телефона «Разрешения приложений». Выбрать тип разрешения и отключить разрешение для приложения Google.

Зачем приложениям нужны разрешения?

Что бы программы по умолчанию не получали полный контроль над всем устройством.

Опасны ли разрешения приложений?

Да, если давать разрешение необдуманно.

Где найти разрешения для приложений на Android?

Необходимо ввести в поиске телефона «Разрешения приложений».

Как предоставить приложению права суперпользователя?

Необходимо установить программу, что будет предоставлять права суперпользвоателя. Например SuperSu.

Почему приложениям нужно так много разрешений?

Для работы каждой функции требуется отдельное разрешение. Часто программы запрашивают чрезмерно много разрешений, к чему следует относится с настороженностью.

Могут ли приложения шпионить на телефоне?

Да могут следить и следят. Большинство приложений отправляет анонимную статистику или анализирует действия пользователя.

Зачем приложениям нужно разрешение для фотографий?

Разрешение необходимо для доступа к камере.

Могут ли приложения читать текстовые сообщения?

Да, могут считывать, если предоставить соответствующее разрешение.

Могут ли приложения украсть мои фотографии?

Да, определенные программы могут украсть фото.

Вывод

Собранное в статье описание и настройка разрешений для работы приложений поможет лучше разобраться в работе приложений. Для полноценной работы требуется предоставление соответствующего разрешения, что некоторые создатели приложений используют не по назначению. Поэтому важно следить за тем, какие разрешения запрашивает программа и для какой цели.

Какие у вас имеются вопросы? Оставляйте сообщения в комментариях под статьей.

  • Здравствуйте! Я скачала приложение со стороннего сайта, оно без вирусов.Я не дала ему согласия, на использование телефона, но в расширениях пишут предупреждение,что приложение все равно может без моего согласия использовать это расширение. Вопрос:»Приложение без вирусов может так делать или нет?

    • Доброго времени суток. Если разрешение не предоставлено, тогда приложение не может использовать возможности, требующие разрешение «телефон». Возможно речь идет о частичном использовании данной функции. Например если это приложение для осуществления звонков, тогда звонить можно, но расширенные возможности связанные со звонками работать не будут.

      • Дело в том, что я скачала приложение, в котором нет никаких функций,связанных с звонками, а приложение требует доступ к разрешению» телефон» , я не дала согласия на это разрешение, и когда я стала через антивирус «Карспийского» проверять это приложение, мне там был дан ответ:»Приложение безопасное, но может все равно использовать это разрешение, не смотря на то, что я не дала согласия на это разрешение.» Может такое быть или нет? Или это просто антивирус предупреждает о возможной угрозе?

      • Вы мне так и не ответили на мой вопрос.

  • Можно ли предоставить доступ приложению карты-навигатор к памяти?

    • Если вы скачали приложение с Google Play и это приложение с миллионами загрузок, как Here или Навител — да, можно предоставить.
      Запрос на доступ к памяти необходим навигатору для считывания карт с памяти ли загрузки карт в память.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    >