Улучшения безопасности в Android 4.2

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

  • Проверка приложений . Пользователи могут включить «Проверку приложений» и проверить приложения перед установкой верификатором приложений. Проверка приложений может предупредить пользователя, если он попытается установить приложение, которое может быть опасным; если приложение особенно плохое, это может заблокировать установку.
  • Больше контроля над SMS-сообщениями премиум-класса. Android предоставит уведомление, если приложение попытается отправить SMS-сообщение на короткий номер, использующий сервисы премиум-класса, за что может взиматься дополнительная плата. Пользователь может выбрать, разрешить приложению отправлять сообщение или заблокировать его.
  • Always-on VPN — VPN можно настроить таким образом, чтобы приложения не имели доступа к сети, пока не будет установлено VPN-подключение. Это предотвращает отправку данных приложениями через другие сети.
  • Закрепление сертификата . Основные библиотеки Android теперь поддерживают закрепление сертификата . Закрепленные домены получат ошибку проверки сертификата, если сертификат не связан с набором ожидаемых сертификатов. Это защищает от возможной компрометации центров сертификации.
  • Улучшенное отображение разрешений Android. Разрешения были организованы в группы, более понятные пользователям. Во время просмотра разрешений пользователь может щелкнуть разрешение, чтобы просмотреть более подробную информацию о разрешении.
  • Усиление защиты installd — демон installd не запускается от имени пользователя root, что снижает потенциальную поверхность атаки для повышения привилегий root.
  • Усиление сценариев инициализации — сценарии инициализации теперь применяют семантику O_NOFOLLOW для предотвращения атак, связанных с символическими ссылками.
  • FORTIFY_SOURCE — Android теперь реализует FORTIFY_SOURCE . Это используется системными библиотеками и приложениями для предотвращения повреждения памяти.
  • Конфигурация ContentProvider по умолчанию . В приложениях, предназначенных для уровня API 17, параметр «export» будет установлен на «false» по умолчанию для каждого Content Provider , что уменьшит область атаки по умолчанию для приложений.
  • Криптография — изменены реализации SecureRandom и Cipher.RSA по умолчанию для использования OpenSSL. Добавлена ​​поддержка сокетов SSL для TLSv1.1 и TLSv1.2 с использованием OpenSSL 1.0.1.
  • Исправления безопасности . Обновленные библиотеки с открытым исходным кодом с исправлениями безопасности включают WebKit, libpng, OpenSSL и LibXML. Android 4.2 также включает исправления для специфичных для Android уязвимостей. Информация об этих уязвимостях была предоставлена ​​членам Open Handset Alliance, а исправления доступны в Android Open Source Project. Для повышения безопасности некоторые устройства с более ранними версиями Android также могут включать эти исправления.