Knowledge is Power

Sitewide Search

Search Bare Metal Cyber

Search exact control and technique identifiers, Cyber Wiki articles, framework records, playbooks, books, podcasts, Academy courses, individual lessons, and BMC Cyber Challenge activities.

Application security practiceIntermediate

Secure Software Deployment

Secure software deployment moves approved software into an environment using controlled identities, verified artifacts, protected configuration, rollback capability, and observable change.

What it means

Deployment security covers release authorization, environment separation, infrastructure configuration, secrets, database changes, feature flags, health checks, monitoring, and recovery.

Why it matters

A secure application can still fail if deployment introduces weak defaults, wrong permissions, exposed secrets, or unverified artifacts.

Practical focus

  • Verify artifact identity and integrity
  • Use repeatable deployment automation
  • Separate duties and production privileges
  • Test rollback, monitoring, and post-deployment validation

Common mistakes

  • Making manual production changes outside the pipeline
  • Deploying with development defaults
  • Sharing administrator credentials
  • Treating successful startup as proof of a safe release

Certification relevance

This subject appears in or supports the following certification bodies of knowledge:

ISC2 CSSLPISC2 CCSPISC2 CISSP

Authoritative sources