ISO/IEC 27001:2022 for Developers: A Management System, Not a Checklist

By Sergey Nosov

16 October 2026

If your company holds an ISO/IEC 27001 certificate, or is working toward one, the standard reaches you as requests. Write down the secure coding rules. Keep production data out of the test environment. Show who approved that change. Explain why the build server can read every repository. The requests often arrive with a control number attached, such as 8.28, and with the impression that the standard is a list of ninety-three controls to tick off.

That impression misreads the standard. ISO/IEC 27001 specifies a management system: how an organization sets the scope of its security work, assesses risk, chooses controls, checks that they work, and improves them. Its requirements live in clauses 4 to 10, and every one of them applies. The ninety-three controls sit in Annex A, a reference list that the organization compares its own choices against. What it chose, and why, goes into a document called the Statement of Applicability.

Two consequences follow for developers. First, the controls that touch your work are the ones your organization selected and wrote into its own rules. An auditor checks that the selection follows from the risk assessment and that practice matches the rules. Second, a certificate describes a management system within a stated scope. It is not a statement about your product, and it does not stand in for HIPAA, PCI DSS, or FedRAMP.

What the Standard Requires

The full title is ISO/IEC 27001:2022, Information security, cybersecurity and privacy protection—Information security management systems—Requirements. The International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) publish it jointly, which is why the official abbreviation is ISO/IEC 27001. The third edition appeared on 25 October 2022 and runs to nineteen pages.

The introduction states the purpose: an information security management system, or ISMS, “preserves the confidentiality, integrity and availability of information by applying a risk management process and gives confidence to interested parties that risks are adequately managed.” The requirements fill clauses 4 to 10 and follow a structure shared with other ISO management system standards:

The scope clause rules out picking among them: “Excluding any of the requirements specified in Clauses 4 to 10 is not acceptable when an organization claims conformity to this document.”

Annex A and the Statement of Applicability

Annex A lists ninety-three controls, each with a title and a statement of what it requires. They fall into four themes: thirty-seven organizational, eight people, fourteen physical, and thirty-four technological controls. The numbers follow the themes, from 5.1 to 8.34, so control 8.28 is the twenty-eighth technological control. Many documents prefix an A for Annex A, as in A.8.28. This article drops the A; a bare number such as 6.3 is always a control, never a clause.

The controls enter the requirements through clause 6.1.3, on risk treatment. The organization first determines the controls its risk treatment needs, from any source, and then compares them with Annex A. The International Accreditation Forum (IAF) explained why in IAF MD 26, its transition document for the 2022 edition. The comparison, it said, lets the organization “confirm that any necessary information security control from the reference set in Annex A of ISO/IEC 27001:2022 is not inadvertently omitted.” If the comparison finds a gap, the risk treatment plan changes.

The result is the Statement of Applicability, required by clause 6.1.3 d). It lists the necessary controls, the justification for including each, and whether each is implemented. It also gives the justification for excluding any Annex A control, so it accounts for all ninety-three. Two hypothetical entries, the first with an optional evidence line, might read:

8.28 Secure coding
  Applicable: yes
  Why: risk assessment; customer
    contracts
  Implemented: yes
  Evidence: secure coding
    standard; CI checks;
    pull request reviews

8.30 Outsourced development
  Applicable: no
  Why: no supplier or contractor
    writes code for us;
    revisit before engaging one

ISO/IEC 27002:2022, published on 15 February 2022, is the companion that explains each control. Its scope clause says it “provides a reference set of generic information security controls including implementation guidance,” and ISO adds that it “cannot be certified to.” Each control carries five attributes, which let a team sort the list into views of its own. One attribute says whether a control is preventive, detective, or corrective; another names the operational capability it serves, such as application security. SGS, a certification body, points out that “using the attributes is not mandatory.”

What Changed in 2022

The 2013 edition had 114 controls in fourteen clauses; the 2022 edition has 93 controls in four themes. IAF MD 26 counts 11 new controls, 24 merged from older ones, and 58 updated. The new ones fall into three of the four themes:

The clauses changed less. A new clause 6.3 requires that changes to the ISMS itself be carried out in a planned manner; changes to systems and software remain the business of control 8.32. A one-page amendment in February 2024 added two statements on climate change to clauses 4.1 and 4.2. The IAF and ISO said the overall intent of those clauses is unchanged. As of October 2026, ISO lists the 2022 edition, with that amendment, as current.

Certified organizations had until 31 October 2025 to move to the new edition. IAF MD 26 says all certifications to the 2013 edition “shall expire or be withdrawn at the end of the transition period.” An accredited certificate today therefore names the 2022 edition.

Who Issues a Certificate, and What It Says

ISO’s help center states that “ISO itself does not perform certifications or accredit certification bodies.” Certification bodies audit organizations and issue certificates. National accreditation bodies, such as UKAS in the United Kingdom, accredit them against ISO/IEC 17021-1 and ISO/IEC 27006-1, the general and the ISMS-specific standards for such bodies. The IAF long ran the arrangement under which accreditation bodies recognize each other’s work. It ceased operations on 1 January 2026, and the Global Accreditation Cooperation Incorporated took over that role.

A certification cycle typically runs three years. Bureau Veritas, a certification body, describes the steps: a stage 1 audit assesses readiness, and a stage 2 audit reviews the management system. After certification, it says, “surveillance audits shall be conducted at least once a calendar year, except in recertification years,” and a recertification audit follows every three years.

