Google выпустила первую версию Android 14 предварительного просмотра для разработчиков (Developer Preview). Помимо прочих улучшений, Android 14 может похвастаться нововведениями по части безопасности и конфиденциальности.
Например, с Android 14 приложения должны чётко указывать, как они будут использовать те или иные разрешения в системе. При этом обмен данными между такими программами будет ограничен, а скачиваемые файлы будут использоваться в режиме «только чтение» (read-only).
Наиболее весомым нововведением является блокировка инсталляции вредоносных приложений, атакующих старые версии Android.
В новой версии мобильной операционной системы софт должен отметить, требуется ли ему получать информацию от других приложений или же он ограничится взаимодействием с ОС. Таким образом, Google продолжает развивать функцию “Context.registerReceiver()“, представленную в прошлых версиях Android.
Эти меры помогут защитить владельца девайса от вредоносных программ, пытающихся вмешаться в обмен информацией между другими приложениями и системой. Дополнительно разработчики ограничили отправку «интентов» (intents), чтобы помешать вредоносам собирать данные пользователей.
Третья защитная фича, которую представят в Android 14, — более безопасная динамическая загрузка кода (“safer dynamic code loading“). Она ограничит все загруженные приложением файлы, переведя их в режим «только чтение».
Последняя функция поможет бороться с зловредами, использующими вектор инъекции кода и манипулирующими исполняемыми файлами.