ISO/IEC 27034: The Complete Guide to Application Security Management
Back to InsightsInformation Security

ISO/IEC 27034: The Complete Guide to Application Security Management

MaxStandards Editorial Team 14 September 2026 5 min read

What Is ISO/IEC 27034?

ISO/IEC 27034 is the international standard for application security. Published by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), it provides organisations with a structured framework for integrating security controls throughout the entire software development and deployment lifecycle.

Unlike ISO 27001, which addresses information security management at the organisational level, ISO 27034 focuses specifically on applications — the software systems that process, store, and transmit sensitive data. In an era where application-layer attacks account for the majority of data breaches, this standard fills a critical gap.

Structure and Scope of ISO 27034

ISO 27034 is a multi-part standard. The key parts are:

  • Part 1 (ISO/IEC 27034-1): Overview and concepts — defines the framework, terminology, and the Application Security Management Process (ASMP).
  • Part 2 (ISO/IEC 27034-2): Organisation normative framework (ONF) — the organisation-wide security policies and processes that govern all applications.
  • Part 3 (ISO/IEC 27034-3): Application security management process — detailed guidance on implementing security within individual application projects.
  • Part 5 (ISO/IEC 27034-5): Protocols and application security controls data structure — technical specifications for security controls.
  • Part 6 (ISO/IEC 27034-6): Case studies — practical examples of implementation.

The standard applies to all types of applications — web, mobile, desktop, embedded, and cloud-based — regardless of the development methodology used (Agile, DevOps, waterfall, or hybrid).

Core Concepts: ONF and ANF

ISO 27034 introduces two foundational constructs that distinguish it from other security frameworks:

Organisation Normative Framework (ONF)

The ONF is the organisation's master library of approved security controls, policies, and best practices. It defines the security baseline that all applications must meet. The ONF is maintained centrally and updated as threats evolve, ensuring consistency across the entire application portfolio.

Application Normative Framework (ANF)

The ANF is derived from the ONF for each specific application. It identifies which controls from the ONF apply to that application, based on its risk profile, data sensitivity, regulatory requirements, and business criticality. The ANF becomes the security specification for the application throughout its lifecycle.

This two-tier model ensures that security decisions are both consistent at the organisational level and appropriately tailored at the application level.

The Application Security Management Process

ISO 27034 defines a structured process for managing application security across five key activities:

  1. Specify application security requirements: Identify the security needs of the application based on business context, data classification, and regulatory obligations (e.g., GDPR, PCI DSS).
  2. Assess and select security controls: Choose appropriate controls from the ONF that address identified risks. Controls may be preventive, detective, or corrective.
  3. Implement security controls: Integrate selected controls into the application design, code, and infrastructure. This includes secure coding practices, input validation, authentication mechanisms, and encryption.
  4. Verify and validate controls: Test that controls are correctly implemented and effective. This includes code reviews, penetration testing, and security scanning.
  5. Certify the application: Formally confirm that the application meets its ANF requirements before deployment. This creates an auditable record of security assurance.

Key Security Controls Addressed

ISO 27034 covers a broad range of application security controls, including:

  • Authentication and access control: Multi-factor authentication, role-based access, session management.
  • Input validation and output encoding: Defences against SQL injection, cross-site scripting (XSS), and other injection attacks.
  • Cryptography: Encryption of data in transit and at rest, key management practices.
  • Error handling and logging: Secure error messages, audit trails, and anomaly detection.
  • Third-party component management: Vetting and monitoring of open-source libraries and APIs.
  • Secure deployment: Configuration hardening, patch management, and environment separation.

Benefits of Implementing ISO 27034

Organisations that implement ISO 27034 gain measurable advantages:

  • Reduced breach risk: Systematic security integration catches vulnerabilities before they reach production, significantly reducing the attack surface.
  • Regulatory alignment: The standard supports compliance with GDPR, PCI DSS, HIPAA, and other regulations that mandate application-level security controls.
  • Faster, safer development: By embedding security into the development process (shift-left security), teams resolve issues earlier when they are cheaper and easier to fix.
  • Consistent security posture: The ONF/ANF model ensures all applications meet a defined security baseline, eliminating ad hoc, inconsistent approaches.
  • Stakeholder confidence: Customers, partners, and regulators gain assurance that your applications are built and maintained to an internationally recognised security standard.
  • Integration with ISO 27001: ISO 27034 complements an existing ISMS, extending security governance from the organisational level down to individual applications.

Who Should Implement ISO 27034?

ISO 27034 is relevant to any organisation that develops, procures, or operates software applications. It is particularly valuable for:

  • Software development companies and ISVs building products for regulated industries.
  • Financial institutions, healthcare providers, and government agencies with sensitive application portfolios.
  • Enterprises undergoing digital transformation or cloud migration.
  • Organisations seeking to demonstrate security maturity to enterprise customers or during procurement evaluations.

ISO 27034 and DevSecOps

ISO 27034 aligns naturally with DevSecOps principles. The standard's emphasis on integrating security at every stage of the application lifecycle mirrors the DevSecOps goal of making security a shared responsibility across development, security, and operations teams. Organisations can map ISO 27034 controls to their CI/CD pipelines, automating security checks as part of the build and deployment process.

Getting Certified with MaxStandards

Achieving ISO 27034 alignment demonstrates a serious commitment to application security — a differentiator that matters to enterprise clients, regulators, and security-conscious partners. At MaxStandards Certification, our consultants guide your team through every stage: from establishing your Organisation Normative Framework and mapping controls to your application portfolio, through to gap analysis, implementation support, and audit readiness.

Whether you are building a new application security programme from scratch or formalising existing practices, MaxStandards provides the expertise to make your ISO 27034 journey efficient and effective. Contact us today to discuss how we can help your organisation secure its applications to international standards.