ISO/IEC 27034 Foundation study materials
ISO/IEC 27034 Foundation study resources

ISO/IEC 27034 Foundation key terms

ISO/IEC 27034 Foundation · Get comfortable with the vocabulary.

Application Security (AppSec)

The discipline of protecting software applications from threats across their lifecycle by building controls into design, code, testing, deployment, and operation so that data and business logic are not compromised.

Related: Application Security Control (ASC), Secure Development Lifecycle
Information Security Management System (ISMS)

A documented management system of policies, objectives, processes, and responsibilities used by an organization to govern information risk and protect information assets in a systematic, repeatable way.

Related: Organizational Application Security Policy, Assurance
Secure Development Lifecycle (SDL)

A structured process that embeds security activities such as threat modelling, secure coding, and security testing into each phase of software development rather than adding protection after release.

Related: Application Security (AppSec), Verification
Defence in Depth

A design principle in which multiple independent layers of controls protect the same asset, so that failure or bypass of one control does not by itself expose the application or its data.

Related: Application Security Control (ASC), Targeted Assurance Level
Least Privilege

A principle requiring that users, services, and processes receive only the minimum access rights needed for their function and only for as long as needed, limiting the impact of misuse or compromise.

Related: Access Control, Trust Level
Application Security Control (ASC)

A defined measure that reduces application risk, expressed so it can be selected, implemented, verified, and traced to the requirements and threats it addresses within an application's lifecycle.

Related: Application Security Control Library, Verification
Application Security Control Library

A curated catalogue of candidate application security controls, each with attributes such as objectives, verification methods, and maturity, from which controls are selected for a specific application.

Related: Application Security Control (ASC), Application Security Control Selection
Application Security Control Selection

The process of choosing which controls from the library apply to a given application, based on its risk profile, targeted assurance level, regulatory obligations, and business context.

Related: Application Security Control Library, Risk Assessment
Targeted Assurance Level (TAL)

The level of confidence in an application's security that an organization decides is appropriate for that application, given its risk, and against which implemented controls and evidence are judged.

Related: Assurance, Risk Assessment
Application Security Management Process (ASMP)

The organization-wide process that establishes, operates, monitors, and improves application security, defining roles, activities, and decision points that apply to all applications in scope.

Related: Organizational Application Security Policy, Application Security Lifecycle
Organizational Application Security Policy

A management-approved statement of direction that sets mandatory expectations for application security, including scope, roles, control requirements, and consequences of non-compliance across the organization.

Related: Information Security Management System (ISMS), Application Security Management Process (ASMP)
Application Security Lifecycle

The sequence of security-relevant activities applied from an application's conception through design, build, deployment, operation, and retirement, ensuring controls remain effective as the application changes.

Related: Secure Development Lifecycle (SDL), Application Security Management Process (ASMP)
Application Security Traceability

The ability to follow a documented link from business requirements and identified risks through selected controls to implementation evidence and verification results, demonstrating that nothing relevant was dropped.

Related: Application Security Control (ASC), Verification
Application Security Requirements

Statements that specify what an application must do or provide to achieve its targeted assurance level, derived from risk assessment, policy, and selected controls, and used to judge acceptability.

Related: Risk Assessment, Targeted Assurance Level (TAL)
Risk Assessment

A structured analysis that identifies threats and vulnerabilities relevant to an application, estimates likelihood and impact, and determines the level of risk so that controls can be prioritized.

Related: Threat Modelling, Targeted Assurance Level (TAL)
Threat Modelling

An activity that systematically identifies potential attackers, attack paths, and assets at risk for an application, usually early in design, so that controls can be chosen to address specific threats.

Related: Risk Assessment, Vulnerability
Vulnerability

A weakness in an application's design, code, configuration, or supporting environment that a threat could exploit to cause harm, and which verification activities are intended to find and remove.

Related: Threat Modelling, Verification
Verification

The act of confirming, through review, testing, analysis, or evidence, that a selected control has actually been implemented and operates as intended in the application's real environment.

