
Discover Memory Integrity Enforcement (MIE), a new security technology where hardware, the operating system, and the compiler work together to prevent access to invalid memory, safely aborting program execution before vulnerabilities can be exploited. Find out how MIE makes it far more difficult for attackers to take advantage of memory corruption bugs. Learn how to adopt MIE in your app to protect people and their data, while also rooting out hard-to-find memory issues in your code base.
Explore related documentation, sample code, and more:
Enabling enhanced security for your app:
Memory Integrity Enforcement: A complete vision for memory safety in Apple devices:
Advanced Debugging and the Address Sanitizer:
0:00 – Intro
01:29 – Memory overflow and use-after-free vulnerabilities
03:08 – Memory Integrity Enforcement
04:42 – Demo: Memory corruption use-after-free bug
05:52 – Enable Hardware Memory Tagging
06:20 – Demo: Hardware Memory Tagging interrupts exploit attempt
06:44 – Additional configuration options
07:25 – Demo: Fixing memory corruption bug
09:32 – Additional considerations
10:10 – Tag bits in pointers
10:30 – Hashing, comparison, and arithmetic of pointer values
11:02 – Soft Mode
11:31 – Next steps
More Apple Developer resources:
Video sessions:
Documentation:
Forums:
App:
(Source: YouTube Channel Apple Developer)
soure youtube
Seluruh konten video yang ditayangkan dari platform pihak ketiga seperti YouTube di situs PortalTujuh.com sepenuhnya merupakan tanggung jawab pemilik akun dan/atau kanal YouTube terkait.
PortalTujuh.com tidak bertanggung jawab atas isi, narasi, opini, maupun klaim yang terdapat dalam video tersebut. Kami hanya menayangkan ulang (embed) video dari sumber publik sebagai pelengkap informasi, bukan sebagai representasi pandangan redaksi kami.
Jika Anda merasa ada konten video yang melanggar hak cipta, norma, atau hukum yang berlaku, silakan laporkan langsung ke pihak YouTube melalui mekanisme yang tersedia.





