3.10 Information System Lifecycle

CISSP Domain 3 Β· Security Architecture and Engineering

3.10 Information System Lifecycle

Security is not a single activity performed before a system goes live.

Security requirements, architecture, testing, operation and eventual retirement must be managed across the entire information system lifecycle.

πŸ“‹

Define

Understand stakeholder needs and translate them into measurable security requirements.

REQUIREMENTS
πŸ—οΈ

Engineer

Design, build, integrate and verify a trustworthy system.

BUILD SECURITY IN
πŸ”„

Sustain

Operate, maintain, change and eventually retire the system securely.

WHOLE LIFECYCLE

The Big Idea

Security should follow the system from its earliest business need until its final retirement.

1️⃣ Stakeholders β†’ What do we need?
2️⃣ Requirements β†’ What must the system do securely?
3️⃣ Architecture β†’ How should it be designed?
4️⃣ Build β†’ How will it be implemented?
5️⃣ Integrate β†’ How will all components work together?
6️⃣ Verify & Validate β†’ Does it work as required?
7️⃣ Deploy β†’ Can it enter production securely?
8️⃣ Sustain β†’ Can it remain secure over time?
9️⃣ Retire β†’ Can we remove it without leaving risk behind?
Security begins before technology is selected

If security requirements appear only after the system has been built, important architectural decisions may already be expensive or impossible to change.

Information System Lifecycle

NEED Stakeholder needs
REQUIRE Requirements analysis
DESIGN Architecture
BUILD Development / implementation
CONNECT Integration
PROVE Verification & validation
DEPLOY Transition
SUSTAIN Operations & maintenance
RETIRE Disposal

Need β†’ Require β†’ Design β†’ Build β†’ Connect β†’ Prove β†’ Deploy β†’ Sustain β†’ Retire

Core Principle

Security Exists Across Every Phase

Lifecycle StageSecurity Question
Stakeholder NeedsWhat needs protection and why?
Requirements AnalysisWhat measurable security requirements apply?
ArchitectureHow will the system enforce those requirements?
DevelopmentWas the design implemented securely?
IntegrationDo new trust relationships create additional risk?
Verification & ValidationCan we demonstrate that requirements are satisfied?
DeploymentIs the production environment ready?
OperationsDoes the system remain secure as threats and technology change?
RetirementWhat data, credentials, dependencies and assets remain?
πŸ‘₯ 1. Stakeholder Needs & Requirements Understand the problem before designing the solution

The lifecycle begins by understanding what stakeholders need from the system and what they need protected.

Stakeholders May Include

Business Owners Users Customers Security Privacy Operations Legal Compliance Risk Suppliers
Example

A bank wants to create a mobile banking service.

The business need may be:

Allow customers to securely manage their accounts from mobile devices.

Security stakeholders then need to understand:

  • which information will be processed;
  • which transactions will be permitted;
  • which threats are relevant;
  • which legal or regulatory obligations apply;
  • what level of availability the business requires.
Start with protection needs, not products

"We need a firewall" is a solution statement.

"Only authorised communications should reach the payment service" is closer to a security requirement.

πŸ“‹ 2. Requirements Analysis Turn stakeholder needs into specific requirements

Requirements analysis translates stakeholder needs, threats, constraints and obligations into requirements that can influence architecture and later be tested.

Security Requirements May Address

Confidentiality

Who is permitted to access information?

Integrity

How will unauthorised changes be prevented or detected?

Availability

How resilient must the service be?

Authentication

How strongly must users, devices or services prove identity?

Auditability

Which activities must be recorded and attributable?

Privacy

Which personal data may be collected, processed and retained?

Recovery

What recovery objectives must be supported?

Compliance

Which regulatory, contractual or policy requirements apply?

Make Requirements Testable

Weak requirement

"The application must be secure."

Better requirement

"Administrative access must require multi-factor authentication."

Another better requirement

"Sensitive customer data must be encrypted when transmitted across untrusted networks."

If a requirement cannot be understood, implemented or tested, it is difficult to manage

Good security requirements give designers and assessors something concrete to work with.

πŸ”— Requirements Traceability Connect business need to design, control and evidence

Requirements should remain traceable throughout the lifecycle.

Business Need β†’ Security Requirement
Security Requirement β†’ Architecture
Architecture β†’ Control
Control β†’ Test
Test β†’ Evidence
Example

Business need: prevent unauthorised access to customer accounts.

Requirement: customer authentication must use approved strong authentication.