The ISO/IEC subcommittee that writes the standard devoted the first 2026 issue of its journal to certification. Edward Humphreys, convener of the working group that maintains the ISO/IEC 27000 series, writes there that certification shows the ISMS conforms to the standard and “is effectively implemented and maintained.” Another article, on Mexico, gives the 2024 ISO Survey figures: 96,709 accredited certificates worldwide, with 4,260 in the United States. Its author infers that part of the jump from 47,291 a year earlier reflects more complete data collection, not only growth.

Reading a Supplier’s Certificate

Developers also read other companies’ certificates when a team evaluates a vendor or a cloud service. A certificate states a conclusion and a scope. Unlike a SOC 2 Type 2 report, which SOC 2 for Developers describes, it does not list the auditor’s tests and their results. Four checks are worth the time:

A certificate covers a management system, not a product’s code. Erin Casteel, a certification auditor, writes in the journal: “Certification audits are based on sampling. They are focused on effectiveness of controls, but do not include penetration tests or red-team exercises.”

The Controls That Reach Developers

Most of Annex A concerns the organization as a whole: policies, roles, suppliers, people, and premises. A smaller set reaches code, pipelines, and data. Below, those controls are grouped by the work they touch. The standard states what each control must achieve and leaves the how to the organization, and ISO/IEC 27002 adds guidance. The practices are my recommendations, not text from either standard.

Building Software: 8.25 to 8.33

The standard’s introduction asks that information security be “considered in the design of processes, information systems, and controls,” and the development controls turn that into practice. They run from 8.25 Secure development life cycle to 8.33 Test information. Between them come 8.26 Application security requirements, 8.27 Secure system architecture and engineering principles, 8.28 Secure coding, and 8.29 Security testing in development and acceptance. Then come 8.30 Outsourced development, 8.31 Separation of development, test and production environments, and 8.32 Change management.

Secure Coding Rules Worth Writing Down

For control 8.28, start with a secure coding standard that people actually use. These six rules make a reasonable core:

My Software Development Principles series has entries on secrets management and failing securely, with their trade-offs.

Code, Configuration, and Vulnerabilities: 8.4, 8.8, and 8.9

Control 8.4 Access to source code covers read and write access to source code, development tools, and software libraries. In practice, that means repositories, build tools, and package feeds. A build agent that can read and write every repository is a privileged identity and deserves the same review as an administrator.

Control 8.8 Management of technical vulnerabilities reaches developers mostly through dependencies and base images. Set remediation times in your policy according to risk, and meet them. For control 8.9 Configuration management, infrastructure as code, kept in version control and checked for drift, is the natural evidence.

Data: 5.12, 8.10 to 8.12, and 8.24

Control 5.12 Classification of information is organizational; the technological controls are 8.10 Information deletion, 8.11 Data masking, 8.12 Data leakage prevention, and 8.24 Use of cryptography.

Identity and Access: 5.15 to 5.18, 8.2, 8.3, and 8.5

Four organizational controls set the rules: 5.15 Access control, 5.16 Identity management, 5.17 Authentication information, and 5.18 Access rights. Three technological controls carry them into systems: 8.2 Privileged access rights, 8.3 Information access restriction, and 8.5 Secure authentication. The sign-in mechanism falls under 8.5, and the passwords and keys themselves under 5.17.

Control 5.3 Segregation of duties applies here too: the author of a change should not be its only approver.

Logging, Cloud, Threats, and Training

Evidence, Audits, and Corrective Action

An auditor does not hold your code to the guidance in ISO/IEC 27002 line by line. The audit covers clauses 4 to 10 and checks the Statement of Applicability: whether its decisions are justified and the selected controls implemented and effective. The standard’s introduction says it “can be used by internal and external parties to assess the organization’s ability to meet the organization’s own information security requirements.” Assessing that ability takes evidence. IAF MD 26 told certification bodies that transition audits to the 2022 edition must not rely on document review alone, “especially for reviewing the technological information security controls.”

A team’s everyday work already leaves evidence for the controls that reach developers:

A SOC 2 examination draws on these kinds of records too, so one set of habits can serve both.

The management system also checks itself. Clause 9 requires internal audits and management reviews. Clause 10 requires the organization to respond to nonconformities, evaluate whether their causes need action, and review whether the action worked. Records must show what went wrong, what was done, and with what result. That cycle of checking and correcting is how the management system gets better. A finding from an internal audit or a penetration test is input to that cycle, not a verdict on the team. I treat security findings as opportunities to improve, not as failures.

Improvement can stall when an ISMS exists only for the certificate. Certification should show that the ISMS works; some audits stop short of that. Two practitioners writing in the journal about Italy describe audits there as “more focused on formal requirements and not on the effective and efficient implementation of the information security.” The evidence that matters most comes from working systems, not from documents written for the audit.

What a Certificate Does Not Replace

ISO/IEC 27001 overlaps with many frameworks that US companies face, and it is easy to read the overlap as a substitute. Mapping tables show where controls address similar topics. NIST publishes a crosswalk between SP 800-53 Revision 5 and ISO/IEC 27001:2022. It warns that organizations “should not assume security requirement and control equivalency based solely on the mapping tables,” because mappings “are not always one-to-one and may not be completely equivalent.”

Here is what the primary sources say about four frameworks:

None of this makes ISO/IEC 27001 less useful. One risk assessment, one set of controls, and one evidence trail can feed several assessments. Each framework still has its own requirements and its own way of judging them.

Privacy has a separate management system standard. ISO/IEC 27701 began in 2019 as an extension to ISO/IEC 27001 and ISO/IEC 27002; ISO says its October 2025 edition can be used alone.

Checklist

Further Reading