MTE
ARMv8.5-A MTE
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