Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Как я собрал идеальную систему конфиденциальности для Android

Как я собрал идеальную систему конфиденциальности для Android

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

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

Панель настройки блокировки трекеров в утилите TrackerControl
Выбор уровней строгости фильтрации рекламных сетей и аналитических модулей.
Список заблокированных сетевых запросов в приложении TrackerControl
Подробный лог сетевой активности установленных на телефоне программ.
Главная страница приложения AdAway для блокировки рекламы на Android
Панель управления блокировкой рекламных доменов на уровне DNS.
Добавление пользовательских списков блокировки в AdAway
Настройка пользовательских правил фильтрации нежелательного трафика.

TrackerControl: поиск и блокировка скрытых трекеров

Первым инструментом в моей схеме стал TrackerControl — проект с открытым исходным кодом, доступный на платформе F-Droid. Утилита задействует встроенный в Android VPN-механизм для локального анализа сетевого трафика прямо на смартфоне, исключая любое вмешательство сторонних серверов. Полученные данные сопоставляются с базой Disconnect (ее же использует браузер Firefox) и собственным каталогом трекеров, сформированным на основе анализа двух миллионов приложений.

Реклама
Интерфейс клавиатуры HeliBoard с открытым исходным кодом
Меню параметров безопасной клавиатуры, работающей без доступа в сеть.
Параметры безопасности и тем оформления в приложении HeliBoard
Настройка внешнего вида и резервного копирования словарей ввода.
Создание изолированного рабочего профиля в приложении Insular
Главная страница утилиты для разделения личных и потенциально опасных программ.
Список клонированных и замороженных программ в Insular
Панель заморозки процессов и скрытия утилит от посторонних глаз.

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

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

AdAway: блокировка рекламы и трекеров на уровне источника

Для фильтрации нежелательного контента на уровне DNS отлично подходит AdAway. Приложение перенаправляет запросы к рекламным серверам и трекерам на адрес 127.0.0.1, благодаря чему они просто никуда не уходят. Утилиту можно использовать как на рутированных устройствах (с прямым редактированием файла hosts), так и на обычных телефонах, где задействуется локальный VPN.

Дополнительные параметры автоматизации и кастомизации в Essentials
Инструменты переназначения аппаратных клавиш и управления анимацией.
Конфигурация блокировки приложений в утилите Essentials
Настройка параметров безопасности для отдельных элементов операционной системы.
Управление обновлениями софта в приложении Essentials
Контроль актуальности установленных утилит в едином центре управления.
Инструменты оптимизации интерфейса в приложении Essentials
Тонкая настройка статус-бара и световых индикаторов уведомлений.

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

Обзор системных возможностей пакета Essentials для опытных пользователей
Дополнительные функции автоматизации действий на мобильном устройстве.
Итоговый экран настройки конфиденциальности на смартфоне Android
Завершенная конфигурация защищенного мобильного устройства.

HeliBoard: полная изоляция процесса ввода текста

Мало кто задумывается о том, что стандартная клавиатура имеет доступ ко всему вводимому контенту, включая пароли, поисковые запросы и личные сообщения. Для решения этой проблемы я использую HeliBoard — полностью автономную клавиатуру на базе AOSP и OpenBoard, которую можно найти на F-Droid.

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

Insular: изоляция подозрительных приложений в рабочем профиле

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

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

Essentials: набор мелких утилит для точечной настройки

Завершает мою конфигурацию приложение Essentials, объединяющее более 25 полезных инструментов для тонкой настройки системы. Среди них выделяются переназначение кнопок, заморозка программ, блокировщик запуска, управление анимацией и удобная плитка быстрой настройки Private DNS.

Именно кнопка быстрого переключения частного DNS-сервера стала для меня незаменимой в повседневном использовании, избавив от необходимости постоянно копаться в системных меню. Стоит учитывать, что данная утилита распространяется не через F-Droid, а в виде APK-файла с официального сайта разработчиков.

01.