Design: central identity platform with MFA.

Implementation: application integrates with the identity provider.

Test: verify protected functions cannot be accessed without successful MFA.

Traceability

WHY? Business need
WHAT? Requirement
HOW? Design / control
PROVE? Test / evidence
πŸ—οΈ 3. Architectural Design Translate requirements into a secure system structure

During architecture, security requirements are transformed into system structures, trust boundaries and control decisions.

Architectural Questions

Trust Boundaries

Where does information move between different levels of trust?

Identity

How will users, devices and services authenticate?

Authorization

How will least privilege be enforced?

Data Protection

How will sensitive data be protected at rest, in transit and in use?

Resilience

Which components require redundancy or graceful failure?

Monitoring

Which security-relevant events must be observable?

Dependencies

Which external services and suppliers become part of the trust model?

Failure Modes

What happens when a component becomes unavailable or compromised?

Architecture is where many risks are cheapest to remove

Changing a trust boundary on a diagram is easier than redesigning a production environment containing hundreds of integrations.

Architecture

BOUNDARIES Where does trust change?
DATA What needs protection?
IDENTITIES Who can do what?
DEPENDENCIES What do we rely on?
FAILURE What happens when something breaks?
🎯 Threat Modeling During Design Think like an attacker before the system exists

Threat modeling helps identify potential attack paths before the design becomes difficult to change.

Assets β†’ What matters?
Threat Actors β†’ Who may attack?
Attack Surface β†’ Where can they interact?
Trust Boundaries β†’ Where could trust be abused?
Controls β†’ How will risk be reduced?
Threat modeling is most valuable before implementation is fixed

Finding an architectural weakness before construction usually gives the organisation more remediation choices.

πŸ› οΈ 4. Development / Implementation Turn the architecture into a real system

During implementation, the approved design becomes actual hardware, software, cloud resources, configurations and operational processes.

Security Activities

Secure Configuration

Systems should use approved secure baselines rather than insecure defaults.

Least Privilege

Accounts and services should receive only the permissions required.

Secrets Management

Credentials and cryptographic keys require controlled storage and use.

Dependency Management

Third-party components should be understood and appropriately maintained.

Configuration Management

The organisation should know what has been deployed and how it is configured.

Documentation

Important security assumptions and operational requirements should be recorded.

Example

Architecture requires:

"The application server must not be directly reachable from the internet."

During implementation, the network and cloud configuration must actually enforce that architecture.

Secure design β‰  secure implementation

A well-designed architecture can still be compromised by insecure configuration, coding errors, exposed secrets or incorrect deployment.

πŸ›’ Build, Buy or Consume a Service The lifecycle also applies to acquired technology

Information systems are not always developed entirely in-house.

An organisation may:

Build Software Buy Commercial Products Use Open Source Consume SaaS Use Managed Services Combine Multiple Suppliers
Outsourcing implementation does not outsource accountability

Security requirements still need to be defined, communicated, assessed and monitored.

Acquisition Questions

  • Does the solution satisfy security requirements?
  • How is vulnerability remediation handled?
  • What support lifecycle is provided?
  • How is customer data protected?
  • Which dependencies and subcontractors exist?
  • How can the organisation exit the service later?
πŸ”Œ 5. Integration Secure components can create new risks when connected together

Integration combines components into a larger system.

Every integration can introduce a new:

Trust Relationship Identity API Data Flow Network Path Dependency Failure Path
Example

A payment application is secure when tested independently.

It is integrated with a customer database using an account that has full database administrator privileges.

The integration introduces an unnecessary privilege path.

Integration Security Questions

Identity β†’ How do systems authenticate each other?
Authorization β†’ What can each component do?
Data β†’ What information crosses the interface?
Failure β†’ What happens when the dependency fails?
Logging β†’ Can activity be traced across systems?
System security is more than component security

Two individually secure systems can create an insecure architecture if their integration introduces excessive trust.

βœ… 6. Verification & Validation Are we building it correctly - and are we building the right thing?

Verification and validation provide assurance that the system satisfies requirements and stakeholder needs.

Verification

Determines whether system elements and implementation satisfy specified requirements and design expectations.

Did we build it right?

Validation

Determines whether the resulting system satisfies its intended purpose and stakeholder needs in its intended environment.

Did we build the right thing?

Verification vs Validation

VERIFICATION Built RIGHT?
VALIDATION Built the RIGHT THING?

Verification = Requirements Β· Validation = Need

