MTE ============== ARMv8.5-A MTE https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Arm_Memory_Tagging_Extension_Whitepaper.pdf Memory tagging: 以4-bits tag覆盖16 bytes memory计算,cost折扣3.125%。 Apple MIE(Memory Integrity Enforcement) ------------------------------------------ https://security.apple.com/blog/memory-integrity-enforcement/ A19 以Enhanced Memory Tagging Extension (EMTE) 为基础 系统组件强制开启 Always-on system-wide 类型隔离 Type-aware allocators memory free后强制retag, 避免UAF Tag强保护,避免泄露 confidentiality