Разрешения для приложений на android: как их просматривать и управлять ими — Doitdroid.com

Разрешения для приложений на андроид: как их просматривать и управлять ими

Разрешения для приложений на андроид: как их просматривать и управлять ими Советы

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

В этой статье будет представлен обзор наиболее важных разрешений приложений, которые мы намерены отделить от менее значимых. Также мы обсудим более жесткий контроль над SMS и журналами вызовов, которые есть в последней версии Android.

Два вида разрешений для приложений

Первый вид подразумевал принятие всех разрешений приложения в виде полного пакета перед его установкой из ​​Google Play Store. В результате люди не волновались и не раздумывая передавали ту или иную информацию в приложение, рассуждая так: «Все в порядке, не о чем волноваться, тем более что мне очень нужно использовать это приложение».

Затем, пару лет назад, появился новый вид разрешений для приложений. Он требует разрешения в соответствии с системой, используемой начиная с Android 6.0, и позволяет приложениям иметь доступ к разрешениям только тогда, когда они используются. Это случайно привело разработчиков к объяснению, почему они нуждаются в определенных разрешениях.

С выходом версии Android Pie, а теперь и Android 10 были добавлены еще более жесткие элементы управления. С 7 января 2019 года доступ к SMS и журналу вызовов отделен от старой группы разрешений, включенной в Phone. Журналы вызовов и данные SMS теперь могут быть доступны только приложениям, для которых установлены действия по умолчанию. Новейшее программное обеспечение для Android значительно облегчает получение контроля над теми приложениями, которые хотят для себя слишком много разрешений.

Изменение разрешения для приложений

Приложения, использующие новую модель авторизации, позволяют отзывать разрешения. Google обозначает кое-какие разрешения как «опасные», включая такие, как:

  • календарь;
  • журналы вызовов;
  • камера;
  • контакты;
  • датчики тела;
  • микрофон;
  • смс;
  • память;
  • местоположение;
  • телефон.

Есть такие пакеты разрешений, которые группируют ряд частичных разрешений. Приложение фонарика может записывать видео, потому что для управления LED-светом требуется разрешение камеры. Но приложение, которому разрешено читать текстовые сообщения, может не отправлять их автоматически из-за разрешений SMS. Это тем более важно, чтобы разработчики приложений придерживались прозрачности Google для пользователей и объясняли, почему их приложению требуется данное разрешение.

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

Начиная с Android 8.1, некоторые разрешения классифицируются как «нормальные», и каждое приложение имеет право на них. К ним относятся:

  • состояние сети;
  • управление уведомлениями;
  • управление Bluetooth;
  • изменение статуса сети;
  • интернет;
  • остановка фоновых процессов;
  • NFC (ближняя связь);
  • отключение оптимизации батареи;
  • изменение фонового изображения;
  • использование сканера отпечатков пальцев.
  • Приложения запрашивают эти разрешения после установки, и пользователь не может отозвать их впоследствии.

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

    Календарь

    Подобно разрешениям SMS, разрешения календаря делятся на доступ к чтению и доступ к записи. Очевидно, что эти разрешения имеют смысл только для сторонних приложений календаря.

    Журналы вызовов

    Если вы уже используете Android 9.0, возможно, вы заметили, что в вашем меню настроек появилась дополнительная группа разрешений. Новая политика Google по борьбе со злонамеренным поведением намного сложнее в отношении слежки и коммерческих программ-шпионов, и эта категория разрешений дает пользователям больше контроля. Это одна из тех групп разрешений, которую вы, вероятно, отключите почти для всех своих приложений.

    Вот так выглядят разрешения для журнала вызовов в Android 10.
    Вот так выглядят разрешения для журнала вызовов в Android 10.

    Камера

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

    Контакты

    Эта группа имеет несколько видов разрешений: приложения могут читать ваши контакты или просматривать доступные учетные записи смартфонов. Вы также используете Facebook или Twitter и уже подключили учетные записи к своему устройству? Адресная книга и приложения чата часто хотят прочитать ваши контакты, чтобы они могли пообщаться с ними. Кроме того, разработчик приложения может хранить ваши контакты на своих серверах, а в худшем случае попытаться продать данные третьим сторонам. Так что будьте осторожны!

    Датчики тела

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

    Микрофон

    Это разрешение позволяет осуществлять аудиозаписи. Если записи выполняются в фоновом режиме, Android уведомит вас.

    СМС

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

    Кроме того, эта группа разрешений разделена на пять подгрупп. Существуют разрешения на отправку, получение и чтение текстовых сообщений, получение push-сообщений WAP и чтение MMS. Вы должны быть особенно осторожны с разрешениями для отправки текстовых сообщений. В идеале вы должны предоставить такое разрешение, только если вы деактивировали оплату текстовых сообщений через вашего провайдера.

    Так выглядят SMS-разрешения на Android 10 (скриншот).
    Так выглядят SMS-разрешения на Android 10 (скриншот).

    Память

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

    Местоположение

    Приложения могут определить ваше местоположение, примерно или точно. Android может делать это через службу определения местоположения, то есть при помощи комбинации Wi-Fi, GPS и других потенциально доступных датчиков. Приложения с этим разрешением могут записывать ваш профиль движения. В зависимости от количества пользователей, тепловые карты городов и другие большие анализы данных также могут быть созданы.

    У вас есть больше возможностей для определения местоположения на Android 10 (скриншот).
    У вас есть больше возможностей для определения местоположения на Android 10 (скриншот).

    В более свежих обновлениях программного обеспечения Android теперь у вас есть больший контроль над типом разрешения местоположения, которое вы раздаете приложениям. Вы можете выбрать один из трех вариантов: «Разрешить постоянно», «Разрешить только при использовании приложения» или «Запретить». Средний вариант, когда приложение может видеть ваше местоположение только тогда, когда оно открыто, является действительно полезным дополнением, которое помогает защитить вашу
    конфиденциальность.

    Телефон

    Это, безусловно, самая большая группа опасных разрешений. Она делится на:

    • получение данных о статусе телефона;
      Такое разрешение часто используется в музыкальных приложениях, которые приостанавливают воспроизведение при получении вызова.
    • чтение телефонных номеров;
      Приложение передает ваш номер мобильного телефона, поэтому вам не нужно вводить его. Запретите это разрешение, если приложению не обязательно нужен номер вашего мобильного телефона.
    • осуществление вызовов;
    • ответы на звонки;
    • чтение журнала вызовов;
    • создание журнала звонков;
    • добавление почтового ящика;
    • использование SIP (протокол инициации сеанса);
    • редактирование исходящих звонков;
    • чтение входящих номеров;

    Хорошие приложения, плохие приложения

    Со временем возможности для улучшения только увеличиваются. С каждым обновлением Android вы можете на шаг приблизиться к более точному контролю ваших разрешений. Если вы предпочитаете хранить номера телефонов своих друзей при себе и не хотите участвовать в очередном скандале с массивами данных, будьте осторожны с тем, какие данные вы раскрываете. Как говорится, доверие – это хорошо, но контроль еще лучше!

    DoitDroid