Security Testing May Include

Configuration Review Vulnerability Assessment Penetration Testing Access-Control Testing Resilience Testing Recovery Testing Security Requirements Testing
Testing should trace back to requirements

If a requirement says administrative actions must be logged, testing should demonstrate whether those actions are actually captured with the required information.

Verification & Validation Example

A Secure Door

Imagine the requirement says:

"Only authorised employees may enter the restricted room."

Verification

Does the badge reader correctly check authorised credentials?

Does the lock behave according to the design?

Validation

Does the overall solution actually meet the need of preventing unauthorised access in realistic operation?

What about tailgating, emergency procedures or visitor handling?

🚦 Security Gates & Risk Decisions Do not deploy simply because development is finished

Before major lifecycle transitions, organisations may use formal security or risk checkpoints.

Before Production, Ask

Are security requirements met? Are critical vulnerabilities resolved? Is residual risk understood? Are operational owners ready? Is monitoring configured? Are recovery processes ready? Are exceptions documented?
Security does not always mean zero risk

The important governance question is whether remaining risk is known, appropriately treated and accepted by the correct authority.

πŸš€ 7. Transition & Deployment Move the system into its operational environment safely

Deployment changes the system from an engineering or test environment into an operational service.

Security Activities

Production Hardening

Remove unnecessary development settings, services and accounts.

Secure Configuration

Confirm production configuration matches approved standards.

Secrets

Replace temporary, test or development credentials.

Monitoring

Ensure security-relevant logging and alerting are active.

Backup & Recovery

Confirm recovery capability exists before the service becomes critical.

Documentation

Operational teams need current architecture, procedures and ownership information.

Training

Administrators and support teams need appropriate knowledge before taking ownership.

Rollback

Significant changes should consider how the organisation will recover if deployment fails.

Test credentials must not become production credentials

Temporary accounts, default passwords, debugging features and broad development permissions should be removed before production use.

πŸ§ͺ Environment Separation Development, testing and production have different trust requirements
Development β†’ Build and experiment
Test β†’ Verify behaviour
Production β†’ Real business operations
Production requires stronger control

Development personnel may need broad flexibility in development environments without automatically receiving unrestricted production access.

Data example

Copying an entire production customer database into an uncontrolled test environment can create a new exposure of sensitive information.

βš™οΈ 8. Operations, Maintenance & Sustainment Deployment is the beginning of operational security, not the end

Systems often spend most of their lifecycle in operation.

During this period, technology, threats, business requirements and vulnerabilities continue to change.

Operational Security Activities

Patch Management

Address known vulnerabilities appropriately.

Vulnerability Management

Identify, assess and remediate security weaknesses.

Configuration Management

Prevent uncontrolled drift from approved configurations.

Logging & Monitoring

Detect attacks, failures and unexpected behaviour.

Access Reviews

Ensure privileges remain appropriate.

Incident Management

Respond when security events become incidents.

Backup & Recovery

Maintain the ability to restore important services and information.

Capacity & Resilience

Ensure the system can continue to meet operational requirements.

A system that was secure on deployment day does not automatically remain secure five years later.
πŸ”„ Change Management Every significant change can modify the system's risk

Changes made during operation can invalidate previous assumptions, testing and risk decisions.

Propose Change β†’ Understand requirement
Assess Impact β†’ Security + operational risk
Approve β†’ Authorised decision
Test β†’ Validate change
Implement β†’ Controlled deployment
Review β†’ Confirm expected result
Example

A previously internal application is exposed to the internet to support a new business service.

The application code may not have changed.

But the system's:

Attack Surface Threat Model Trust Boundary Monitoring Requirements Risk

have changed significantly.

Change the architecture β†’ revisit the risk

Security assessment should reflect the current system rather than a historical version of it.

🧾 Configuration Management Know what the system actually looks like

Security decisions depend on knowing the system's components, versions, configuration and relationships.

Configuration Management Supports

Baselines Asset Inventory Version Control Change Tracking Dependency Mapping Recovery Auditability
Configuration drift

A server is deployed according to a secure baseline.

Over two years:

  • temporary firewall rules remain permanently;
  • test accounts remain enabled;
  • unnecessary services are installed;
  • logging is disabled during troubleshooting and never restored.

The current server no longer matches the secure original design.

πŸ“Š Continuous Monitoring & Reassessment Risk changes while the system operates

Operational monitoring helps determine whether controls remain effective and whether the system's risk has changed.

New Vulnerability

