ORAN-DEFEND: Subspace Detection and Sanitization of Backdoor DRL xApps in Open RAN
Summary
ORAN-DEFEND is a novel, retraining-free wrapper designed to protect Deep Reinforcement Learning (DRL) xApps in Open Radio Access Networks (O-RAN) from backdoor policy attacks. These attacks involve third-party DRL xApps that appear benign but execute harmful control actions upon a covert trigger injected into Key Performance Indicator (KPI) telemetry, degrading Quality of Service (QoS). ORAN-DEFEND sanitizes potentially compromised xApps by projecting each KPI window onto a low-dimensional "safe subspace," estimated using Singular Value Decomposition (SVD) from a small number of trusted clean rollouts. The defense successfully recovers performance if the trigger's energy is concentrated in the orthogonal complement of this safe subspace. Evaluated on the Colosseum COLORAN dataset against four distinct DRL backdoor attacks—TrojDRL, SleeperNets, BadRL, and Q-Incept—ORAN-DEFEND achieved 100% return recovery and a >=99.5% defense success rate. The system operates with an O(Dd) per-step overhead, suitable for Near-RT RIC latency constraints, and maintains 100% recovery with as few as 8 clean calibration states.
Key takeaway
For AI Security Engineers deploying DRL xApps from third-party vendors in O-RAN environments, you should implement telemetry-level wrappers like ORAN-DEFEND. This approach allows you to sanitize potentially compromised xApps by projecting KPI streams onto a trusted safe subspace, effectively neutralizing backdoor triggers that reside outside this subspace. You can achieve high recovery rates with minimal calibration data, significantly reducing supply-chain attack risks without requiring xApp retraining or white-box access.
Key insights
ORAN-DEFEND uses subspace projection to sanitize DRL xApps against backdoor attacks by annihilating triggers in the orthogonal complement.
Principles
- Backdoor DRL policies are a multi-mechanism supply-chain threat.
- Nominal xApp operation concentrates in a low-dimensional safe subspace.
- Trigger energy concentration in E^perp governs linear defense recovery.
Method
Estimate a safe subspace from trusted clean KPI rollouts via SVD. Project incoming KPI windows onto this subspace, then feed the sanitized observation to the DRL xApp. Detect triggers by monitoring residual energy.
In practice
- Use SVD on clean KPI data to define a safe subspace.
- Implement a telemetry-level wrapper for DRL xApps.
- Monitor residual energy for backdoor trigger detection.
Topics
- Open RAN Security
- DRL Backdoor Attacks
- Subspace Projection
- Singular Value Decomposition
- KPI Telemetry
- ORAN-DEFEND
Best for: AI Scientist, AI Security Engineer, Research Scientist
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.LG updates on arXiv.org.