Abuse and Misuse Case Method
Method for deriving abuse and misuse cases — cross-functional workshop, adversarial user stories and integration into the requirements backlog. Adversarial elicitation technique that feeds the threat model and the security requirements; it complements structured threat modelling, it does not replace it.
Advanced Practices in Security Requirements
Reinforced recommendations for environments with greater regulatory demands or maturity
Applicable requirements — Essential entity or important entity (NIS2)
The Manual's requirements that apply under context CTX-NIS2, by level and grade, with each floor that the regime elevates and its legal basis.
Applicable requirements — Financial entity (DORA)
The Manual's requirements that apply under context CTX-DORA, by level and grade, with each floor that the regime elevates and its legal basis.
Applicable requirements — High-risk AI system (AI Act)
The Manual's requirements that apply under context CTX-AIA-RE, by level and grade, with each floor that the regime elevates and its legal basis.
Applicable requirements — Processing of personal data (GDPR)
The Manual's requirements that apply under context CTX-RGPD, by level and grade, with each floor that the regime elevates and its legal basis.
Applicable requirements — Product with digital elements placed on the market (CRA)
The Manual's requirements that apply under context CTX-CRA, by level and grade, with each floor that the regime elevates and its legal basis.
Application of Requirements by Classification
Minimum mandatory requirements by application criticality classification
Base Security Requirements Catalogue
Canonical catalogue of SbD-ToE application security requirements, organised by technical domain, with applicability by risk level (L1–L3) and minimum acceptance criteria for validation, audit and integration into backlogs.
Chapter 3 - Threat Modelling
Structured identification, analysis and mitigation of threats during the development lifecycle
Chapter 4 - Secure Architecture
Foundations, objectives and framing of the chapter dedicated to secure architecture in the software lifecycle
Exceptions to Application Security Requirements
Specifics of exception management in the context of the application requirements of Ch. 02
Good Practices for Writing Secure Code
Recommendations for writing secure code by language and stack, including prohibited patterns and validated good practices
Governance of the Use of Automation and Assistants in the SSDLC
Prescription for the controlled use of automated generation tools (including AI) in development, without changing the application requirements
How to Do It
Integration of Secure Architecture practices throughout the development cycle
How to Do It
Integration of requirements practices throughout the phases of the development lifecycle
How to Do It
Integration of threat modelling throughout the development cycle
ℹ️ Rationale
Rationale and logical structure of the requirements themes used in the catalogue
Integration with IriusRisk and Automated Tools
How to replace the manual threat → requirement mapping using platforms such as IriusRisk, while maintaining traceability with Chapter 2
KPIs and Metrics - Security Requirements
Technical and process indicators for assessing the coverage, traceability and effective validation of the security requirements applied by risk level, with mapping to the cross-cutting SbD-ToE governance dimensions.
Mapping Threats to Security Requirements
How to link identified threats to the formal requirements defined in Chapter 2
Practical Example of Applying Requirements
Case study illustrating the application of requirements throughout the lifecycle
Rationale
Why this chapter is exceptional, which sources support the IaC requirements catalogue and how to create/adapt the organisational catalogue
Relevant policies
Policies that underpin the definition, exception and validation of requirements
Requirements Traceability Taxonomy
Two complementary identification systems - the canonical SbD-ToE catalogue and the project's operational tags - and how to articulate them across the lifecycle.
Requirements Validation by Domain (content integrated)
This document has been integrated into addon 07 - Requirements Validation. See validacao-requisitos.
Requirements Validation Plan (content integrated)
This document has been integrated and expanded in addon 07 - Requirements Validation. See validacao-requisitos.
Review Checklist - Secure Architecture
Binary, auditable checklist for controlling the application of the secure architecture requirements
Review Checklist - Security Requirements
Mandatory per-project verifications to guarantee the application of the defined requirements
Security Requirements Policy
Organisational policy that defines how security requirements must be selected, documented, traced, validated and maintained throughout the lifecycle of each application, proportionally to its classified risk level.
Security Requirements Validation
Complete model for validating the requirements of the SbD-ToE catalogue - principles, methods by requirement type, lifecycle moments and a detailed plan by domain with operational tag, recommended method and expected evidence.
Threat Modelling Requirements Catalogue
Canonical catalogue of threat modelling requirements (THR-001 to THR-007), with applicability by risk level and acceptance criteria for threat identification, formal disposition, requirement derivation and methodological traceability.
Traceability Model between Risks, Requirements and Controls
How to build and maintain a traceability matrix that links identified risks, canonical requirements, project operational tags, technical controls and auditable evidence.
Training Module - Secure Infrastructure as Code (IaC)
Practical upskilling for technical teams that develop, review or operate IaC projects securely