Skip to content

ISO 27001

ISO 27001 controls

Annex A of ISO/IEC 27001:2022 lists 93 information security controls in four themes. This guide lists every control by number and title with a short purpose in plain English, and explains how the Statement of Applicability records which ones you use.

Reviewed October 2026. Applies to: ISO/IEC 27001:2022, with Amendment 1:2024.

At a glance

ThemeNumbersControlsWhat it covers
Organisational5.1 to 5.3737Policies, roles, assets, access, suppliers, cloud, incidents, continuity, legal and compliance
People6.1 to 6.88Screening, employment terms, training, discipline, leaving, confidentiality, remote working, reporting
Physical7.1 to 7.1414Premises, entry, monitoring, environmental threats, equipment, media, utilities, disposal
Technological8.1 to 8.3434Devices, access, authentication, malware, vulnerabilities, configuration, logging, networks, cryptography, development
Total93

Annex A is part of ISO/IEC 27001 itself and is normative, but it is a reference list, not a list of things every organisation must do. Which controls you apply follows from your risk assessment, and the Statement of Applicability records the result.

How Annex A is used

The controls come in at risk treatment (clause 6.1.3). Once you have assessed your risks and chosen how to treat each one, you decide which controls the treatment needs. Those controls can come from anywhere: Annex A, another framework, a contract or your own design.

You then compare your list with Annex A. The point is to catch a control you need but missed, not to adopt all 93. The standard says plainly that Annex A is not exhaustive, so you can add controls of your own.

The numbering matches ISO/IEC 27002:2022, which gives each control a fuller treatment: its purpose, guidance on putting it in place and its attributes. ISO/IEC 27002 is guidance; certification is against ISO/IEC 27001. People often write A.5.1 for an Annex A control so it is not confused with clause 5.1 of the main text.

The clauses of the standard (4 to 10) are different: they are requirements, and none of them can be left out. The requirements guide covers them.

Attributes from ISO/IEC 27002

ISO/IEC 27002:2022 tags each control with attributes, written in the standard as hashtags. They let you sort and filter the 93 controls into views that suit you: every detective control, say, or everything that supports availability. There are five attribute types.

Attribute typeValues
Control typePreventive, detective, corrective
Information security propertiesConfidentiality, integrity, availability
Cybersecurity conceptsIdentify, protect, detect, respond, recover
Operational capabilitiesA longer list, such as governance, asset management, identity and access management, threat and vulnerability management, and information security assurance
Security domainsGovernance and ecosystem, protection, defence, resilience

Attributes are an aid, not a requirement. ISO/IEC 27001 does not ask you to use them, and Annex A of ISO/IEC 27001 does not include them. An informative annex of ISO/IEC 27002 explains how to use them.

Organisational controls (5.1 to 5.37)

The largest theme: how security is directed, owned and run across the organisation, including suppliers, incidents, continuity and legal duties.

