Vývojári projektu GrapheneOS, ktorý vyvíja bezpečný open-source firmware založený na Androide, oznámili, že port na báze včera vydanej platformy Android 17 je pripravený. Momentálne prebieha presun portu do verejného repozitára so zdrojovým kódom (vývojári GrapheneOS mali prístup k zdrojovému kódu a patchom Androidu pred jeho sprístupnením verejnosti, vďaka partnerstvu s jedným z OEM dodávateľov).
Dnes plánujú vydať finálnu verziu GrapheneOS na báze Android 16 QPR2, po čom zajtra ponúknu počiatočnú verziu na báze Android 17. Verzia GrapheneOS na báze Android 17 podporuje všetky zariadenia, pre ktoré sa vytvárali zostavy na báze vetvy Android 16, ale zostavy boli zatiaľ testované iba na smartfónoch Pixel 6a, 7, 7a, 8, 10a, 10 a 10 Pro Fold.
GrapheneOS rozvíja odbočku od kódovej základne AOSP (Android Open Source Project), ktorá zahŕňa mnohé experimentálne technológie súvisiace s posilnením izolácie aplikácií, riadením prístupu, blokovaním prejavov zraniteľností a sťažovaním práce exploitov. Medzi iným, platforma využíva vlastnú implementáciu malloc, modifikovanú verziu libc s ochranou proti poškodeniu pamäte a prísnejšie delenie adresného priestoru procesov. V jadre Linuxu sú zahrnuté dodatočné mechanizmy ochrany, ako sú kanárikové značky v slube na blokovanie pretečenia bufferov. Na posilnenie izolácie aplikácií sú použité SELinux a seccomp-bpf. Používateľ môže selektívne obmedziť prístup aplikácií k sieťovým operáciám, senzorom, adresáru a periférnym zariadeniam (USB, kamera).
Zdroj: opennet.ru
