A Google a jelek szerint elhagyott egy fontos hardveres biztonsági funkciót a Pixel 11 generációból. A Tensor G6 már nem támogatja a Memory Tagging Extension (MTE) technológiát, ennek pedig váratlan következménye lett: a GrapheneOS csapata szerint nem tud megfelelő támogatást biztosítani az új telefonokhoz. Nyilvánosságra került Google-belső dokumentumok arra utalnak, hogy az MTE eredetileg szerepelt a Tensor G6 terveiben, később azonban kikerült belőlük.

Mi az a GrapheneOS?

A GrapheneOS egy biztonságra és adatvédelemre épített, módosított Android-változat. Lemond az Android kényelmi célú kompromisszumainak egy részéről, és igyekszik csökkenteni a támadási felületet, miközben a Google-szolgáltatások elkülönített környezetben is használhatók maradnak. A projekt eddig szinte kizárólag a Pixel telefonokhoz kötődött, mivel ezek nyitható bootloadert és erős hardveres biztonsági alapot kínáltak. A GrapheneOS a magánszférára és biztonságra különösen érzékeny felhasználók körében aktív közösséget épített.

Pixel 11 és MTE

A Pixel 11 problémája a Memory Tagging Extension technológiához kapcsolódik: ez egy ARM-féle hardveres megoldás, amely segít felismerni a hibás memóriahozzáféréseket. Leegyszerűsítve az MTE kis „címkéket” rendel a memóriaterületekhez, majd ellenőrzi, hogy az azokat elérni próbáló alkalmazás megfelelő címkével rendelkezik-e. Eltérés esetén a folyamat még a hiba kihasználása előtt leállítható. Ez főként a memóriahibákból eredő sebezhetőségek ellen hasznos, amelyek kifinomult támadások, akár zero-click exploitek alapjai lehetnek.

Pixel 11
A GrapheneOS egyelőre nem támogatja a Pixel 11-et az MTE hiánya miatt 5

A GrapheneOS erősen támaszkodik erre a védelemre, és a csapat mintegy egy héten át próbálta a rendszert a Pixel 11 készülékre portolni, mielőtt arra jutott, hogy a Tensor G6-ból egyszerűen hiányzik a szükséges hardveres támogatás. Nem csak a projekt állításai utalnak erre: a bootloader elemzése szerint a Pixel 10 számos MTE-hivatkozást, külön funkciókat és parancsokat tartalmaz, míg ezek a Pixel 11 szoftveréből teljesen hiányoznak. Ez arra enged következtetni, hogy a funkció nem csupán le van tiltva, hanem az új hardverből is kimaradt.

Pixel 11
A GrapheneOS egyelőre nem támogatja a Pixel 11-et az MTE hiánya miatt 6

A helyzetet állítólagos, a Google gChips részlegétől származó belső dokumentumok teszik még érdekesebbé. A „Malibu” kódnevű Tensor G6 korábbi terveiben az MTE még a processzor funkciói között szerepelt. Egy másik, a Google gyorsítótár-architektúrájáról szóló dokumentum kiemelt prioritású funkcióként említi az „MTE supportot”, amelyet később kihúztak. Nem ismert, mikor és főleg miért született ez a döntés. Lehetséges magyarázat a bevezetés költsége és összetettsége: az MTE-hez további memória kell a kapcsolódó információk számára, valamint dedikált ellenőrző áramkörök is szükségesek.

Pixel 11
A GrapheneOS egyelőre nem támogatja a Pixel 11-et az MTE hiánya miatt 7

Az MTE eltávolítása ugyanakkor nem teszi automatikusan nem biztonságossá a Pixel 11-et. Az átlagfelhasználók számára továbbra is a phishing, az ellopott jelszavak, a rosszindulatú alkalmazások és a fiókfeltörések jelentik a valószínűbb veszélyt. Az MTE különösen a rendkívül kifinomult, akár újságírók, aktivisták, vállalatok vagy megfigyelési műveletek célpontjává váló személyek ellen irányuló zero-click támadásoknál fontos. A GrapheneOS-t éppen az ilyen fenyegetési modellekre tervezték.

Pixel 11
A GrapheneOS egyelőre nem támogatja a Pixel 11-et az MTE hiánya miatt 8

Ezért a projekt fejlesztői azt javasolják, hogy akik GrapheneOS-t szeretnének használni, egyelőre Pixel 8, Pixel 9 vagy Pixel 10 modellt válasszanak Pixel 11 helyett. A helyzet azért is ironikus, mert a Google az Androidon az MTE egyik legfontosabb szószólója volt, és már a Pixel 8 generációban bevezette a hardveres támogatást.

Motorola

A GrapheneOS közben jóval jelentősebb változást készít elő. A projekt együttműködik a Motorolával , hogy első alkalommal hivatalosan is elérhető legyen nem Google által gyártott telefonon. Lehetséges jelölt egy „Wukong” belső kódnevű Motorola csúcskészülék, amely a nem hivatalos információk szerint a jövőbeli Snapdragon 8 Elite Extreme Gen 6 lapkát használhatja. A Qualcomm a közelmúltbeli processzoraiban szintén megkezdte az MTE bevezetését.