GrapheneOS отписа Pixel 11 заради премахнат MTE
Екипът на GrapheneOS обяви на 29 август, че прекратява работата по порта на операционната си система за серията Pixel 11. Причината не е софтуерна: след около седмица работа разработчиците установили, че новите телефони нямат ARM Memory Tagging Extension (MTE) — хардуерната защита на паметта, която присъстваше във всеки Pixel от осмото поколение насам. „Не можем да завършим порта поради липса на поддръжка за хардуерно маркиране на паметта в софтуера, фърмуера и почти сигурно в хардуера“, гласи изявлението на проекта, цитирано от Android Authority.
Заключението на екипа е недвусмислено: „Изглежда Google е орязала важна защитна функция, за да спести пари.“ Препоръката им към потребителите е да не купуват Pixel 11, а самият проект вероятно ще прескочи цялото поколение.
Какво точно е MTE и защо липсата му боли
Memory Tagging Extension е разширение на ARMv8.5, което слага четирибитов „етикет“ на всеки блок памет и на всеки указател към него. Ако програмата се опита да чете или пише с указател, чийто етикет не съвпада с този на блока, процесорът хваща грешката веднага — на място, а не часове по-късно, когато данните вече са повредени.
Това звучи абстрактно, но покрива най-масовия клас дупки в софтуера: use-after-free, buffer overflow и другите грешки при работа с памет. По собствени данни на Google от 2022 г. те са над 60% от уязвимостите с висока тежест в Android. MTE не ги премахва, но превръща тихото им експлоатиране в незабавен срив — тоест от работещ exploit в отказ на приложението.
Ключовото тук е, че Pixel 8 беше практически единственият телефон на пазара с работеща хардуерна поддръжка на MTE, благодарение на Tensor G3. Pixel 9 и Pixel 10 продължиха традицията. В стандартния Android функцията е опционална и се включва предимно през Advanced Protection Mode; в GrapheneOS тя е задължителна и включена по подразбиране за системните компоненти и приложенията.
Защо Google я е махнала
Официално обяснение няма. Анализът на GrapheneOS е практичен: MTE заема място върху силиция, а Google е предпочела да ползва тази площ за кеш на CPU в Tensor G6. Логиката отвътре вероятно е била, че функция, която компанията така и не е активирала по подразбиране — нито в userspace, нито в ядрото на Linux — не си заслужава площта.
Има и цена в производителността: маркирането на паметта отнема няколко процента, което е неприятно за чип, който и без това не блести. Според екипа Pixel 11 носи „инкрементален ъпгрейд на CPU, същото слабо GPU и по-малко RAM за базовите Pro модели“.
Не всичко е регрес — Pixel 11 идва с обновен secure element Titan M3. Но secure element пази ключове и удостоверяване; той не прави нищо срещу експлоатация на грешка в паметта на браузъра или на медийния декодер.
Снимка: Google
Накъде отива GrapheneOS
Проектът вече обяви, че се насочва към флагманите на Motorola. Аргументът: от 2027 г. се очаква всички флагмански Snapdragon чипове да поддържат зряла имплементация на MTE и да носят значително подобрен secure element. Към това Motorola добавя седемгодишна поддръжка и по-добра изолация на радио модула — тема, по която GrapheneOS от години критикува конкуренцията.
За потребителите в Европа контекстът е следният: Pixel 11 стартира от 999 евро, Pixel 11 Pro от 1199 евро, а сгъваемият Pixel 11 Pro Fold от 1999 евро, с Tensor G6 на 3-нанометровия процес N3P на TSMC. Предварителните поръчки започнаха на 12 август, а телефоните са в магазините от 20 август.
Иронията е, че тазгодишният маркетинг на серията се върти около HiLight — светещата лента отзад, която засега умее само две неща: да мига при обаждане от любим контакт и да показва кога Gemini мисли или говори. Останалото го дописват външни приложения като HiLight Studio.
Какво значи това за вас
Ако ползвате обикновен Android, нищо няма да забележите — MTE и досега не беше включен по подразбиране. Ако сте сред хората, които купуват Pixel специално заради GrapheneOS, това е първото поколение от осем години насам, което няма смисъл да пипате: не става дума за забавен порт, а за липсващ хардуер.
По-широкият проблем е друг. Единственият масов телефон с хардуерна защита срещу най-честия клас уязвимости току-що я загуби, и то без нито дума в официалната комуникация. Google продължава да добавя защити на други нива — например криптирането на имената на сайтовете в Android 17 — но те решават други задачи.
Дали Tensor G7 ще върне MTE, е отворен въпрос. Дотогава сигурността на паметта в мобилния свят зависи от това дали Qualcomm ще удържи обещанието си за 2027 г. Междувременно Pixel 10 остава последният телефон на Google, в който тази защита работи — включително за тези, които следят бетите на Android 17.
Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.
Предпочитан източник в Google