ISO/IEC 27090:2026
ISO/IEC's guidance standard on securing AI systems, built as the practices an organisation applies: an AI security governance programme inside the ISMS, zero trust and secure engineering for AI, supply chain and threat modelling, red teaming, and the detection and mitigation of data poisoning, evasion, membership inference, model exfiltration and inversion, direct model poisoning, sensitive outputs and prompt injection, with the cross-cutting mitigation guidance on interactions, life cycle continuity, deterioration, logging, development environments, input filtering and throttling.
ISO/IEC 27090:2026 is a compliance framework from International with 3 domains and 46 controls. The largest domains are Clause 6: Types of compromise to AI systems and how each is detected and mitigated – ISO/IEC 27090:2026 (30 controls), Clause 7: Mitigations, their interactions and their continuity across the AI life cycle – ISO/IEC 27090:2026 (9 controls), Clause 5: Applying information security to AI systems (governance programme, zero trust, engineering practice, supply chain, threat modelling, red teaming) – ISO/IEC 27090:2026 (7 controls). Every control below carries what it requires and what an assessor expects to see.
Framework summaries on this platform are interpretations grounded in the published source, for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.
Framework Domains (3)
Clause 5: Applying information security to AI systems (governance programme, zero trust, engineering practice, supply chain, threat modelling, red teaming) – ISO/IEC 27090:2026
| Code | Title |
|---|---|
| iso-iec-27090-2026::5.1 | Security controls applied to AI systems |
| iso-iec-27090-2026::5.2 | Establishing an AI governance programme |
| iso-iec-27090-2026::5.3 | Zero trust principles for AI systems |
| iso-iec-27090-2026::5.4 | Software engineering practices for AI |
| iso-iec-27090-2026::5.5.2 | AI supply chain threat assessment |
| iso-iec-27090-2026::5.5.5 | AI supply chain security measures |
| iso-iec-27090-2026::5.6 | Threat modelling for AI systems |
Clause 6: Types of compromise to AI systems and how each is detected and mitigated – ISO/IEC 27090:2026
| Code | Title |
|---|---|
| iso-iec-27090-2026::6.10.3 | Detect output injection attacks |
| iso-iec-27090-2026::6.10.4 | Mitigate output injection attacks |
| iso-iec-27090-2026::6.11.2.2 | Data minimization |
| iso-iec-27090-2026::6.11.2.3 | Minimal retention |
| iso-iec-27090-2026::6.11.2.4 | Data encryption and obfuscation |
| iso-iec-27090-2026::6.11.2.5 | Limit exposure of AI technical details |
| iso-iec-27090-2026::6.11.3.1 | Determine cause of unwanted model behaviour |
| iso-iec-27090-2026::6.11.3.2 | Human oversight and guardrails |
| iso-iec-27090-2026::6.11.3.3 | Least privilege for AI agents |
| iso-iec-27090-2026::6.11.3.4 | Tell stakeholders how the system works |
| iso-iec-27090-2026::6.11.3.5 | Continuous validation against test data |
| iso-iec-27090-2026::6.11.3.6 | Explain individual system decisions |
| iso-iec-27090-2026::6.11.3.7 | Test for unwanted bias |
| iso-iec-27090-2026::6.11.4 | Provenance for AI systems and data |
| iso-iec-27090-2026::6.2.3 | Detect poisoned training data |
| iso-iec-27090-2026::6.2.4 | Mitigate data poisoning attacks |
| iso-iec-27090-2026::6.3.3 | Detect evasion attacks |
| iso-iec-27090-2026::6.3.4 | Mitigate evasion attacks |
| iso-iec-27090-2026::6.4.3 | Detect membership inference |
| iso-iec-27090-2026::6.4.4 | Mitigate membership inference |
| iso-iec-27090-2026::6.5.3 | Detect model exfiltration |
| iso-iec-27090-2026::6.5.4 | Mitigate model exfiltration |
| iso-iec-27090-2026::6.6.3 | Detect model inversion |
| iso-iec-27090-2026::6.6.4 | Mitigate model inversion |
| iso-iec-27090-2026::6.7.3 | Detect direct model poisoning |
| iso-iec-27090-2026::6.7.4 | Mitigate direct model poisoning |
| iso-iec-27090-2026::6.8.3 | Detect sensitive model output |
| iso-iec-27090-2026::6.8.4 | Mitigate sensitive model output |
| iso-iec-27090-2026::6.9.3 | Detect prompt injection |
| iso-iec-27090-2026::6.9.4 | Mitigate prompt injection |
Clause 7: Mitigations, their interactions and their continuity across the AI life cycle – ISO/IEC 27090:2026
| Code | Title |
|---|---|
| iso-iec-27090-2026::7.2 | Check for conflicting mitigation effects |
| iso-iec-27090-2026::7.3 | Keep mitigations consistent across the life cycle |
| iso-iec-27090-2026::7.4 | Monitor for mitigation deterioration |
| iso-iec-27090-2026::7.5 | Log and monitor model use |
| iso-iec-27090-2026::7.6 | Protect the development environment |
| iso-iec-27090-2026::7.7.1 | Detect out of distribution inputs |
| iso-iec-27090-2026::7.7.2 | Detect adversarial inputs |
| iso-iec-27090-2026::7.8 | Throttle model use per user |
| iso-iec-27090-2026::7.9 | Limit model size and memorisation |
What is ISO/IEC 27090:2026 and who does it apply to?
ISO/IEC 27090:2026 is a compliance framework from International with 3 domains and 46 controls. ISO/IEC's guidance standard on securing AI systems, built as the practices an organisation applies: an AI security governance programme inside the ISMS, zero trust and secure engineering for AI, supply chain and threat modelling, red teaming, and the detection and mitigation of data poisoning, evasion, membership inference, model exfiltration and inversion, direct model poisoning, sensitive outputs and prompt injection, with the cross-cutting mitigation guidance on interactions, life cycle continuity, deterioration, logging, development environments, input filtering and throttling. It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.
What does ISO/IEC 27090:2026 actually require?
ISO/IEC 27090:2026 has 46 controls organised across 3 domains. The largest domains are Clause 6: Types of compromise to AI systems and how each is detected and mitigated – ISO/IEC 27090:2026 (30 controls), Clause 7: Mitigations, their interactions and their continuity across the AI life cycle – ISO/IEC 27090:2026 (9 controls), Clause 5: Applying information security to AI systems (governance programme, zero trust, engineering practice, supply chain, threat modelling, red teaming) – ISO/IEC 27090:2026 (7 controls). Each control defines specific requirements that organisations must implement to achieve compliance.
If I already comply with another framework, how much of ISO/IEC 27090:2026 do I already cover?
ISO/IEC 27090:2026 does not currently have cross-framework mappings in our system. Check back as we continuously expand our mapping database.
How do I implement ISO/IEC 27090:2026?
Start your ISO/IEC 27090:2026 compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about ISO/IEC 27090:2026 requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 46 controls and track your progress.
Start Your Compliance Journey
Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 1,305 frameworks.
Get Started Free →Free forever, no credit card required