Organisational controls. Partial means an automated external check can show part of the technical picture.
ControlWhat it is forExternal evidence
5.1 Policies for information securityGive management's security direction in writing, as a top-level policy and topic policies that people know about and that stay current.
5.2 Information security roles and responsibilitiesMake sure every security task has someone named to do it.
5.3 Segregation of dutiesSplit conflicting tasks between people so no one person can misuse a process, or hide misuse, alone.
5.4 Management responsibilitiesManagers expect secure working from their staff and contractors, and hold them to it.
5.5 Contact with authoritiesKnow which authorities to contact, such as regulators and law enforcement, and how to reach them.
5.6 Contact with special interest groupsStay in touch with security forums and professional groups to learn and share.
5.7 Threat intelligenceGather information about the threats that matter to you and use it in decisions.
5.8 Information security in project managementConsider security in every project, from start to finish, whatever the project is about.
5.9 Inventory of information and other associated assetsKnow what information and assets you have, and who owns each one.Partial
5.10 Acceptable use of information and other associated assetsTell people how information and equipment may be used and handled.
5.11 Return of assetsGet equipment and information back when someone leaves or a contract ends.
5.12 Classification of informationSort information into levels by how much protection it needs.
5.13 Labelling of informationMark information with its level so people handle it correctly.
5.14 Information transferProtect information when it moves, inside the organisation or to others: by email, file transfer, physical media or conversation.Partial
5.15 Access controlDecide who may reach which information and systems, physically and logically, and on what grounds.
5.16 Identity managementManage each identity, for people and for systems, from creation to removal.
5.17 Authentication informationIssue, protect and reset passwords, keys and other secrets safely, and tell users how to look after them.
5.18 Access rightsGive people the access their role needs, check it regularly, and take it away when it is no longer needed.
5.19 Information security in supplier relationshipsManage the risks that come with using suppliers and their products.
5.20 Addressing information security within supplier agreementsWrite the security each supplier must provide into your agreement with them.
5.21 Managing information security in the ICT supply chainDeal with risks further along the technology supply chain, such as a supplier's own suppliers and components.
5.22 Monitoring, review and change management of supplier servicesKeep an eye on how suppliers perform on security, and manage changes to what they deliver.
5.23 Information security for use of cloud servicesTreat each cloud service as a life cycle: choose it with security in mind, run it safely, and plan how to leave it.
5.24 Information security incident management planning and preparationPrepare for incidents before they happen: who does what, how, and who is told.
5.25 Assessment and decision on information security eventsTriage reported events to tell real incidents from noise.
5.26 Response to information security incidentsWhen an incident happens, contain it and recover by following a written plan.
5.27 Learning from information security incidentsReview incidents afterwards and change controls so they are less likely to happen again.
5.28 Collection of evidenceGather and keep evidence about incidents in a way that will stand up later, including in legal or disciplinary action.
5.29 Information security during disruptionKeep information protected during a disruption, not only in normal operation.
5.30 ICT readiness for business continuityMake sure IT can be restored in time to meet business continuity objectives, and test that it can.
5.31 Legal, statutory, regulatory and contractual requirementsKnow the laws, regulations and contracts that affect security, and how you meet them.
5.32 Intellectual property rightsRespect intellectual property and licences, including software licences.
5.33 Protection of recordsKeep records intact, available and confidential for as long as they must be kept.
5.34 Privacy and protection of PIIMeet privacy law and contractual duties for personal data.
5.35 Independent review of information securityHave people outside the work check how security is managed, on a schedule and after major change.
5.36 Compliance with policies, rules and standards for information securityCheck regularly that people and systems follow the organisation's own security rules.
5.37 Documented operating proceduresKeep written runbooks for operating systems and services where the people who need them can find them.

People controls (6.1 to 6.8)

How people join, work and leave: checks, contracts, training and the duty to report.

ControlWhat it is forExternal evidence
6.1 ScreeningCheck people's backgrounds before they join, and later where needed, in proportion to the role and within the law.
6.2 Terms and conditions of employmentPut security obligations, on both sides, into the terms people are employed on.
6.3 Information security awareness, education and trainingGive people the security awareness and training their role needs, and refresh it.
6.4 Disciplinary processHave a known, fair process for dealing with breaches of security policy.
6.5 Responsibilities after termination or change of employmentMake clear which security duties continue after someone leaves or changes role.
6.6 Confidentiality or non-disclosure agreementsUse confidentiality agreements that match what needs protecting, and keep them under review.
6.7 Remote workingKeep information safe when people work from home or on the move.
6.8 Information security event reportingGive people a simple, quick way to report anything suspicious.

Physical controls (7.1 to 7.14)

Premises, equipment and media. A remote-first organisation still has equipment in homes and on the move, and usually relies on a supplier's data centre, so these rarely all fall away.

ControlWhat it is forExternal evidence
7.1 Physical security perimetersDraw clear physical boundaries around places that hold information or equipment worth protecting.
7.2 Physical entryControl who can get into secure areas, and how.
7.3 Securing offices, rooms and facilitiesMake offices and rooms hard to enter, or see into, without permission.
7.4 Physical security monitoringWatch premises for unauthorised entry, for example with alarms or cameras.
7.5 Protecting against physical and environmental threatsGuard against fire, flood, power surges and other physical hazards, natural or deliberate.
7.6 Working in secure areasSet rules for how people work inside secure areas.
7.7 Clear desk and clear screenStop unattended papers, media and screens from exposing information.
7.8 Equipment siting and protectionPut equipment where it is safe from damage, interference and prying eyes.
7.9 Security of assets off-premisesLook after laptops, phones and other assets taken outside the office.
7.10 Storage mediaHandle USB drives, disks and other media safely from purchase to disposal.
7.11 Supporting utilitiesKeep power, cooling and other utilities from failing in ways that take systems down.
7.12 Cabling securityRun and protect cabling so it cannot easily be cut, tapped or disrupted.
7.13 Equipment maintenanceService equipment properly, including when someone else does the work.
7.14 Secure disposal or re-use of equipmentMake sure nothing sensitive is left on equipment that is reused, sold or scrapped.

