Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 27034-2 focuses on the organizational normative framework for application security. While Part 1 provides the conceptual overview and introduces the ASC framework, Part 2 addresses the organizational infrastructure needed to sustain application security across the enterprise. It defines the roles, responsibilities, processes, and policies that an organization must establish to implement the ASC framework effectively. This standard is essential for any organization seeking to move application security from ad-hoc practices to a structured, repeatable, and continuously improving organizational capability.
ISO/IEC 27034-2 defines the organizational normative framework (ONF) as the complete set of processes, policies, procedures, roles, responsibilities, and resources that enable an organization to manage application security consistently across all applications. The ONF includes the establishment of an Application Security Governance Committee (or equivalent body) with cross-functional representation from security, development, operations, legal, compliance, and business units. This committee is responsible for approving the organization’s application security strategy, reviewing the ASC library, and ensuring that application security is aligned with business objectives.
The standard specifies several key organizational roles with defined responsibilities for application security. The Application Security Manager (or equivalent) is responsible for the day-to-day management of the application security program, including maintaining the O-ASC library, coordinating application security assessments, and reporting on the status of application security across the organization. Each application project is assigned an Application Security Officer who serves as the point of contact for security-related decisions within the project. This role-based framework ensures clear accountability and prevents the common problem where everyone is responsible for security but no one is specifically accountable.
| Role | Responsibility | Reports To | Key Activities |
|---|---|---|---|
| AppSec Governance Committee | Strategic oversight and policy approval | Board / Executive Management | Approve AppSec strategy, review O-ASC library, allocate resources |
| Application Security Manager | Program management and operational coordination | CISO / CIO | Maintain O-ASC library, coordinate assessments, report metrics |
| Application Security Officer | Project-level security facilitation | Application Security Manager | Select A-ASCs, verify implementation, conduct risk reviews |
| Application Developer | Secure coding and ASC implementation | Development Manager | Follow secure coding standards, implement ASCs, self-test |
| Application Tester | ASC verification and security testing | QA Manager | Execute security test plans, document findings, verify fixes |
| Application Auditor | Independent compliance assessment | Internal Audit / Compliance | Audit ASC compliance, review evidence, report non-conformities |
ISO/IEC 27034-2 requires the organization to establish a set of documented processes that govern application security activities. These processes include application security policy management, ASC library management, application security context determination, ASC selection and tailoring, ASC verification and validation, and application security incident management. The standard emphasizes that these processes should be integrated with the organization’s existing management systems, particularly the ISMS (ISO/IEC 27001) and IT service management (ISO/IEC 20000), rather than creating parallel and potentially conflicting security processes.
A critical contribution of Part 2 is its guidance on ASC library management. The O-ASC library is the organization’s repository of standardized application security specifications. The standard defines the lifecycle of an O-ASC: creation or modification request, review and approval by the governance committee, publication and communication to application teams, periodic review for continued relevance, and eventual retirement or supersession. Each O-ASC must include metadata such as version history, effective date, applicable application contexts, verification requirements, and related organizational policies. This systematic approach ensures that the ASC library remains current, relevant, and trusted across the organization.
From an engineering management perspective, ISO/IEC 27034-2 provides a blueprint for building a sustainable application security program. The standard recognizes that application security is not a project with an end date but an ongoing organizational capability. It therefore includes requirements for measuring the effectiveness of the application security program, conducting periodic reviews, and implementing improvements based on lessons learned. The standard recommends metrics at three levels: operational metrics (number of applications assessed, ASCs verified, vulnerabilities found and fixed), program metrics (coverage of applications by the ASC framework, average time to remediate, assessment throughput), and governance metrics (board-level security reporting, risk reduction trends, compliance status).
The standard also addresses the critical issue of competence and training. It requires that all personnel involved in application security activities have the necessary competence, which is ensured through a combination of education, experience, and training. The organization must maintain records of competence assessments and provide targeted training where gaps are identified. For engineering organizations, this translates into establishing secure coding training programs, security awareness initiatives for non-technical stakeholders, and specialized training for application security officers and auditors. The standard recommends that training be role-specific and updated regularly to address emerging threats and technologies.