+I-SD Secure Deployment
---+I-SD-A Stream A: Deployment Process
------+I-SD-1-A Use a repeatable deployment process
------+I-SD-2-A Automate deployment and integrate security checks
------+I-SD-3-A Verify the integrity of deployment artifacts
---+I-SD-B Stream B: Secret Management
------+I-SD-1-B Protect application secrets in configuration and code
------+I-SD-2-B Include application secrets during deployment
------+I-SD-3-B Enforce lifecycle management of application secrets

I-SD Secure Deployment

Short description: This practice focuses on increasing the security of software deployments to the production environment and the supporting secrets.

One of the final stages in delivering secure software is ensuring the security and integrity of developed applications are not compromised during deployment. The Secure Deployment (SD) practice focuses on this. To this end, the practice’s first stream focuses on removing manual error by automating the deployment process as much as possible, and making its success contingent upon the outcomes of integrated security verification checks. It also fosters Separation of Duties by making adequately trained, non-developers responsible for deployment.

The second stream goes beyond the mechanics of deployment, and focuses on protecting the privacy and integrity of sensitive data, such as passwords, tokens, and other secrets, required for applications to operate in production environments. In its simplest form, suitable production secrets are moved from repositories and configuration files into adequately managed digital vaults. In more advanced forms, secrets are dynamically generated at deployment time and routine processes detect and mitigate the presence of any unprotected secrets in the environment.

1. Pregled

Naslov Standard
I-SD-A Stream A: Deployment Process

A repeatable and consistent deployment process ensures you only deploy correct software artifacts to production. It also paves the way for representative test environments prior to production.

I-SD-B Stream B: Secret Management

As the secure execution of any software system requires credentials, this stream ensures proper handling of these sensitive data elements within the organization's environment.

1.1 Reference

1.2 Utvrđeni zahtjevi

1.3 Povezani propisi

2. Utvrđeni zahtjevi

Zahtjevi
Izvor Zahtjev

3. Povezani propisi

Propisi
Izvor Regulativa
  • OWASP -

    EN: Publications of the OWASP Foundation, https://owasp.org/. OWASP® is a registered trademark of the OWASP Foundation, Inc.; GRCA is not affiliated with, nor endorsed by, the OWASP Foundation. Only the versions published by OWASP are authoritative.

    DE: Veröffentlichungen der OWASP Foundation, https://owasp.org/. OWASP® ist eine eingetragene Marke der OWASP Foundation, Inc.; GRCA steht in keiner Verbindung zur OWASP Foundation und wird von ihr nicht unterstützt. Maßgeblich sind allein die von OWASP veröffentlichten Fassungen.