Related: Validation, Assurance
Validation

Confirmation that the implemented and verified controls actually satisfy the application's security requirements and business objectives, rather than merely existing as specified.

Related: Verification, Application Security Requirements
Assurance

The justified confidence, supported by evidence, that an application meets its security requirements and that its controls are effective for the intended use and risk level.

Related: Targeted Assurance Level (TAL), Verification
Trust Level

A categorization of how much an application or component can be relied upon based on its assessed security posture, used to decide what interactions and data exchanges are acceptable.

Related: Least Privilege, Risk Assessment
Application Security Risk

The potential for loss or harm to the organization arising from weaknesses in an application, combining the likelihood of an adverse event with the business consequences if it occurs.

Related: Risk Assessment, Vulnerability
Residual Risk

The risk that remains after selected controls have been implemented and verified, which must be understood and formally accepted by an accountable owner before the application is released.

Related: Risk Assessment, Assurance
Application Security Control Implementation

The work of putting a selected control into practice in an application, including design decisions, coding, configuration, and supporting procedures needed to make the control effective.

Related: Application Security Control (ASC), Verification
Application Security Evidence

Records such as test reports, review notes, configurations, and logs that demonstrate a control was implemented and verified, used to support assurance claims and audit findings.

Related: Assurance, Verification
Access Control

The set of mechanisms that decide who or what may use a resource and in what manner, including authentication, authorization, and enforcement of permitted operations within an application.

Related: Least Privilege, Trust Level
Input Validation

A control that checks and constrains data entering an application so that malformed or malicious input cannot trigger injection, corruption, or unexpected behaviour in downstream processing.

Related: Application Security Control (ASC), Vulnerability
Secure Coding

The practice of writing software according to established security rules and patterns so that common weaknesses are avoided by construction rather than discovered and patched later.

Related: Secure Development Lifecycle (SDL), Vulnerability
Security Testing

Planned testing activities, including static analysis, dynamic testing, and penetration testing, that seek evidence about whether security controls work and whether exploitable weaknesses remain.

Related: Verification, Penetration Testing
Penetration Testing

An authorized, simulated attack against an application to discover exploitable weaknesses and to demonstrate the practical effectiveness of its defensive controls under realistic conditions.

Related: Security Testing, Vulnerability
Application Security Awareness and Training

Planned education that gives developers, testers, and managers the knowledge and skills needed to perform their application security roles consistently and to recognize common weaknesses.

Related: Secure Coding, Application Security Management Process (ASMP)
Supply Chain Security

Management of security risk introduced by third-party components, libraries, and service providers, including their selection, monitoring, and the controls they must satisfy before integration.

Related: Risk Assessment, Application Security Control Selection
Security Exception

A documented, time-bound, and formally approved deviation from an application security requirement, recording the justification, compensating controls, and the owner who accepts the associated risk.

Related: Residual Risk, Organizational Application Security Policy
Conformity Assessment

An independent evaluation that determines whether an application's security processes and controls meet the requirements claimed, often performed by a party without a stake in the outcome.

Related: Assurance, Application Security Evidence
Continual Improvement

The ongoing cycle of measuring application security performance, learning from incidents and assessments, and adjusting controls and processes so effectiveness increases over time.

Related: Application Security Management Process (ASMP), Residual Risk
Application Security Incident

An event that actually or potentially compromises an application's confidentiality, integrity, or availability, triggering defined response, containment, and lessons-learned activities.

Related: Continual Improvement, Vulnerability
Scope of Application Security

The defined boundary identifying which applications, components, environments, and organizational units are subject to the application security management process and its control requirements.

Related: Application Security Management Process (ASMP), Organizational Application Security Policy
Roles and Responsibilities

The documented allocation of application security duties among business owners, developers, testers, security specialists, and management, ensuring each required activity has an accountable party.

Related: Application Security Management Process (ASMP), Application Security Awareness and Training