ISO/IEC 27001 Controls for AI Deployments
Written by Jakub Rusinowski · Last updated 2026-09-13 · Assessment logic is deterministic and runs in your browser
This section is practitioner guidance on deployment and governance mechanics, not legal advice. Regulatory classification turns on facts about intended purpose and real-world use that a questionnaire cannot establish — involve your counsel or DPO for decisions about your specific obligations.
Most of what secures an AI deployment is ordinary information security applied to a new kind of asset: access control, logging, cryptography, supplier management, incident response. ISO/IEC 27001:2022 and its Annex A cover that ground well, and an organisation with a working ISMS is most of the way there. What it does not cover is the AI-specific attack surface — prompt injection, training-data provenance, model extraction — and naming that gap honestly is more useful than stretching a control to fit it.
ISO/IEC 27001 Certifiable standard — audited against your organisation
- Version 2022
- Publisher ISO/IEC
- Last verified 2026-09-13
The established information-security management-system standard, with its control set in Annex A. It is in scope for AI deployments because most of what an AI system needs — access control, logging, cryptography, supplier management, incident response — is ordinary information security applied to a new kind of asset.
What this tool does not do
- Certification is issued by an accredited body against the organisation's scoped management system, not against a deployment.
- Annex A control text is copyrighted. Identifiers and our own descriptions only.
- An AI deployment raises risks (training-data provenance, model theft, prompt injection) that ISO/IEC 27001 does not address directly — which is what ISO/IEC 42001 and CSA AICM are for.
What transfers unchanged
An inference endpoint is a service. The controls that secure a service secure it:
- Access control. Every caller of the model endpoint authenticates and is authorised. This sounds obvious and is the most frequently found real misconfiguration in self-hosted deployments — model servers commonly default to listening broadly, and an internal LLM on an open port is a data-exfiltration path with a chat interface attached.
- Network placement. The model server belongs behind a gateway on an internal interface, not bound to all interfaces because that was the quickstart command.
- Logging. Annex A's logging control applies exactly as to any other system, and the AI Act's record-keeping duty for high-risk systems sits on top of it.
- Cryptography and secure configuration. Standard practice, standard controls.
- Supplier relationships. Relevant whether you use a managed API or download weights from a model hub — in the second case the supplier question is about provenance and integrity of the artefact.
- Incident management. The procedure transfers; what counts as an incident does not, which is the next section.
The gaps, named rather than papered over
ISO/IEC 27001:2022 predates the deployment pattern this site is about, and three gaps are real:
Prompt injection has no Annex A control. Our mapping records this as a structural gap rather than mapping it to secure coding, which is the nearest neighbour and is not close. A retrieval system reads documents it does not control; those documents can contain instructions aimed at the model; the model has no reliable way to distinguish them from your instructions. That is an architectural property, not a coding defect, and the control is to constrain what the model is *able* to do rather than to filter what it reads. This is precisely the space ISO/IEC 42001 and CSA AICM exist to cover.
An AI incident may involve no security failure. ISO/IEC 27001's incident controls trigger on security events. A system working exactly as built, with no compromise of any kind, can still produce a harmful output — a confidently wrong answer acted on, a biased ranking, a disclosure of something that was legitimately in the corpus but should not have surfaced to that reader. Your incident definition needs widening before your incident process is useful here.
Data governance in Annex A is about protection, not representativeness. The controls ask whether data is classified, handled and protected appropriately. An AI deployment also has to ask whether the data is *relevant and sufficiently representative* for the people the system is used on — a question about fitness for purpose that the security standard does not pose.
Recording these as gaps is deliberate. A mapping that forces prompt injection onto a secure-coding control tells a reader they are covered when they are not, which is worse than telling them nothing.
The self-hosting security trade
Running models yourself removes one class of risk and adds another, and an honest assessment counts both.
Removed: third-party data exposure in the inference path, dependency on a vendor's retention and change-control decisions, and the transfer analysis that comes with sending content to a processor in another jurisdiction.
Added: you now operate an inference service, and it is yours to secure. The endpoint, the retrieval corpus, the model artefact and the GPU host are all assets someone must own. The corpus is the underrated one — a retrieval index frequently ends up containing material with broader access than the index itself, so the assistant becomes a query interface over documents its users could not otherwise open. Access control on the retrieval layer, not just on the endpoint, is the control that addresses it.
Deployment controls that relate to ISO/IEC 27001
Annex A identifiers with our own descriptions. ISO's control text is copyrighted and sold; this repository stores identifiers and mapping metadata only. Note the structural gap recorded against prompt injection — it is a finding, not an omission.
AI risk management process CTL-RISK-001
A documented, iterative process that identifies the risks this AI system poses to health, safety and fundamental rights, estimates them against the intended purpose and reasonably foreseeable misuse, and records the mitigations adopted. Reviewed on a schedule and after material change, not written once.
Clause 6.1.2 — Conceptual · medium confidence
Information security risk assessment process
Conceptual only. ISO/IEC 27001's risk process concerns confidentiality, integrity and availability of information. An AI risk assessment under the AI Act concerns harm to people. The method transfers; the risk universe does not.
Last verified 2026-09-13
Personal data handling in the inference path CTL-PRIVACY-001
Establish the lawful basis, the data minimisation position and the retention rule for personal data that enters prompts, retrieval context or logs. Inference logging is the common failure: a system designed not to store personal data often stores it anyway, in the log.
A.5.34 — Strong · high confidence
Privacy and protection of personally identifiable information
The Annex A control on PII protection covers identifying and meeting requirements for personal data within the management system. Strong: the same activity, different scope boundary.
Last verified 2026-09-13
Inference and audit logging CTL-LOGGING-001
Record what the system was asked, what it answered, which model version answered, who was involved and when — to a retention period you chose deliberately. For high-risk systems the deployer must keep the automatically generated logs.
A.8.15 — Direct · high confidence
Logging of activities, exceptions and security events
The Annex A logging control is the same activity applied to information systems generally. An AI deployment is an information system.
Last verified 2026-09-13
Access control and network isolation for the inference endpoint CTL-SEC-001
Authenticate and authorise every caller of the model endpoint, and place the endpoint where only intended callers can reach it. An internal model server on an open port is a data-exfiltration path with a chat interface.
A.5.15 / A.8.20 — Direct · high confidence
Access control policy, and network security controls
Access control and network security are core Annex A controls and apply to an inference endpoint exactly as to any other service.
Last verified 2026-09-13
Prompt injection and output handling CTL-MODELSEC-001
Treat model output as untrusted input to whatever consumes it. Where the model reads attacker-influenceable content — retrieved documents, user uploads, web pages — assume that content contains instructions aimed at the model, and constrain what the model is able to do about them.
A.8.28 — Structural gap · high confidence
Secure coding practices
Recorded as a STRUCTURAL GAP rather than a mapping. ISO/IEC 27001:2022 predates the prompt-injection class of attack and has no control addressing it. Secure coding is the nearest neighbour and it is not close. Naming the gap is more useful than forcing a mapping — this is exactly the case ISO/IEC 42001 and CSA AICM exist to cover.
Last verified 2026-09-13
AI incident detection and response CTL-INCIDENT-001
A route for someone to report that the system did something wrong, a person who owns the response, and a record of what happened. For high-risk systems, serious incidents carry a reporting duty with a deadline.
A.5.24 / A.5.25 — Strong · high confidence
Incident management planning and preparation, and assessment of security events
The incident management controls transfer, but their trigger is a security event. An AI incident may involve no security failure at all — a system that is working exactly as built can still produce a harmful result, which is the gap this control widens.
Last verified 2026-09-13
Assess a specific deployment
The generic answer is on this page. The specific one depends on what your system is for, who it affects and what it decides — which is what the assessment asks about.
Automated assessment based on the information you provide. Not legal advice, certification or an audit.