GeistHaus
log in · sign up

Towards the next generation of XNU memory safety: kalloc_type - Apple Security Research

security.apple.com

Improving software memory safety is a key security objective for engineering teams across the industry. Here we begin a journey into the XNU kernel at the core of iOS and explore the intricate work our engineering teams have done to harden the memory allocator and make our software much more difficult to exploit.

6 pages link to this URL
A tale of a simple Apple kernel bug :: pwning.systems

Earlier this year, I discovered a flaw in XNU, which is the kernel that Apple uses on both macOS and iOS. While it's not a particularly complicated flaw, I wanted to explain how I discovered it and how it works, both so that I can motivate others and so that they can learn from my discovery.

0 inbound links article en
Apple’s Memory Integrity Enforcement

Apple announced its new suite of memory security improvements from the top of the stack all the way to the bottom, so we dug through what they did and how th...

Is Apple Using Rust Inside iOS? A Look at the Rumors → Livsy Code

Greetings, traveler! Recently, conversations have emerged in the developer community suggesting that Apple might be introducing Rust into the internals of iOS. Some even claim that core system components are being rewritten in Rust, shifting away from Objective-C or Swift. Given Rust’s reputation for memory safety and reliability in systems programming, these rumors are not

1 inbound link article en BlogSwiftNotes