
"Apple launched a slate of new iPhones on Tuesday loaded with the company's new A19 and A19 Pro chips. Along with an ultra-thin iPhone Air and other redesigns, the new phones come with a less flashy upgrade that could turn out to be the true killer feature. A security improvement called "Memory Integrity Enforcement" combines always-on chip-level protections with software defenses in an effort to harden iPhones against the most common-and commonly exploited-software vulnerabilities."
"In recent years, a movement has been steadily growing across the global tech industry to address a ubiquitous and insidious type of bugs known as memory-safety vulnerabilities. A computer's memory is a shared resource among all programs, and memory safety issues crop up when software can pull data that should be off limits from a computer's memory or manipulate data in memory that shouldn't be accessible to the program."
"Apple's Swift programming language, released in 2014, is memory safe. The company says it has been writing new code in Swift for years as well as attempting to strategically overhaul and rewrite existing code in the memory safe language to make its systems more secure."
Apple launched new iPhones with A19 and A19 Pro chips and an ultra-thin iPhone Air redesign. The phones include Memory Integrity Enforcement, combining always-on chip-level protections with software defenses to harden against commonly exploited software vulnerabilities. A global movement targets memory-safety vulnerabilities, which arise when software accesses or manipulates memory it should not. Languages like C and C++ make such mistakes easy to introduce. Proactive approaches include memory-safe programming languages that aim to structurally prevent these bugs. US agencies warned that memory safety failures can cause data breaches, crashes, and operational disruptions. Apple's Swift is memory safe and Apple reports rewriting code in Swift to improve security.
Read at WIRED
Unable to calculate read time
Collection
[
|
...
]