A previously unknown weakness becomes public.

New Threat

Attackers begin targeting the technology differently.

Architecture Change

A new integration changes trust relationships.

Business Change

The system becomes more critical than originally expected.

Control Degradation

A control stops operating as intended.

Support Change

A technology approaches end of support.

Risk assessment is not a one-time document

Significant changes in technology, threats, business use or controls may require the risk decision to be revisited.

πŸ”§ Sustainment & Technology Ageing Systems become harder to secure as dependencies age

Systems can remain operational long after individual components begin approaching end of life or end of support.

Supported β†’ Security updates available
End of Support β†’ Updates may stop
Technical Debt β†’ Risk and maintenance difficulty increase
Decision β†’ Upgrade Β· Replace Β· Mitigate Β· Retire
Still working β‰  still secure

Operational functionality does not guarantee that a technology remains supportable or appropriate for current threats.

πŸ—‘οΈ 9. Retirement & Disposal A system remains a security concern even after users stop using it

Retirement should be planned rather than treated as simply switching the system off.

Retirement Activities

Data Migration

Move information that must remain available to an appropriate new location.

Retention

Preserve information required for legal, regulatory or business purposes.

Sanitization

Remove sensitive information from media that no longer requires it.

Account Removal

Disable identities and privileges used only by the retired system.

Secrets & Keys

Revoke, rotate or securely dispose of credentials and keys where appropriate.

Integrations

Remove APIs, firewall rules, network routes and trust relationships that are no longer required.

Asset Inventory

Update records so the retired system is no longer treated as active.

Physical Disposal

Reuse, return, recycle or destroy equipment according to policy and data sensitivity.

Decommission the dependencies, not only the server.
πŸ•ΈοΈ Hidden Retirement Dependencies Old systems leave traces across the environment

A retired application may leave behind security-relevant objects in other systems.

Service Accounts API Keys Certificates DNS Records Firewall Rules Database Accounts Cloud Permissions Monitoring Rules Backups Supplier Access
Example

An application is decommissioned successfully.

Its service account remains active with privileged access to a database.

The application is gone, but the unnecessary attack path remains.

Retirement is an architecture change

Dependencies should be traced so obsolete trust relationships are removed from the wider environment.

πŸ’Ύ Data During Retirement Do not destroy what must be retained - and do not retain what should be destroyed
Identify Data β†’ What does the system hold?
Retention Requirement β†’ What must remain?
Legal Hold β†’ What must not be destroyed?
Migration β†’ Where will retained information go?
Sanitization β†’ What can now be securely removed?
Delete β‰  securely dispose

Removing a file reference does not necessarily remove recoverable information from the underlying media.

Retirement connects directly to Asset Security

Classification, retention, legal obligations and data-remanence requirements still apply when a system reaches end of life.

The Lifecycle Is Not Always a Straight Line

The lifecycle stages are useful for understanding responsibilities, but real systems often evolve iteratively.

Operate β†’ New business requirement
Requirement β†’ Architecture change
Architecture β†’ Development
Development β†’ Testing
Testing β†’ New deployment
Deployment β†’ Operate again
Security follows every iteration

Whether an organisation uses sequential, iterative, Agile or continuous-delivery approaches, significant changes still need security requirements, assessment and validation.

Important Distinction

Information System Lifecycle vs Software Development Lifecycle

Information System LifecycleSoftware Development Lifecycle
Considers the complete information system.Primarily focuses on developing and maintaining software.
Includes hardware, software, people, processes, data and services.Focuses more directly on software engineering activities.
Includes acquisition, integration, operations and retirement.Includes software requirements, design, development, testing, deployment and maintenance.
CISSP Domain 3 perspective.Explored more deeply in CISSP Domain 8.

Domain 3 vs Domain 8

DOMAIN 3 Lifecycle of the SYSTEM
DOMAIN 8 Security of SOFTWARE DEVELOPMENT
Practical Scenario

Building a New Online Banking Service

πŸ‘₯ Stakeholders β†’ Customers need secure online banking
πŸ“‹ Requirements β†’ MFA, encryption, auditability, resilience
πŸ—οΈ Architecture β†’ Identity service, API layer, segmented services, protected database
πŸ› οΈ Implementation β†’ Configure and build components securely
πŸ”Œ Integration β†’ Connect payment, identity and customer systems
βœ… V&V β†’ Test requirements and intended use
πŸš€ Deployment β†’ Harden production, activate monitoring and recovery
βš™οΈ Operations β†’ Patch, monitor, review access and manage change
πŸ—‘οΈ Retirement β†’ Migrate data, remove credentials, terminate integrations and sanitize assets
Security exists before the first server is built and after the last server is switched off.
What Goes Wrong?

Security Added at the End

A project develops a new internet application.

Business Design β†’ No security involvement
Architecture β†’ No threat modeling
Development β†’ Security requirements unclear
One Week Before Launch β†’ Penetration test
Critical Finding β†’ Fundamental architecture problem
Result β†’ Expensive redesign or risk acceptance
Testing is not a substitute for secure engineering

Security testing can identify weaknesses, but discovering fundamental architectural problems late dramatically reduces the available options.

πŸŽ“ CISSP Scenarios Identify the lifecycle activity
Scenario 1

A project team meets business owners, legal, privacy and security teams to understand what a new system must accomplish and protect.

Which lifecycle activity?

Stakeholder needs and requirements.

Scenario 2

The statement "the application should be secure" is replaced with specific requirements for MFA, encryption and audit logging.

Which activity?

Requirements analysis.

Scenario 3

Security architects determine trust boundaries, network segmentation, identity flows and resilience patterns.

Which lifecycle activity?

Architectural design.

Scenario 4

Engineers create cloud resources and configure servers according to the approved architecture.

Which activity?

Development / implementation.

Scenario 5

A secure application is connected to a third-party service and the project assesses the new API trust relationship.

Which lifecycle stage is especially relevant?

Integration.

Scenario 6

Testers confirm that a security control has been implemented according to its documented requirements.

Verification or validation?

Verification.

Scenario 7

Stakeholders assess whether the completed solution actually solves the intended business and protection need in its operational context.

Verification or validation?

Validation.

Scenario 8

Before production release, temporary accounts are removed, logging is enabled and recovery procedures are confirmed.

Which lifecycle stage?

Transition / deployment.

Scenario 9

A production system is patched, monitored and regularly assessed for vulnerabilities.

Which stage?

Operations and maintenance / sustainment.

Scenario 10

A system is exposed to the internet for the first time after three years of internal-only operation.

What should occur?

Reassess the security architecture, threat model and risk because a significant change has occurred.

Scenario 11

A server is still functioning but its operating system no longer receives vendor security updates.

What should the organisation recognise?

Functional operation does not mean acceptable lifecycle or security status.

Scenario 12

A retired application leaves behind a privileged service account that is no longer needed.

What was incomplete?

Retirement / decommissioning.

Scenario 13

A system is retired and its hard drives are sold without sanitising confidential information.

Which lifecycle activity failed?

Secure disposal.

Scenario 14

Management wants to destroy all information belonging to a retired system, but some records are subject to a legal hold.

What should happen?

Required information must be preserved before disposal activities proceed.

Scenario 15

A security requirement can be traced to the architecture component that implements it and the test that proves it.

Which concept?

Requirements traceability.

Scenario 16

An application was secure at deployment but five years of emergency changes have caused its configuration to differ substantially from the original baseline.

Which problem is demonstrated?

Configuration drift.

Scenario 17

The organisation plans the replacement of an algorithm that is approaching obsolescence while the system is still in production.

Which lifecycle idea does this demonstrate?

Sustainment requires security to evolve throughout operational life.

Scenario 18

A vendor develops the organisation's application.

Management assumes security requirements are therefore entirely the vendor's responsibility.

What is wrong?

Acquiring or outsourcing a solution does not remove the organisation's responsibility to define and manage its security requirements and risk.

CISSP Exam Perspective

Recognise the Lifecycle Stage from the Clue

What Does the Business Need?

Owners, users and other interested parties.

Stakeholder Needs

Make It Specific

Translate needs into testable statements.

Requirements Analysis

Trust Boundaries

Security structure and control strategy.

Architectural Design

Build / Configure

Turn design into reality.

Development / Implementation

Connect Systems

New APIs and trust relationships.

Integration

Built Right?

Conformance to requirements.

Verification

Right Thing?

Does it meet stakeholder need?

Validation

Go Live

Production readiness.

Transition / Deployment

Patch / Monitor / Change

Keep the system trustworthy.

Operations & Sustainment

Remove System

Data, accounts, integrations and assets.

Retirement / Disposal

Why β†’ What β†’ How β†’ Prove

Connect needs through evidence.

Traceability

System Changed Significantly

Old risk decision may no longer apply.

Reassess Risk
⚠️ Common CISSP Mistakes Lifecycle questions usually test when security should happen
Security Testing β‰  Security Lifecycle

Testing is one assurance activity.

Security begins with requirements and architecture and continues through operation and retirement.

Security Requirements β‰  Security Products

Define the protection requirement before selecting a particular technology.

Verification β‰  Validation

Verification asks whether specified requirements were implemented correctly.

Validation asks whether the resulting system satisfies the intended stakeholder need.

Component Security β‰  System Security

Integrations can create new trust paths even when individual components are secure.

Deployment β‰  End of Security Work

Vulnerabilities, threats, dependencies and business requirements continue changing during operation.

Working System β‰  Supported System

Technology may remain functional after vendor security support ends.

Old Risk Assessment β‰  Current Risk

Significant architectural or business changes may require reassessment.

Outsourced β‰  No Responsibility

Suppliers can operate technology, but the organisation still needs to understand and manage its security requirements and risk.

Power Off β‰  Decommissioned

Accounts, data, certificates, integrations, firewall rules and backups may remain after a server is switched off.

Delete β‰  Sanitise

Appropriate disposal must consider data remanence and media sanitization.

Retire β‰  Destroy Everything

Retention requirements and legal holds may require information to be preserved.

Domain 3 Lifecycle β‰  Only Software Development

The information system lifecycle includes the broader system, operation, integration, sustainment and retirement.

Quick Reference

If the question describes...Think...
Understanding business and user protection needsStakeholder Needs
Turning needs into measurable statementsRequirements Analysis
Trust boundaries and security structureArchitectural Design
Configuring or constructing system componentsDevelopment / Implementation
Connecting components and creating trust relationshipsIntegration
Confirming requirements were implemented correctlyVerification
Confirming the system meets its intended purposeValidation
Moving a system safely into productionTransition / Deployment
Patching, monitoring and maintaining the systemOperations / Sustainment
System reaches end of supportLifecycle / Sustainment Risk
Removing obsolete service accounts and connectionsRetirement
Removing sensitive data from retired mediaSecure Disposal / Sanitization
Connecting requirement to implementation and testTraceability
Major production architecture changeReassess Security & Risk

The Security Lifecycle Questions

WHY? Stakeholder need
WHAT? Security requirement
HOW? Architecture
BUILD? Implementation
CONNECT? Integration
PROVE? Verification & validation
READY? Deployment
STILL SAFE? Operations
GONE? Retirement

Key Takeaways

Information-system security should be managed throughout the entire lifecycle rather than added immediately before deployment.

The lifecycle begins with stakeholder protection needs, not the selection of security products.

Requirements analysis translates stakeholder needs, risks and obligations into specific requirements that architecture and testing can address.

Requirements should be sufficiently clear and testable so the organisation can later demonstrate whether they were satisfied.

Requirements traceability connects the original business need to security requirements, architecture, controls, testing and evidence.

Architectural design determines how requirements will be achieved through trust boundaries, identities, data flows, resilience and security controls.

Threat modeling during design can identify weaknesses while significant architectural changes remain relatively easy to make.

Development and implementation must faithfully translate secure architecture into secure systems and configurations.

Acquired, outsourced and cloud-hosted systems still require security requirements and risk management.

Integration creates new trust relationships, so individually secure components do not automatically create a secure system.

Verification asks whether the system was built according to its specified requirements.

Validation asks whether the resulting system satisfies its intended stakeholder needs and purpose.

A useful memory aid is: verification = built right; validation = built the right thing.

Transition to production should include hardening, configuration review, removal of temporary credentials, operational monitoring, recovery readiness and appropriate risk decisions.

Deployment is not the end of the security lifecycle.

During operation, systems require patching, vulnerability management, configuration management, monitoring, access review, incident response and recovery capability.

Significant changes can alter trust boundaries and attack surfaces even if the underlying application code has not changed.

Configuration drift can gradually move a production system away from its approved secure state.

A system that remains technically functional may still become unsafe when components reach end of support.

Retirement should remove the entire system footprint, including accounts, secrets, certificates, permissions, integrations and infrastructure that are no longer required.

Data must be evaluated for retention, migration, legal hold and secure sanitization before assets are disposed of.

Switching a server off does not prove that the information system has been completely decommissioned.

Security starts before the first component is built and continues until the final data, credential, dependency and asset has been appropriately retired.

πŸ“š Sources & Further Reading System lifecycle and systems security engineering guidance