79
793c5d3f
793c5d3f42881aebd0c7b8165a9d4885264e76d614decd7799a14014810e93c4

Mmmmm, adderall yummy

NEXT MAJOR FEATURE (8th Gen Exclusive)

Pixel 8 and Pixel 8 Pro are ARMv9 devices supporting hardware memory tagging. Stock OS currently has a very primitive experimental implementation available as a developer option. We're going to be deploying a more advanced implementation for hardened_malloc in production soon.

Hardware memory tagging is going to provide a massive increase to protection against remote exploitation for GrapheneOS users. It's the biggest security feature we'll be shipping since we started in 2014. We want to have it enabled by default in async (fast) mode for the base OS.

We can provide a toggle for choosing between asynchronous (fast) and synchronous (more secure).

Many user installed apps have latent memory corruption bugs so we aren't going to enable it for them initially. We'll provide a toggle for setting the default (disabled, async, sync).

There can be a per-app toggle for overriding the global default alongside the toggles we already provide for using the full 48-bit address space (enabled by default) and hardened malloc (enabled by default, requires 48-bit address space). This will be a security game changer.

ARM memory tagging support provides a limited form of memory safety for both memory unsafe languages (C, C++) and the small subset of unsafe code in memory safe languages (Rust, Java, Kotlin). hardened_malloc was designed to use memory tagging and will be making great use of it.

MTE uses 4 bit tags for each 16 bytes of memory. hardened_malloc will be using memory tagging for all small allocations, which means 128k and below by default. hardened_malloc already places random guards around large allocations and quarantines their address space on free.

The timeline?

Likely under 2 weeks to an experimental release with it disabled by default. Likely longer before we can enable it by default for the base OS in async mode.

I like your funny words magic man

Yeah fuck a Blackrock

lnbc10m1pjn0q52pp52d98j70ux9jn4xf0ap95gcf7ke4aq28glewxvds9cpterpm7judqhp5as9vr7vjz92fudtj0rdgrwwfzp66t7gc63f2lfu30e2rfkas0t0scqzzsxqyz5vqsp5z34vwn23h06x09j5j9skwkpes6655hvc2q75eevf5f82nxuu386s9qyyssqsfppsrt39j47umwkxaku7nt2ek99pwv2er5mpkdejjxksn0d5r793c3tf7qu8t6a6qguk59fywf2dl73c9pzxdp75rudjaw9fvaugcqph25k37

Words of wisdom, spoken by Edward Snowden

I'll drink to that

Back when I wasn't a bitcoiner, I bought chairs as a means of protecting my wealth against inflation. I still have like 7 thousand chairs I need to sell, woe is fucking me...