Technological controls (8.1 to 8.34)

The technical measures: devices, access, configuration, monitoring, networks, cryptography and software development. Most of the controls an external check can support are here.

ControlWhat it is forExternal evidence
8.1 User endpoint devicesSecure the laptops, phones and other devices people use, and the information on them.
8.2 Privileged access rightsGive administrator rights sparingly, to named people, and keep track of them.
8.3 Information access restrictionMake systems enforce the access rules you have decided on.
8.4 Access to source codeControl who can read and change your code and the tooling around it.
8.5 Secure authenticationUse sign-in methods strong enough for what they protect, such as multi-factor authentication.
8.6 Capacity managementMake sure systems have the capacity they need now and will need later.
8.7 Protection against malwareStop malicious software getting in or running, with tools and with staff who know what to watch for.
8.8 Management of technical vulnerabilitiesLearn about weaknesses in the software and systems you run, judge how exposed you are, and fix or mitigate in time.Partial
8.9 Configuration managementDecide what a secure set-up looks like for each kind of system, apply it, and spot drift.Partial
8.10 Information deletionRemove information from systems and media once it is no longer needed, rather than keeping it indefinitely.
8.11 Data maskingHide or replace sensitive values, such as personal data, where the real values are not needed.
8.12 Data leakage preventionSpot and block sensitive information leaving by routes it should not.
8.13 Information backupBack up what you would need to recover, and prove regularly that restores work.
8.14 Redundancy of information processing facilitiesAvoid single points of failure where an outage would be unacceptable.
8.15 LoggingKeep logs of what happens on systems, protect them from tampering, and look at them.
8.16 Monitoring activitiesWatch systems and networks for signs that something is wrong, and follow up what you find.Partial
8.17 Clock synchronizationKeep every system on the same trusted time so logs from different systems line up.
8.18 Use of privileged utility programsKeep tools that can get round normal security controls in few hands, and watch their use.
8.19 Installation of software on operational systemsControl what software goes onto live systems, and who installs it.
8.20 Networks securityProtect the networks and network equipment that carry your information, and keep them under management.Partial
8.21 Security of network servicesKnow what security each network service should provide, whoever runs it, and check that it does.Partial
8.22 Segregation of networksSplit networks into separate zones so a problem in one part does not spread freely.
8.23 Web filteringLimit which outside websites can be reached from your systems, to cut exposure to harmful sites.
8.24 Use of cryptographyDecide where and how encryption is used and how keys are handled, then apply those rules.Partial
8.25 Secure development life cycleBuild security into every stage of developing software and systems.
8.26 Application security requirementsWork out what security an application needs before you build or buy it.Partial
8.27 Secure system architecture and engineering principlesDesign systems on agreed secure engineering principles, such as defence in depth.
8.28 Secure codingWrite code in ways that avoid common classes of vulnerability.
8.29 Security testing in development and acceptanceTest that security works as intended before software goes live.
8.30 Outsourced developmentStay in charge of the security of development work others do for you.
8.31 Separation of development, test and production environmentsKeep development and test work apart from live systems and data.
8.32 Change managementPlan, approve and track changes to systems so they do not create new problems.
8.33 Test informationUse test data that does not expose real sensitive information, and look after it.
8.34 Protection of information systems during audit testingAgree audit and assurance testing on live systems in advance so it does not disrupt them.

Controls an external check can support

An automated external check looks at what anyone on the internet can see: DNS, email authentication, TLS, HTTP headers, the technologies a site reveals, certificate transparency logs and, for a domain you have verified, which of a fixed list of services answer. For nine controls that gives part of the technical picture. It never gives the whole of a control, because every control also needs decisions, owners and records that only the organisation can provide.

