3 ms·
Arm memory tagging whitepaper (2019), https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Arm_Memory_Tagging_Extension_Whitepaper.pdf https://deve
by transpute 3y ago
Arm memory tagging whitepaper (2019), https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Arm_Memory_Tagging_Extension_Whitepaper.pdf https://developer.arm.com/-/media/Arm%20Developer%20Communit...
> MTE provides a mechanism to detect both [spatial, temporal] categories of memory safety violation. MTE assists the detection of potential vulnerabilities before deployment by increasing the effectiveness of testing and fuzzing. MTE also assists detection of vulnerabilities at scale after deployment ... Memory locations are tagged by adding four bits of metadata to each 16 bytes of physical memory. This is the Tag Granule. Tagging memory implements the lock. Pointers, and therefore virtual addresses, are modified to contain the key.
- kramerger 3y agoAnd Googles announcement from 2019... https://security.googleblog.com/2019/08/adopting-arm-memory-tagging-extension.html?m=1 https://security.googleblog.com/2019/08/adopting-arm-memory-...
- transpute 3y agoProject Zero today, https://googleprojectzero.blogspot.com/2023/11/first-handset-with-mte-on-market.html https://googleprojectzero.blogspot.com/2023/11/first-handset... > The ability of MTE to detect memory corruption exploitation at the first dangerous access is a significant improvement in diagnostic and potential security effectiveness. The availability of MTE on a production handset for the first time is a big step forward, and I think there's real potential to use this technology to make 0-day harder.