Google pare să fi renunțat la o funcție hardware importantă de securitate odată cu generația Pixel 11. Procesorul Tensor G6 nu mai oferă suport pentru Memory Tagging Extension (MTE), iar decizia are deja o consecință neașteptată: echipa GrapheneOS spune că nu va putea oferi suport corespunzător pentru noile telefoane. Documente interne Google ajunse online sugerează că MTE fusese inițial prevăzut pentru Tensor G6, dar ar fi fost eliminat ulterior din proiect.
Ce este GrapheneOS?
GrapheneOS este o versiune modificată de Android construită în jurul securității și confidențialității. Sistemul renunță la o serie de compromisuri făcute de Android pentru comoditate și încearcă să reducă suprafața disponibilă atacurilor, oferind în același timp posibilitatea de a folosi serviciile Google într-un mediu izolat. Până acum, proiectul a fost asociat aproape exclusiv cu telefoanele Pixel, tocmai pentru că acestea ofereau un bootloader deblocabil și o bază hardware de securitate foarte bună. GrapheneOS are o comunitate activă inclusiv în România și este adus destul de des în discuție de utilizatorii preocupați de privacy și securitate.
Pixel 11 și MTE
Problema lui Pixel 11 este legată de Memory Tagging Extension, o tehnologie hardware ARM care ajută la detectarea accesării incorecte a memoriei. Simplificat, MTE atașează mici „etichete” zonelor de memorie și verifică dacă aplicația care încearcă să le acceseze are eticheta corespunzătoare. Dacă acestea nu coincid, procesul poate fi oprit înainte ca eroarea să fie exploatată. Este util mai ales împotriva vulnerabilităților de tip memory corruption, care pot sta la baza unor atacuri sofisticate și chiar a unor exploit-uri zero-click.
GrapheneOS se bazează destul de mult pe această protecție și a încercat timp de aproximativ o săptămână să porteze sistemul pe Pixel 11 înainte să concluzioneze că Tensor G6 pur și simplu nu dispune de suportul hardware necesar. Indiciile nu vin însă numai din partea proiectului. Analiza bootloader-ului arată că Pixel 10 conține numeroase referințe la MTE, inclusiv funcții și comenzi dedicate, în timp ce în software-ul Pixel 11 acestea ar lipsi complet. Asta ar sugera că funcționalitatea nu este doar dezactivată, ci absentă din noul hardware.
Situația devine și mai interesantă datorită unor presupuse documente interne ale diviziei Google gChips. În planurile mai vechi pentru „Malibu”, numele de cod al Tensor G6, MTE apărea printre funcțiile procesorului. Un alt document referitor la arhitectura cache-ului Google arată „MTE support” pe lista funcțiilor cu prioritate maximă, dar opțiunea apare ulterior tăiată. Nu este clar când și, mai ales, de ce Google a luat această decizie. Una dintre explicații ar putea fi costul și complexitatea implementării, deoarece MTE necesită atât spațiu suplimentar pentru informațiile asociate memoriei, cât și circuite dedicate pentru verificarea lor.
Eliminarea MTE nu înseamnă însă că Pixel 11 devine dintr-odată un telefon nesigur. Pentru utilizatorul obișnuit, riscurile mult mai probabile rămân phishing-ul, parolele compromise, aplicațiile malițioase sau furtul conturilor. MTE devine deosebit de important în cazul unor atacuri extrem de sofisticate, inclusiv exploit-uri zero-click îndreptate către jurnaliști, activiști, companii sau persoane care pot deveni ținte ale unor operațiuni de supraveghere. Exact acesta este însă unul dintre scenariile pentru care a fost conceput GrapheneOS.
De aceea, dezvoltatorii proiectului recomandă celor care vor GrapheneOS să rămână momentan la Pixel 8, Pixel 9 sau Pixel 10, în loc să cumpere un Pixel 11. Este o situație destul de ironică, deoarece Google a fost unul dintre principalii promotori ai MTE pe Android și a introdus suportul hardware pe telefoanele Pixel încă din generația Pixel 8.
Motorola
GrapheneOS pregătește între timp o schimbare mult mai importantă. Proiectul lucrează cu Motorola pentru a ajunge pentru prima dată oficial și pe un telefon care nu este produs de Google. Un posibil candidat ar fi un flagship Motorola cunoscut intern drept „Wukong”, despre care informațiile neoficiale susțin că va folosi viitorul Snapdragon 8 Elite Extreme Gen 6. Qualcomm a început la rândul său să implementeze MTE pe procesoarele sale recente.
.jpg)
.jpg)
.jpg)
.jpg)
