Apple adds a dormant Endpoint Security stack to the iOS 27.2 beta
Firmware analysis found a gated kernel extension and user-space library, while Apple's public Endpoint Security API remains limited to the Mac.
By Ryan Merket · Published
Primary source: IRIS C2 on X
Why it matters
Apple could gain desktop-style exploit telemetry on iPhones without granting third-party security vendors equivalent kernel access, tightening its control over mobile threat detection.

Apple has placed the foundations of an Endpoint Detection and Response system inside the first iOS 27.2 beta, adding kernel-level monitoring code that could give the operating system deeper visibility into attempted exploits and compromised processes.
The component, identified as com.apple.iokit.EndpointSecuritySE, appeared in firmware released to developers on September 16th. Apple lists the build as iOS 27.2 beta 24B5084k. The corresponding component was absent from the iOS 27.0 release build, according to firmware comparisons published by offensive security vendor IRIS C2 (@C2IRIS).
IRIS C2's reverse engineering found both a kernel extension and a user-space library at /usr/lib/libEndpointSecurity.dylib. Firmware researcher Blacktop separately identified the same additions in the iPhone kernel cache, including an error string stating that an Endpoint Security product had denied a process permission to execute.
The finding establishes that Apple is testing Endpoint Security architecture on iOS. It does not establish that iOS 27.2 will ship with a consumer-facing EDR product, or that outside security vendors will receive access.
The monitoring system is present, then gated off
IRIS C2's analysis describes EndpointSecuritySE as a reduced iOS implementation of the architecture Apple already uses on macOS. Recovered classes and methods indicate that the system can observe kernel and user-space events, distribute those events through shared memory, and require authorization before certain operations proceed.
The recovered event surface includes file creation and modification, process execution, process suspension, task access, code-signing changes, XPC service connections, credential changes, signals and exception delivery. Those are the kinds of low-level events an EDR system correlates to detect exploitation, persistence and malicious activity after initial access.
The architecture also appears capable of blocking selected operations. IRIS C2 found separate paths for notification events and authorization events, along with deadlines that determine how the system behaves when a security client fails to answer in time. Apple uses a similar monitor-and-authorize model in its existing Endpoint Security framework for macOS.
Activation remains tightly controlled in the beta. The recovered code checks a disable boot argument and whether the device is running in Apple's research mode. Client admission requires private entitlements, including strings for embedded clients, managers and exclusive mode. Another recovered check refers to user permission before a client can connect.
Those controls point toward an Apple-operated security layer or a system reserved for specially provisioned research devices. They provide no evidence that ordinary App Store software can subscribe to the telemetry. Apple's public documentation continues to describe Endpoint Security clients as Mac system extensions, and Apple requires developers using the Mac API to obtain a restricted entitlement.
The SE suffix also should not be read as confirmation that the system runs inside the Secure Enclave. IRIS C2 found that the event model, source paths and transport closely resemble Apple's Mac Endpoint Security framework. The available code does not tie the suffix to the Secure Enclave.
Apple is adding visibility after hardening the exploit surface
Apple has spent several releases raising the cost of iPhone exploitation through memory allocators, hardware protections and stricter isolation. In September 2025, Apple introduced Memory Integrity Enforcement, an always-on defense designed to disrupt memory-corruption techniques used in sophisticated spyware chains.
EndpointSecuritySE would address another part of that problem. Preventive mitigations try to stop an exploit from succeeding. A kernel-level event system can record the behavior around an attempt, identify activity after a process has been compromised and potentially deny sensitive operations before an implant gains persistence or reaches protected data.
That distinction matters on iOS because conventional mobile security products operate with far less visibility than desktop EDR agents. Sandboxing is central to the iPhone security model, but it also prevents third-party apps from inspecting other processes or receiving the deep operating-system telemetry available to security software on macOS and Windows.
Apple controls both sides of that tradeoff. Apple can add privileged monitoring without opening the iOS kernel to outside vendors, preserving the platform's access restrictions while gaining an internal detection layer for attacks associated with commercial spyware and state-backed operators.
The first iOS 27.2 beta is still pre-release software, and its Endpoint Security code is dormant under normal release conditions identified by IRIS C2. Apple could activate it later, limit it to research hardware, use it only for internal diagnostics or remove it before the public build. The firmware already shows the larger architectural move: iOS is gaining machinery that can watch and govern security-sensitive behavior from inside the operating system rather than relying solely on barriers intended to prevent compromise.