kalloc_type was really only the fist step, of a much larger protection.

We call it Memory Integrity Enforcement.

https://security.apple.com/blog/memory-integrity-enforcement/

Memory Integrity Enforcement: A complete vision for memory safety in Apple devices - Apple Security Research

Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort spanning half a decade that combines the unique strengths of Apple silicon hardware with our advanced operating system security to provide industry-first, always-on memory safety protection across our devices โ€” without compromising our best-in-class device performance. We believe Memory Integrity Enforcement represents the most significant upgrade to memory safety in the history of consumer operating systems.

Memory Integrity Enforcement: A complete vision for memory safety in Apple devices - Apple Security Research

@madcoder massive effort, introducing the strongest and most robust memory safety in the world.

Amazing execution, in an integrated way only Apple can do.

I canโ€™t be more excited.

@madcoder New initials who dis ๐Ÿ˜‚
@madcoder I like the idea of a fist step in the battle against memory-based attacks.
@madcoder this is sublime. Kudos to everyone involved!
@madcoder now itโ€™s fine to go back to writing everything in C right?