I launched Apple A. A list of new iPhone devices On Tuesday, it was downloaded with the company’s new A19 and A19 Pro chips. along with Ultrathin iPhone Air and other re -designThe new phones come with a less bright upgrade that can turn into the real killer feature. A safety improvement is called the implementation of memory safety between the protection that always works at the level of chips and the software motivation in an attempt to harden iPhone against the most common-common-and-exploitation.
In recent years, a movement has been steadily growing throughout the global technology industry to address the type of errors everywhere and with a treacherous known as the weaknesses of memory safety. Computer memory is a common supplier between all programs, and memory safety problems are formed when programs can withdraw data that should be outside the limits of computer memory or data processing in memory that should not be accessed for the program. When developers-even developers with experience and employees-make books programs in historical programming languages everywhere, such as C and C ++, it is easy to make errors that lead to weaknesses on memory safety. For this reason, like pre -emptive tools Private programming languages The goal of making it impossible to structurally have to contain these weaknesses, instead of trying to avoid or capture them all.
“The importance of memory safety cannot be exaggerated,” the US National Security Agency, cyber security and the infrastructure security agency Written in the June report. “The consequences of weaknesses on the safety of the memory can be severe, from data violations to system accidents and operational disorders.”
Apple fast programming language, which was released in 2014, is safe for memory. The company says it is writing a new code in Swift for years as well as trying to repair the current code and rewrite the current code in a safe language to make its systems safer. This challenge of memory safety reflects all over the industry, because even if a new code is written safely, the world program has all written in non -memory languages for decades. While, in general, the ecosystem that has been secured in Apple has succeeded so far in preventing widespread malware attacks against iPhone, especially the attackers, especially Spyware makersThe development of complex chains to exploit iOS at a high cost to target the specified iPhone devices.
Even with the work that Apple has done to start repairing its symbol for memory safety, the company has found that these rare attack chains still always include exploiting memory errors.
“The well -known mercenary spyware chains of iOS shares a common denominator with those targeting Windows and Android: It takes advantage of weaknesses on memory safety, which can be switched, strong, and destroyed throughout the industry,” she wrote Apple in it Announcement to enforce memory safety Wednesday.
Apple has increasingly invested in memory safety through fast and safe memory allocations who run “custom” and “known” memory areas for data – a major factor in, and the source of safety points in memory. But the enforcement of the integrity of the memory itself was originally inspired by the work level to protect the safety of the code even when the system suffers from memory corruption.
https://media.wired.com/photos/68c09a4280d4121aa5a6c04f/191:100/w_1280,c_limit/spyware-apple-sec-2210115059.jpg
Source link