Сигурност

Редакция Overclock.bg ·

GrapheneOS отписа Pixel 11 заради премахнат MTE

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 пази ключове и удостоверяване; той не прави нищо срещу експлоатация на грешка в паметта на браузъра или на медийния декодер.

Серията Pixel 11 Снимка: 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

Прочетете още