
GrapheneOS avoids removing any useful functionality for end users, but we can still disable lots of functionality by default and require that users opt-in to using it to eliminate it for most of them.
#Linux kernel pdf code#
Removing unnecessary code or exposed attack surface eliminates many vulnerabilities completely. The first line of defense is attack surface reduction. This is only a peek into what's happening since it only documents cases where the attackers were caught exploiting users, often because the attacks are not targeted but rather deployed on public websites, etc. Project Zero maintains a spreadsheet tracking zero day exploitation detected in the wild. Unknown (0 day) vulnerabilities are much more widely used than most realize to exploit users not just in targeted attacks but in broad deployments.
#Linux kernel pdf Patch#
Patching vulnerabilities doesn't protect users before the vulnerability is known to the vendor and has a patch developed and shipped. GrapheneOS is heavily focused on protecting users against attackers exploiting unknown (0 day) vulnerabilities. Defending against exploitation of unknown vulnerabilities
#Linux kernel pdf android#
We plan on providing a separate page listing the improvements we've contributed to Android since those features aren't listed here despite being a substantial portion of our overall historical work. This section doesn't list features like the standard app sandbox, verified boot, exploit mitigations (ASLR, SSP, Shadow Call Stack, Control Flow Integrity, etc.), permission system (foreground-only and one-time permission grants, scoped file access control, etc.) and so on but rather only our improvements to modern Android. It only covers our improvements to AOSP and not baseline features. These are the features of GrapheneOS beyond what's provided by version 13 of the Android Open Source Project. Vanadium: hardened WebView and default browser.Broad carrier support without invasive carrier access.



GrapheneOS is focused on substance rather than branding and marketing. The project cares a lot about usability and app compatibility so those are taken into account for all of our features. GrapheneOS makes substantial improvements to both privacy and security through many carefully designed features built to function against real adversaries. It starts from the strong baseline of the Android Open Source Project (AOSP) and takes great care to avoid increasing attack surface or hurting the strong security model. GrapheneOS is a private and secure mobile operating system with great functionality and usability.
