Защита памяти от ошибок безопасности в Android 14 работает благодаря технологии Memory Tagging Extension (MTE). 14 Она присваивает каждой ячейке памяти специальную метку, которую затем можно связать с указателями, ссылающимися на этот участок памяти. 1
Во время выполнения процессор проверяет соответствие тегов указателя и метаданных каждый раз при загрузке и сохранении. 4 Когда MTE включён для процессов в Android, целые классы ошибок безопасности памяти, такие как Use-After-Free и переполнение буфера, будут вызывать сбои, а не незаметное повреждение памяти. 4
Технология совместима с чипсетами на архитектуре ARMv8.5 и новее и при работе незначительно расходует ресурсы процессора. 1 Серия Pixel 7 несовместима с MTE, поскольку фирменный процессор Tensor G2 построен на ARMv8.2. 1