View in English

  • Global Nav Open Menu Global Nav Close Menu
  • Apple Developer
Search
Cancel
  • Apple Developer
  • News
  • Discover
  • Design
  • Develop
  • Distribute
  • Support
  • Account
Only search within “”

Quick Links

5 Quick Links

Videos

Open Menu Close Menu
  • Collections
  • Topics
  • All Videos
  • About
  • About
  • Secure your app with Memory Integrity Enforcement

    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.

    Chapters

    • 0:05 - Intro
    • 1:29 - Memory overflow and use-after-free vulnerabilities
    • 3:08 - Memory Integrity Enforcement
    • 4:42 - Demo: Memory corruption use-after-free bug
    • 5:52 - Enable Hardware Memory Tagging
    • 6:20 - Demo: Hardware Memory Tagging interrupts exploit attempt
    • 6:44 - Additional configuration options
    • 7:25 - Demo: Fixing memory corruption bug
    • 9: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

    Resources

    • Enabling enhanced security for your app
    • Memory Integrity Enforcement: A complete vision for memory safety in Apple devices
      • HD Video
      • SD Video
  • Search this video…

Developer Footer

  • Videos
  • Meet With Apple
  • Secure your app with Memory Integrity Enforcement
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • App Store
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Fonts
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Open Source
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Sample Code
    • Tutorials
    • Downloads
    • Forums
    • Videos
    Open Menu Close Menu
    • Support Articles
    • Contact Us
    • Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Get the Apple Developer app.
    Copyright © 2025 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines