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.

Lifecycle practiceIntermediate

Secure Software Decommissioning

Secure software decommissioning removes an application or service while protecting data, credentials, dependencies, integrations, records, and users throughout retirement.

What it means

The plan should address data migration and disposal, account and key revocation, DNS and certificate changes, third-party termination, archive requirements, monitoring, user communication, and removal of unused infrastructure and code paths.

Why it matters

Retired systems often remain connected, unpatched, or forgotten, creating exposure long after their business purpose ends.

Practical focus

  • Inventory dependencies, data, identities, and integrations before shutdown
  • Migrate or dispose of data according to requirements
  • Revoke credentials, certificates, tokens, and access paths
  • Verify that monitoring and recovery plans reflect retirement

Common mistakes

  • Turning off a user interface while backend services remain reachable
  • Leaving dormant credentials and cloud resources active
  • Destroying records that must be retained or migrated

Certification relevance

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

ISC2 CSSLPISC2 ISSEPISACA CGEIT

Authoritative sources