Android + XPrivacy = конфиденциальность

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

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

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

Благодаря Xposed Framework теперь пользователи, обладающие знаниями о стандартном использовании Android, могут вносить низкоуровневые изменения. Как уже указывалось, надлежащая установка и активация модулей Xposed Framework и XPrivacy — это единственное условие.

Основной пользовательский интерфейс XPrivacyМодуль XPrivacy доступен в двух версиях: общая и про. В последней вас попросят сделать пожертвование — еще один хороший способ для разработчиков заменить обычное указание стоимости красиво звучащим словом.

Слева на рисунке представлен основной пользовательский интерфейс XPrivacy. Первая кнопка-флажок позволяет нам решить запрещать разрешение или нет, вторая кнопка-флажок позволяет сделать это по запросу. Активация запрета по запросу позволит модулю XPrivacy спрашивать у вас разрешить или отказать в предоставлении разрешений для запрашивающих приложений. Такой режим подходит для тех, кто хочет отслеживать определенные виды запрашиваемых разрешений.

Уведомление XPrivacy о новом приложенииЛично я предпочитаю четко указывать те разрешения, которые я готов предоставлять всем своим приложениям после их установки. По завершении установки приложения модуль XPrivacy попросит вас указать разрешения, установить/сгенерировать вымышленные данные или очистить все разрешения.

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

Шаблон XPrivacyВы можете отредактировать шаблон по умолчанию, который будет немедленно применен после установки нового приложения. Я ограничил доступ к учетным записям, календарю, контактам и сообщениям. Обычно, нескольким приложениям необходимо читать мои личные данные, и, кроме учетных записей, через эти разрешения довольно легко идентифицировать меня, чего не должно происходить.

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

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

В разделе вымышленных данных представлено три статуса для каждого поля:

  • Пустой: XPrivacy отправит правдивые данные об устройстве.
  • Кнопка-флажок отмечена: XPrivacy будет создавать вымышленные данные при каждом запросе.
  • Текст: XPrivacy отправит введенный вами текст.

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

Использование XPrivacyВы можете проверить данные об использовании в двух разных окнах: это также общие и для определенных приложений. Проверяя данные об использовании, вы сможете понять, как приложения выуживают личные данные. Вы также можете фильтровать эти данные, чтобы найти то, что важно для вас.

Информация об идентификации отображается в виде двух уровней. Коснитесь имени функции и на экране появится список разрешений соответствующего приложения. Окрашенные красным цветом поля называются «опасные разрешения”, которые используются большинством приложений и могут быть нестабильны при наложении ограничений.

XPrivacy — это обязательный модуль для пользователей Xposed Framework, потому, что:

  1. XPrivacy — это самое дешевое приложение в сравнении с другими похожими приложениями. Будучи интегрированным в нижний уровень системы, Xposed практически пассивно совершает работу.
  2. Самое мощное средство для безопасного создания вымышленных данных. Другие похожие приложения не могут отправлять вымышленные данные, даже если им предоставляются привилегии root.
  3. Поддержка загрузки/выгрузки онлайн-шаблонов.
  4. Отсутствие рекламных объявлений. Необязательная покупка.

К недостаткам данного приложения относятся:

  1. Невозможность запуска на Android L+. В связи с временным отсутствием поддержки Lollipop, модуль Xposed пока еще невозможно запустить.
  2. Первоначальная настройка занимает некоторое время, так как необходимо инициализировать чувствительные шаблоны, правила и вымышленные данные.

В следующей статье мы рассмотрим все подробности функции XPrivacy в отношении отправки вымышленных данных.