Skip to main content

64 docs tagged with "segurança"

View all tags

AI in the Security Testing Process

How to use AI/GenAI to accelerate security testing (planning, triage, regressions, fuzzing and validation) without degrading evidence, confidentiality or human control

Checklist - Security Testing

Instrument for binary and auditable verification of the practical adoption of continuous security validation practices.

Code Security within the Pipeline

Validations of the pipeline's own code (YAML, scripts, linters), including control of logic, permissions and the use of external components.

Continuous Security Validation

Strategies and practices for continuously validating application security through automated, manual and offensive testing.

DAST and Fuzzing Policy

Organisational policy that defines the requirements, execution criteria, findings management and responsibilities for dynamic security testing (DAST) and fuzzing, proportional to the application's risk level.

Dependency Security

Practices for managing and validating external dependencies to ensure integrity, currency and security in the code

Execution Control Model

Strategy for ensuring that all code executed in production has previously been validated and authorised.

How to Do It

Integration of Secure Architecture practices throughout the development cycle

How to Do It

How to apply secure CI/CD practices throughout the application lifecycle, with proportionality by risk, normalised user stories and auditable evidence

How to Do It

How to apply the prescribed container security practices throughout the development and operations lifecycle

How to Do It

Practical integration of upskilling and onboarding practices into the development lifecycle

How to Do It

Practical integration of IaC security practices into the SDLC, with proportionality by risk, reusable user stories and auditable evidence

How to Do It

Practical integration of continuous validation practices across the different phases of the application lifecycle

Module Governance and Secure Reuse

Prescriptive practices for the governance, validation and control of reusable modules in IaC, ensuring security, provenance and traceability.

Policies

Formal policies required to legitimise and operationalise the continuous validation of application security.

Rationale

Why this chapter is exceptional, which sources support the IaC requirements catalogue and how to create/adapt the organisational catalogue

Release Management Practices

Strategies for the secure management of releases and the segregation of functionality during continuous delivery.

Secure CI/CD

Security practices for continuous integration and delivery pipelines, with a focus on automation, traceability and control proportional to risk

Secure Deployment

Principles and controls to ensure a secure, validated and traceable deployment process in production environments

Security Monitoring Policy

Organisational policy that defines the requirements for security monitoring in production, including the definition of critical events, SIEM integration, behavioural correlation, coverage of monitoring domains and periodic review of detection rules, proportional to the criticality level (L1, L2, L3).

Security Regression Tests

Recurring validation of previously fixed vulnerabilities to prevent their reintroduction in future versions.

Security Requirements

Definition, application, validation and traceability of application security requirements by risk level

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 Testing

Strategies and practices for continuously validating application security through automated, manual and offensive testing