ControlWhat an external check can showWhat the organisation still needs
5.9 Inventory of information and other associated assetsHostnames found in certificate transparency logs and technologies seen on public sites, to compare with your inventoryThe inventory itself, an owner for each asset, internal and non-public assets, and how the list is kept current
5.14 Information transferSPF, DKIM and DMARC on sending domains, and TLS on web endpointsTransfer rules and agreements, rules for file sharing, removable media and conversation, and staff who know them
8.8 Management of technical vulnerabilitiesEnd-of-life software and version disclosure on public sites, exposed services on verified domains, and a recheck once fixedA vulnerability process, sources of vulnerability information, fix timescales by risk, internal systems and endpoints, and patch records
8.9 Configuration managementPublic configuration such as HTTP security headers, cookie flags, HSTS, DNSSEC and CAA, and when it changesDocumented secure baselines for each kind of system, change control, and the configuration of everything not public
8.16 Monitoring activitiesScheduled rechecks of verified domains, with a notice when something changesWhat is monitored inside (logs, networks, endpoints), who reviews alerts, and how an anomaly becomes an incident
8.20 Networks securityWhether 21 fixed ports, such as databases, remote desktop, SSH, SMB and the Docker API, accept connections on a verified domainNetwork design, firewall rules and their reviews, and the controls inside the network
8.21 Security of network servicesHow DNS, email and web services present themselves, whether you or a provider runs themSecurity requirements for each service, agreements with providers, and monitoring of service levels
8.24 Use of cryptographyTLS protocol versions, cipher suites, certificate validity and expiry, and HSTSCryptography rules, key management, and encryption of data at rest and inside the network
8.26 Application security requirementsHTTP security headers, Content Security Policy, cookie security and clickjacking protection on public pagesSecurity requirements specified and approved for each application, and everything a header check cannot see, such as authentication and input handling

Evidence for Annex A controls

Ironfang can check

  • Dated results for the public configuration behind 5.9, 5.14, 8.8, 8.9, 8.16, 8.20, 8.21, 8.24 and 8.26, from the External Security Check
  • Findings with evidence, severity and a fix, and a recheck that shows when a finding was resolved
  • A history per domain, and notices when monitored configuration changes

The organisation must establish

  • The risk assessment and the decision to apply each control
  • Policies, procedures and the owner of each control
  • Everything not visible from the internet: internal systems, endpoints, people and premises
  • Records of review, training, incidents, audits and management decisions

A clean external result is a useful record, not proof that a control is effective, and not evidence of conformity on its own. Treat it as one input to the evidence an auditor will want to see.

The Statement of Applicability

The Statement of Applicability (SoA) is a document that clause 6.1.3 requires. It records your decisions about controls, in four parts:

  • The controls you need, whether from Annex A or elsewhere.
  • Why each of them is included.
  • Whether each one is in place yet.
  • For every Annex A control you leave out, why.

So the SoA covers all 93 Annex A controls, plus any controls of your own. It is where the risk assessment meets the controls: each included control should trace back to a risk, a legal or contractual requirement, or a business decision. Expect an auditor to read it early and to test the controls it says are in place.

What an SoA usually holds

ColumnWhat goes in it
ControlNumber and title, such as 8.24 Use of cryptography
ApplicableYes or no
ReasonThe risks, legal duties or contracts behind it, or why it is excluded
StatusImplemented, partly implemented or planned
HowThe policy, procedure or tool that delivers it
OwnerThe person accountable for it
EvidenceWhere the records are kept

Example rows

Illustrative entries for a small software company. Risk numbers refer to its own risk register.
ControlApplicableReasonStatus
5.23 Information security for use of cloud servicesYesProduction runs on a public cloud provider (risks R4, R11)Implemented
8.24 Use of cryptographyYesCustomer data in transit and at rest (R2); contract terms with customersPartly implemented: a legacy API host still accepts TLS 1.0
7.4 Physical security monitoringYesA small office holds network equipment (R15)Planned
8.30 Outsourced developmentNoNo development is outsourced; to be reviewed if that changesNot applicable

Keeping it useful

  • Give it a version number, an owner and an approval, and update it when the risk assessment changes.
  • Keep it consistent with the risk treatment plan. A control marked planned in the SoA should have an action, an owner and a date in the plan.
  • Give every exclusion a reason that would satisfy a sceptical reader. "Not relevant" is not a reason; "no development is outsourced" is.
  • Point the evidence column at real records. For controls with an external, technical side, dated check results can be part of that evidence; the gap analysis guide covers collecting it.

Producing the SoA is a step in the requirements of ISO/IEC 27001, which the overview puts in the context of certification.

Sources

Checked on the review date above. Standards and schemes change; the source is the authority.