Skip to content
Technological controls
ISO 27001A.8.26

ISO 27001 Annex A 8.26 Defining security requirements for applications

What it says

Information security requirements shall be identified, specified and approved when developing or acquiring applications.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Ensure security needs are clear and approved when creating or buying applications.

When developing or acquiring new applications, it's crucial to clearly define and approve security requirements. This ensures that sensitive information remains confidential and protected from threats like viruses or data breaches. If this isn't done, the application's integrity could be compromised, leading to potential financial loss or reputational damage for the organisation.

Why it matters

Undefined application security requirements can cause insecure design, data breaches, compliance failures, costly rework, and loss of customer trust.

How to implement

  1. The IT manager should assess the security needs of a new application by conducting a risk assessment.

    This means evaluating potential threats and vulnerabilities the application might face and determining how serious they could be. Use the insights from ISO 27002:2022 to guide this assessment process.

  2. IT staff should collaborate with information security specialists to define clear security requirements.

    This involves specifying necessary security features like authentication measures that confirm user identities and access limits. Following the guidelines in the Privacy Act 1988 can help ensure legal compliance.

  3. Procurement teams must incorporate security criteria in their purchasing decisions when acquiring applications.

    This process involves ensuring that potential vendors provide sufficient security guarantees or certifications, aligning with Australian Cyber Security Centre (ASD) Essential Eight recommendations.

  4. The IT department needs to establish a process to review and approve all security requirements before the development or acquisition of applications begins.

    Develop a checklist that includes considerations from ISO 27002:2022, such as protecting data in transit and ensuring input validation.

  5. Compliance officers should ensure that applications meet all relevant legal and regulatory requirements.

    This involves checking that applications adhere to regulations set forth by the Office of the Australian Information Commissioner (OAIC), ensuring data privacy and protection requirements are met.

Keep it running

Define, document and approve application security requirements (privacy, authn/authz, logging, encryption) during SDLC and procurement, and trace them to tests and sign-off.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The documented risk assessment related to the application.

    Look at

    Whether it comprehensively covers all relevant security threats and vulnerabilities.

    Good evidence

    A detailed and thorough assessment that aligns with ISO 27002:2022 guidance.

  2. Check 2 of 5What an auditor asks for

    Ask for

    The documented security requirements specification for the application.

    Look at

    Whether it includes necessary security features such as authentication and data protection mechanisms.

    Good evidence

    A well-structured document that addresses all key areas mentioned in ISO 27002:2022.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Records of the approvals process for security requirements.

    Look at

    Whether the approvals are completed by authorised personnel. GOOD is when there is a traceable record of approvals by relevant stakeholders, indicating a robust review process.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Procurement documentation that includes security evaluations of vendors.

    Look at

    How the documentation ensures vendors are vetted against security standards. GOOD procurement documents show thorough vendor evaluations against ASD Essential Eight.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Records of compliance checks with Australian regulations like OAIC guidelines.

    Look at

    The alignment between documentation and compliance requirements. GOOD is when all necessary compliance requirements are documented and met, demonstrating adherence to local laws.

Mappings

Closest match in ASD Information Security Manual: ISM-0971, Use OWASP standards in web application development, which this control covers in full and more.

ISO 42001

ISO/IEC 42001: 1 mapping

ASD ISM

ASD Information Security Manual: 23 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.

Get help with this control

ISO 27001 training

Mindset Cyber runs PECB-accredited ISO/IEC 27001 training that maps directly to the controls in this library.