Zum Inhalt springen

Trust Center

Build Security

Security controls for build processes, artifact integrity, and deployment evidence.

Build Process

  • 1. Code checkout from versioned repositories with signed commits and GPG verification.
  • 2. Isolated build environment in containerized pipelines without persistent network access.
  • 3. Automated SAST/SCA scanning as well as linting prior to artifact creation.
  • 4. Signing and hashing of build artifacts with upload to an immutable artifact repository.

Artifact Integrity

  • All build artifacts are hashed using SHA-256 and the checksum is stored in the artifact repository.
  • Each artifact is signed with a private code-signing certificate; the signature is verified before deployment.
  • The build pipeline logs hash, signature, and metadata (source commit, builder ID, timestamp) in a tamper-protected log.
  • A regular re-hash comparison checks the integrity of stored artifacts against the original checksums.

Deployment Evidence

  • Each deployment process generates a structured evidence package containing build hash, signature validation result, and target environment.
  • The evidence package is automatically stored in the evidence management system and linked to the DORA bridge evidence process.
  • Deployments are authorized by a separate change management board; authorization is recorded in the audit trail.
  • Traceability from source commit through build artifact to production deployment is fully assured.

Build Recommendations

  • composer: Fixed versions in composer.lock, --no-dev for production, --optimize-autoloader, --classmap-authoritative.
  • composer: Regular composer audit in CI; use Satis or Private Packagist for internal packages.
  • npm: Package pinning via package-lock.json, --ignore-scripts for production builds, npm audit in the CI pipeline.
  • npm: Use npm ci instead of npm install for deterministic installs without deviations.
  • CI Pipeline: Verify package signatures and SHA checksums of all external dependencies before installation.

ISO 27001 Verbindung

ISO/IEC 27001:2022 Build Security Control Reference

  • A.5.1 Leadership and strategy
  • A.5.31 Documented information (control)
  • A.5.36 Documentation and reporting

ISO/IEC 27001:2022 dient als Kontrollanker und Management-System-Referenz. Die Verbindung zu ISO 27001 unterstützt integrierte Resilienz- und Sicherheitsprogramme.

Reifegrad

  1. 1 Initial

    Ad-hoc-Ansätze, keine formalen Prozesse

  2. 2 Defined

    Formale Prozesse definiert, aber nicht durchgängig umgesetzt

  3. 3 Implemented

    Prozesse vollständig umgesetzt und dokumentiert

  4. 4 Monitored

    Prozesse werden überwacht und gemessen

  5. 5 Optimized

    Kontinuierliche Verbesserung und Anpassung