A secure information system is not created at the moment a firewall is installed or when a penetration test is performed before production.
Security begins much earlier.
It begins when an organization first asks:
What business or mission problem are we trying to solve, what must be protected, and what could happen if the system fails or is compromised?
Security then continues through:
requirements;
architecture;
design;
implementation;
integration;
verification;
validation;
deployment;
operations;
maintenance;
modernization;
retirement;
disposal.
The current CISSP Examination Outline specifically includes Objective 3.10 β Manage the information system lifecycle, consisting of:
stakeholder needs and requirements;
requirements analysis;
architectural design;
development and implementation;
integration;
verification and validation;
transition and deployment;
operations and maintenance/sustainment;
retirement and disposal.
NIST SP 800-160 Vol. 1 Rev. 1 similarly approaches cybersecurity as a systems-security engineering discipline that should address stakeholder protection needs, concerns, and requirements throughout the system life cycle rather than treating security as a late technical add-on.
This lesson therefore answers the central question:
How should security requirements be identified, engineered, verified, maintained, and ultimately retired throughout the complete information-system lifecycle?
| Lesson Topic | Primary CISSP Alignment |
|---|---|
| Information-system lifecycle | Domain 3.10 |
| Stakeholder needs | Domain 3.10 |
| Stakeholder requirements | Domain 3.10 |
| Protection needs | Domain 3.10 / systems-security engineering |
| Requirements analysis | Domain 3.10 |
| Security requirements | Domain 3.10 |
| Requirements traceability | Supporting secure-engineering concept |
| Architecture | Domain 3.10 |
| Secure architectural design | Domain 3.1 / 3.10 |
| Threat modeling | Domain 3.1 / Lesson Five |
| Development/implementation | Domain 3.10 |
| Secure development practices | Domain 3.10 bridge to Domain 8 |
| Systems acquisition | Supporting lifecycle concept |
| Integration | Domain 3.10 |
| Verification | Domain 3.10 |
| Validation | Domain 3.10 |
| Security testing | Domain 3.10 bridge to Domain 6 |
| Transition/deployment | Domain 3.10 |
| Secure configuration baseline | Domain 3.10 |
| Change/configuration management | Domain 3.10 / Domain 7 |
| Operations | Domain 3.10 |
| Maintenance | Domain 3.10 |
| Sustainment | Domain 3.10 |
| Technology refresh | Domain 3.10 |
| End of Life | Domain 2 / 3.10 |
| End of Support | Domain 2 / 3.10 |
| Retirement | Domain 3.10 |
| Data disposition | Domain 2 / 3.10 |
| Disposal | Domain 3.10 |
| Lessons learned | Lifecycle improvement |
| Secure software detail | Later Domain 8 lessons |
After completing this lesson, you should be able to:
Define the information-system lifecycle.
Explain why cybersecurity must begin before technical implementation.
Define systems-security engineering.
Explain the relationship between mission requirements and security requirements.
Identify major stakeholders in a system lifecycle.
Explain stakeholder needs.
Distinguish stakeholder needs from formal system requirements.
Explain protection needs.
Distinguish functional requirements from security requirements.
Explain nonfunctional security requirements.
Describe characteristics of effective security requirements.
Explain requirements traceability.
Develop a conceptual requirements-traceability chain.
Explain architectural design.
Explain why architecture should precede product selection.
Identify trust boundaries during architecture.
Explain security-control allocation.
Explain architectural tradeoffs.
Explain secure design reviews.
Explain development and implementation.
Explain why approved libraries and development environments matter.
Explain secure system acquisition.
Explain risks associated with commercial and third-party components.
Explain system integration.
Explain why individually secure components may become insecure when integrated.
Define verification.
Define validation.
Distinguish verification from validation.
Explain why testing should derive from requirements.
Explain security acceptance criteria.
Explain transition and deployment.
Explain secure configuration baselines.
Explain production-readiness reviews.
Explain migration and rollback planning.
Explain operations and maintenance.
Explain sustainment.
Explain change management.
Explain configuration management.
Explain vulnerability and patch-management considerations.
Explain continuous monitoring.
Explain technology refresh.
Explain End of Life.
Explain End of Support.
Explain retirement planning.
Explain secure data disposition.
Explain cryptographic-key disposition.
Explain why inventory records must be updated during retirement.
Explain lifecycle documentation.
Explain the role of lessons learned.
Apply information-system lifecycle concepts to CISSP-style scenarios.
The information-system lifecycle describes the stages through which a system progresses from initial business or mission need to final retirement and disposal.
A simplified lifecycle is:
BUSINESS / MISSION NEED
β
βΌ
STAKEHOLDER NEEDS
β
βΌ
REQUIREMENTS
β
βΌ
ARCHITECTURE
β
βΌ
DESIGN
β
βΌ
DEVELOP / IMPLEMENT
β
βΌ
INTEGRATE
β
βΌ
VERIFY & VALIDATE
β
βΌ
DEPLOY
β
βΌ
OPERATE & MAINTAIN
β
βΌ
SUSTAIN / MODERNIZE
β
βΌ
RETIRE
β
βΌ
DISPOSE
The current CISSP lifecycle objective follows essentially this progression.
Security is not a single project phase.
It should influence:
REQUIREMENTS
β
DESIGN
β
IMPLEMENTATION
β
TESTING
β
DEPLOYMENT
β
OPERATIONS
β
RETIREMENT
A system can become insecure at any of these stages.
Consider two possibilities.
Security requirements are identified before architecture.
The system is completely developed and security is reviewed one week before launch.
System B may discover:
excessive trust;
poor identity architecture;
insecure data flows;
inadequate logging;
weak segmentation.
At that stage, correcting the architecture may be expensive.
A mature lifecycle seeks to:
Build security into the system rather than bolt it onto the system afterward.
NIST SP 800-160 emphasizes applying systems-security engineering throughout the system life cycle so stakeholder protection needs are addressed with appropriate rigor.
Systems Security Engineering, or SSE, integrates security into systems engineering.
It considers security in relation to:
mission;
stakeholders;
requirements;
architecture;
technology;
operations;
lifecycle risk.
Security should be treated alongside other engineering concerns such as:
performance;
reliability;
usability;
safety;
cost;
maintainability.
An architect may need to balance:
SECURITY
β
βββ COST
βββ SCHEDULE
βββ PERFORMANCE
βββ USABILITY
βββ SAFETY
βββ AVAILABILITY
The goal is not maximum security regardless of mission.
The goal is:
Appropriate protection of mission and business objectives.
Secure engineering is not:
βBuy the strongest security product available.β
It is:
βDetermine security requirements and engineer the system to satisfy them.β
A stakeholder is an individual, organization, or group with an interest in the system or its outcomes.
Examples:
business owners;
customers;
users;
executives;
security;
IT operations;
legal;
privacy;
regulators;
developers;
support personnel.
A system owner may emphasize:
Availability.
Privacy may emphasize:
Appropriate personal-data processing.
Security operations may emphasize:
Logging and monitoring.
Users may emphasize:
Usability.
Architecture must reconcile these perspectives.
A stakeholder need describes an outcome or capability required.
Example:
Customers need secure access to account information from mobile devices.
This is not yet a detailed technical requirement.
A protection need describes what must be protected and why.
Examples:
customer information must remain confidential;
financial transactions must preserve integrity;
emergency service must remain available.
MISSION
β
βΌ
BUSINESS PROCESS
β
βΌ
STAKEHOLDERS
β
βΌ
ASSETS
β
βΌ
PROTECTION NEEDS
β
βΌ
SECURITY REQUIREMENTS
Mission:
Process employee payroll.
Assets:
employee identity data;
salary information;
payment instructions.
Protection needs:
confidentiality;
transaction integrity;
authorized access;
availability.
Only after understanding these should technology be selected.
Ask:
What must the system accomplish?
Which information does it process?
What cannot fail?
What cannot be disclosed?
What cannot be modified improperly?
What regulations or contracts apply?
What recovery expectations exist?
Which users require access?
Stakeholders may initially describe only functional requirements.
Example:
βThe system must allow remote access.β
Security must ask:
Who may connect?
From which devices?
With what authentication?
What should be logged?
What information may be accessed?
A requirement states something the system must satisfy.
Examples:
The system shall require MFA for privileged administrative access.
The system shall encrypt designated sensitive data in transit.
A functional requirement describes:
What the system must do.
Example:
Users shall be able to submit electronic payments.
A security requirement describes:
How security properties must be protected or enforced.
Example:
Payment modification shall require authenticated and authorized access.
Many security requirements are expressed as quality or constraint requirements.
Examples:
availability;
auditability;
resilience;
privacy;
maintainability.
Weak:
βThe system shall be secure.β
Strong:
βPrivileged administrative access shall require multifactor authentication.β
Weak:
βThe application must have really good logging.β
Better:
βSuccessful and failed privileged authentication events shall be recorded with identity, timestamp, source, and result.β
Effective requirements should generally be:
clear;
necessary;
feasible;
unambiguous;
testable;
traceable;
consistent.
Security requirements may come from:
BUSINESS NEEDS
β
βββ Risk Assessment
βββ Law / Regulation
βββ Contracts
βββ Policy
βββ Architecture
βββ Threat Modeling
βββ Standards
Business need:
Online banking.
Threat:
Account takeover.
Risk requirement:
Prevent unauthorized account access.
Security requirement:
Require approved multifactor authentication for high-risk access.
Control:
Implement supported authentication mechanisms.
Traceability connects a requirement to:
its source;
design;
implementation;
test evidence;
operational control.
BUSINESS OBJECTIVE
β
βΌ
RISK
β
βΌ
SECURITY REQUIREMENT
β
βΌ
ARCHITECTURAL CONTROL
β
βΌ
IMPLEMENTATION
β
βΌ
TEST CASE
β
βΌ
EVIDENCE
Without traceability, an organization may be unable to answer:
Why is this control here?
or:
Which test proves this requirement works?
Example:
| Requirement | Source | Design | Control | Test |
|---|---|---|---|---|
| MFA for admins | Risk assessment | IAM architecture | MFA | Test IAM-01 |
| Encrypt data in transit | Policy | TLS architecture | TLS | Test NET-04 |
| Log privileged changes | Audit requirement | Logging design | SIEM/Audit | Test LOG-09 |
A project should know:
What does secure enough to deploy mean?
Examples:
no unresolved critical vulnerabilities;
required controls implemented;
authentication tests passed;
backup restoration demonstrated.
A lifecycle stage may have defined exit criteria.
For example:
DESIGN COMPLETE
β
βΌ
SECURITY ARCHITECTURE APPROVED?
β
βΌ
THREAT MODEL COMPLETE?
β
βΌ
REQUIREMENTS TRACEABLE?
β
βΌ
PROCEED TO IMPLEMENTATION
Architecture establishes the system's:
components;
relationships;
trust boundaries;
information flows;
interfaces;
security responsibilities.
Poor process:
BUY PRODUCTS
β
TRY TO CREATE ARCHITECTURE
Better:
REQUIREMENTS
β
ARCHITECTURE
β
CONTROL NEEDS
β
TECHNOLOGY SELECTION
Ask:
What are the system components?
Where does trust change?
Where does information flow?
What is externally accessible?
Where are privileged functions?
What must be isolated?
INTERNET
β
βΌ
API GATEWAY
β
βββ TRUST BOUNDARY βββ
β
APPLICATION TIER
/ \
βΌ βΌ
IDENTITY SERVICE PAYMENT SERVICE
β
βΌ
TRANSACTION DB
β
β DATA BOUNDARY β
β
βΌ
BACKUP SYSTEM
Architecture should consider:
least privilege;
defense in depth;
secure defaults;
separation of duties;
isolation;
Zero Trust;
privacy by design.
A system-level requirement often needs to be distributed among components.
Example:
Requirement:
Only authorized administrators may modify production configurations.
May require:
identity system authentication;
authorization service;
configuration tool controls;
audit logging;
network restrictions.
SECURITY REQUIREMENT
β
βββ Identity Control
βββ Network Control
βββ Application Control
βββ Monitoring Control
This is architectural defense in depth.
Example:
Requiring authentication for every microservice call may improve control but increase:
complexity;
latency;
certificate-management requirements.
Architects must balance security with mission requirements.
A mature architecture documents:
alternatives considered;
risks;
assumptions;
decisions;
residual risk.
Threat modeling should evaluate:
interfaces;
attack surfaces;
trust boundaries;
privileged operations;
third-party dependencies.
Lesson Five developed this process in detail.
If architecture changes:
NEW API
β
NEW TRUST BOUNDARY
β
NEW ATTACK SURFACE
β
THREAT MODEL UPDATE
A security design review evaluates whether architecture satisfies:
requirements;
risk decisions;
design principles.
It is generally easier to correct:
a diagram
than:
a deployed production environment.
Ask:
Are trust boundaries clear?
Is privilege minimized?
Are administrative paths protected?
Are logs sufficient?
Are critical dependencies understood?
Are failure modes acceptable?
Development turns design into working components.
This can involve:
software;
configuration;
infrastructure;
cloud services;
automation.
Implementation realizes the approved design.
Security should ensure:
The implemented system matches the approved security architecture.
Design:
Database is inaccessible from the Internet.
Implementation:
Administrator accidentally exposes port 5432 publicly.
This is design drift.
Examples include:
secure coding practices;
approved libraries;
configuration baselines;
code review;
dependency management;
secrets management.
Detailed software-development security will be covered later in Domain 8.
NIST's final Secure Software Development Framework Version 1.1 recommends high-level secure development practices that organizations can integrate into existing SDLC approaches rather than requiring one specific development methodology.
NIST published a draft update, SSDF Version 1.2, in December 2025; as of this lesson's August 2026 reference point, that revision is still identified by NIST as an initial public draft rather than the final replacement for Version 1.1.
Do not treat security as:
DEVELOP EVERYTHING
β
SECURITY TEST
β
HOPE
Instead:
SECURITY REQUIREMENTS
β
SECURE DESIGN
β
SECURE IMPLEMENTATION
β
SECURITY TESTING
β
SECURE RELEASE
Development systems may contain:
source code;
build credentials;
signing keys;
test information.
Compromise can create supply-chain risk.
Apply:
authentication;
least privilege;
logging;
separation of duties.
Examples of secrets:
API keys;
passwords;
private keys;
tokens.
Poor:
source code
β
βββ password = "Admin123!"
Better:
APPLICATION
β
βΌ
AUTHORIZED SECRET
MANAGEMENT SERVICE
Systems may depend on:
libraries;
SaaS;
APIs;
hardware;
cloud services.
This connects lifecycle engineering with Lesson Five's supply-chain risk principles.
Before acquisition, define:
security requirements;
support requirements;
vulnerability handling;
update mechanisms;
lifecycle expectations.
If a product has only six months of remaining vendor support, that fact should be considered:
Before purchasing it.
Lifecycle thinking begins early.
Integration combines individual components into a functioning system.
Component A:
Secure.
Component B:
Secure.
Integration:
Misconfigured trust relationship.
Result:
Insecure system.
APPLICATION
β
βΌ
IDENTITY API
β
βΌ
FAILS TO VALIDATE TOKEN
β
βΌ
AUTHORIZATION BYPASS
The weakness appears in the interaction.
Test:
interfaces;
authentication;
authorization;
error handling;
data flows;
failover;
logging.
A service should not assume:
Every request from the internal network is legitimate.
Earlier Zero Trust principles apply inside integrated architectures.
Every interface should have defined:
authentication;
authorization;
input expectations;
error behavior;
logging.
Verification asks:
Validation asks:
VERIFICATION
"Built it right?"
VALIDATION
"Built the right thing?"
Requirement:
Administrators must use MFA.
Verification asks:
Does the system actually enforce MFA for administrators?
Stakeholder need:
Prevent unauthorized privileged activity.
The system uses MFA.
Validation asks:
Does the overall solution adequately meet the stakeholder's actual protection need?
Perhaps shared administrator accounts still undermine accountability.
| Verification | Validation |
|---|---|
| Meets specified requirements | Meets stakeholder/mission need |
| βBuilt correctly?β | βCorrect system?β |
| Design/specification focused | Operational need focused |
| Requirement evidence | Mission suitability evidence |
REQUIREMENT
β
βΌ
TEST CASE
β
βΌ
EXPECTED RESULT
β
βΌ
ACTUAL RESULT
β
βΌ
PASS / FAIL
Requirement:
Five failed privileged logins shall generate an alert.
Test:
perform failed logins;
confirm event collection;
verify alert generation.
Lifecycle assurance may include:
configuration review;
vulnerability assessment;
penetration testing;
code analysis;
access-control testing;
recovery testing.
Domain 6 will examine Security Assessment and Testing in much greater depth.
A low-impact internal utility may not require the same assurance rigor as:
a safety-critical system.
A failed security test should create:
defect;
risk record;
remediation action;
retest.
Poor:
βWe are launching tomorrow; close the vulnerability ticket.β
Better:
Evaluate the risk, remediate or formally accept residual risk through authorized governance.
For high-risk systems, assurance may benefit from reviewers independent of the implementation team.
Why?
Developers can unintentionally overlook assumptions they created themselves.
Transition moves the system from development/test conditions into the operational environment.
Deployment installs, configures, and activates the system for intended operational use.
Changes may include:
new network exposure;
production credentials;
real customer information;
production integrations.
Before production:
Are requirements verified?
Are critical risks resolved?
Is logging enabled?
Are backups configured?
Are administrators trained?
Is incident response ready?
Is rollback possible?
SECURITY TESTS PASS?
β
βΌ
KNOWN RISKS REVIEWED?
β
βΌ
BASELINE APPROVED?
β
βΌ
MONITORING READY?
β
βΌ
BACKUP / RECOVERY READY?
β
βΌ
AUTHORIZED FOR DEPLOYMENT
A configuration baseline defines an approved system configuration.
It provides a known starting point.
operating-system settings;
services;
network configuration;
software versions;
logging;
security settings.
Without a baseline:
How do you know whether the current configuration changed?
Deployment should not automatically enable:
unused accounts;
unused services;
default passwords;
unnecessary interfaces.
Lesson Eight's secure-default principle applies directly.
Transition may require moving:
customer records;
configuration;
credentials;
logs.
Migration must preserve:
confidentiality;
integrity;
availability.
After migration, ask:
Did all records transfer?
Were permissions preserved?
Was sensitive data protected?
Was old data appropriately removed?
A deployment strategy should consider:
How will we return to a known stable state?
DEPLOY CHANGE
β
βΌ
VALIDATE
ββββ΄ββββ
PASS FAIL
β β
OPERATE ROLLBACK
β
βΌ
RESTORE
KNOWN STATE
Technical testing can determine:
control effectiveness;
vulnerabilities;
residual risk.
Management or the appropriate risk authority decides whether the system may operate under those conditions.
Security analysts:
Analyze risk.
Risk owners:
Accept or reject residual risk within their authority.
Once deployed, the system enters the longest part of its lifecycle.
Security work does not end.
May include:
monitoring;
account management;
backup;
vulnerability management;
incident response;
access review;
maintenance.
A secure system today may become insecure tomorrow because:
new vulnerabilities emerge;
threats evolve;
users change;
configurations drift;
dependencies change.
Continuous monitoring helps detect changes in:
risk;
vulnerabilities;
configuration;
control effectiveness.
OPERATIONS
β
βΌ
MONITOR
β
βΌ
NEW RISK?
ββββ΄βββ
NO YES
β β
βΌ βΌ
CONTINUE
UPDATE REQUIREMENTS /
CONTROLS / DESIGN
The lifecycle is therefore iterative.
Maintenance keeps the system operational and secure.
Examples:
patches;
hardware replacement;
software updates;
configuration corrections.
Maintenance personnel may require privileged access.
Controls should include:
authorization;
authentication;
monitoring;
termination of temporary access.
Patches may address:
vulnerabilities;
bugs;
stability.
Installing a patch can also create:
compatibility problems;
outages;
unexpected behavior.
Therefore mature patch management often includes:
IDENTIFY
β
ASSESS
β
TEST
β
APPROVE
β
DEPLOY
β
VERIFY
Configuration management maintains awareness and control of:
approved configuration;
changes;
versions;
relationships.
Configuration drift occurs when operational systems gradually differ from approved baselines.
Example:
BASELINE
SSH restricted
β
βΌ
ADMIN TEMPORARILY ENABLES
UNRESTRICTED SSH
β
βΌ
SETTING NEVER REVERSED
β
βΌ
CONFIGURATION DRIFT
Change management provides a structured process for modifying production environments.
Before change:
Why is the change needed?
What systems are affected?
What risks are introduced?
Has it been tested?
Who approves?
What is the rollback plan?
Emergency changes may need faster handling.
But:
Emergency does not mean undocumented.
Afterward, changes should be reviewed and documented.
Sustainment involves maintaining the system's ability to perform its mission over time.
It includes planning for:
staffing;
technology;
vendor support;
components;
maintenance;
security.
A system may work perfectly but become unsustainable because:
vendor support ends;
staff expertise disappears;
replacement components become unavailable.
Lifecycle management should anticipate replacement before technology becomes unsupportable.
SUPPORTED TECHNOLOGY
β
βΌ
SUPPORT WINDOW DECLINES
β
βΌ
REPLACEMENT PLANNING
β
βΌ
MIGRATION
β
βΌ
OLD SYSTEM RETIRED
End of Support occurs when the vendor no longer provides normal:
fixes;
patches;
assistance.
This creates increasing security risk.
A mature lifecycle program maintains awareness of:
support dates;
vendor roadmaps;
replacement plans.
But legacy systems may face:
unsupported software;
obsolete protocols;
limited logging;
difficult patching.
If immediate replacement is impossible:
segment;
restrict access;
monitor;
document risk;
establish migration plan.
A system should continue delivering critical mission capability despite:
component failure;
attack;
maintenance.
Resilience principles from earlier lessons therefore extend through operations.
Important lifecycle documents may include:
requirements;
architecture diagrams;
threat models;
baselines;
test results;
operating procedures;
inventories.
If architecture diagrams no longer match production:
incident response may be slower;
risk assessments may be inaccurate;
administrators may make unsafe assumptions.
A system may be retired because:
technology is obsolete;
mission changes;
replacement occurs;
vendor support ends.
Retirement should be planned.
Poor retirement can leave behind:
active accounts;
cloud resources;
forgotten certificates;
DNS records;
exposed data;
vendor access.
RETIREMENT DECISION
β
βΌ
IDENTIFY DEPENDENCIES
β
βΌ
MIGRATE REQUIRED DATA
β
βΌ
TERMINATE ACCESS
β
βΌ
REMOVE INTEGRATIONS
β
βΌ
REVOKE KEYS / CERTIFICATES
β
βΌ
SANITIZE DATA / MEDIA
β
βΌ
UPDATE INVENTORY
β
βΌ
DISPOSE
A legacy server may support:
an API;
batch process;
reporting;
authentication;
business workflow.
Turning it off without dependency analysis may cause outage.
LEGACY SYSTEM
β
βββ Application A
βββ Database B
βββ Vendor C
βββ Report D
Retirement requires understanding these relationships.
Data may need to be:
migrated;
archived;
destroyed.
Retention requirements from Lesson Seven still apply.
If obsolete data has no:
business need;
legal requirement;
retention requirement,
moving it to a new system may unnecessarily perpetuate risk.
Retirement should include:
service-account removal;
API-token revocation;
firewall-rule cleanup;
VPN removal;
administrative credential termination.
A retired system's credentials can remain valid elsewhere if identities were reused.
This is why credential lifecycle must be considered carefully.
Retirement should identify:
certificates;
encryption keys;
signing keys;
API secrets.
Determine whether each should be:
retained securely;
revoked;
destroyed.
An encryption key may need archival retention to decrypt required historical records.
A no-longer-valid authentication certificate may need revocation.
Lesson Ten's key-lifecycle concepts apply.
Before media leaves organizational control, determine:
information sensitivity;
media technology;
reuse plans.
Use approved sanitization methods.
Lesson Seven covered NIST SP 800-88 Rev. 2 in detail.
reused;
transferred;
recycled;
destroyed.
But information must be protected first.
An asset should not remain listed as:
Production
after disposal.
Inventory records should reflect:
retirement date;
disposition;
sanitization.
Cloud retirement may require:
terminate instances;
delete storage;
revoke service accounts;
remove DNS;
remove secrets;
review backups.
Stopping a virtual server is not necessarily the same as:
deleting all associated data.
Cloud storage, snapshots, logs, and backups must be considered.
If system retirement ends a supplier relationship:
revoke vendor access;
return/destroy data;
terminate connectivity;
verify contract closure.
This connects to Lesson Five.
Do not assume retirement succeeded because a work ticket says:
Complete.
Verify:
access removed;
data handled;
assets updated;
connections closed.
After retirement, ask:
What worked?
What failed?
Which requirements were missing?
Which lifecycle decisions increased risk?
RETIRE SYSTEM
β
βΌ
LESSONS LEARNED
β
βΌ
UPDATE STANDARDS
β
βΌ
IMPROVE NEXT SYSTEM
β
βΌ
NEW LIFECYCLE
A mature organization may establish security review points at major lifecycle stages.
REQUIREMENTS
β
βΌ
SECURITY REVIEW
β
βΌ
DESIGN
β
βΌ
SECURITY REVIEW
β
βΌ
IMPLEMENTATION
β
βΌ
SECURITY TEST
β
βΌ
DEPLOYMENT
β
βΌ
AUTHORIZATION
A gate asks:
Is there sufficient evidence to continue?
It should not exist merely to generate paperwork.
At each stage:
IDENTIFY RISK
β
ANALYZE
β
TREAT
β
ACCEPT RESIDUAL RISK
β
MONITOR
Lesson Four's risk-management concepts remain active throughout the lifecycle.
A system's risk can change due to:
new threats;
new vulnerabilities;
business changes;
technology changes.
Therefore previous acceptance decisions may require reassessment.
Organizations may:
develop internally;
purchase commercial systems;
subscribe to cloud services;
outsource.
Security requirements still apply.
Before acquisition:
Can the product meet security requirements?
How is it patched?
What is the support lifecycle?
What data does it collect?
What third parties are involved?
Do not discover after signing that the provider refuses to provide:
incident notifications;
security evidence;
data deletion.
Lifecycle security begins during acquisition.
Requirement:
Medical staff shall authenticate before viewing patient records.
Verification:
Test that unauthenticated access is denied.
Validation:
Confirm that the authentication approach supports actual clinical workflows without encouraging unsafe credential sharing.
A system can be:
perfectly built according to incorrect requirements.
That system may pass verification but fail validation.
An organization wants a new payroll platform.
Employees must view pay information online.
Salary and banking information must remain confidential.
Users must authenticate using approved authentication controls.
Identity service separates authentication from payroll processing.
Application uses centralized IAM.
Payroll platform integrates with HR records.
Tests confirm unauthorized access is denied.
HR confirms the system meets business and privacy needs.
System launched using approved baseline.
Logs, access, vulnerabilities, and backups monitored.
Old payroll system's data migrated and media sanitized.
This demonstrates security across the entire lifecycle.
Team builds first.
Security identifies problems later.
Result:
Expensive redesign.
Strong products are deployed without a coherent trust model.
Result:
Integration weaknesses.
Team performs random security testing.
Result:
No clear evidence that requirements were satisfied.
System launches successfully.
No security logs reach the monitoring team.
Result:
Operations cannot detect abuse.
System remains in production beyond vendor support.
Result:
Growing unremediated risk.
Server is shut down but:
cloud backups remain;
vendor VPN remains active;
DNS still points to old system.
Result:
Residual attack surface.
Use the SierraTec Secure LIFECYCLE model for lifecycle questions.
What business or mission outcome is required?
Who depends on the system, and what must be protected?
Translate risks and protection needs into verifiable requirements.
Define trust, boundaries, components, and controls.
Develop or implement according to the approved design.
Verify and validate that requirements and stakeholder needs are met.
Deploy securely and continuously manage configuration, monitoring, maintenance, and risk.
Patch, modernize, replace, and plan for End of Support.
Retire systems, revoke access, preserve required data, sanitize assets, and dispose securely.
L
LEARN MISSION
β
βΌ
I
IDENTIFY
β
βΌ
F
FORM REQUIREMENTS
β
βΌ
E
ENGINEER
β
βΌ
C
CONSTRUCT
β
βΌ
Y
YIELD EVIDENCE
β
βΌ
C
COMMISSION & CONTROL
β
βΌ
L
LIFECYCLE SUSTAINMENT
β
βΌ
E
EXIT SECURELY
A development team wants to begin selecting security products before business requirements have been established.
What should occur FIRST?
A. Purchase the strongest available firewall.
B. Identify stakeholder needs, assets, protection requirements, and risk.
C. Conduct disposal planning only.
D. Begin penetration testing.
B
Security technology should follow requirements.
A requirement states:
βThe system must use excellent security.β
What is the PRIMARY weakness?
A. It is not sufficiently specific or verifiable.
B. It is overly technical.
C. It identifies too many test cases.
D. It provides excessive traceability.
A
An auditor asks which business requirement led to the implementation of MFA for administrators.
The organization cannot answer.
What is MOST clearly missing?
A. Requirements traceability.
B. Fire suppression.
C. Data masking.
D. Certificate pinning.
A
A security architect is reviewing a new application.
What should be identified before selecting specific firewall products?
A. Security requirements and trust boundaries.
B. Vendor market share.
C. Office location.
D. Hardware color.
A
Two independently tested applications are secure when operating separately but create an authentication bypass when integrated.
Which lifecycle stage exposed the weakness?
A. Integration.
B. Disposal.
C. Data classification.
D. Physical security.
A
A requirement states that all privileged accounts must use MFA.
Which activity BEST represents verification?
A. Test whether privileged logins actually require MFA.
B. Ask whether users like the interface.
C. Retire the system.
D. Replace the firewall.
A
A new security system meets every documented specification but prevents doctors from performing emergency patient care safely.
What was MOST clearly insufficient?
A. Validation against real stakeholder and mission needs.
B. Hashing.
C. Data sanitization.
D. Patch management.
A
A new production system passed testing but has no operational logging, backup, or rollback process.
What should happen?
A. Resolve production-readiness deficiencies before normal deployment.
B. Launch because software testing passed.
C. Disable authentication.
D. Remove all documentation.
A
A system was secure when deployed three years ago but has not been reassessed since.
What is the BEST response?
A. Reassess current risks, configuration, vulnerabilities, and control effectiveness.
B. Assume the original security state remains unchanged.
C. Disable monitoring.
D. Avoid patching.
A
A critical server will lose vendor support next month.
What should security management do?
A. Assess risk and execute replacement or documented mitigation/migration planning.
B. Ignore the date until exploitation occurs.
C. Publish administrator credentials.
D. Disable backups.
A
A vendor releases an urgent patch for a production system.
What is the BEST approach?
A. Assess urgency and risk, test appropriately, deploy through controlled change, and verify.
B. Never patch production systems.
C. Install without any consideration of compatibility.
D. Wait several years.
A
A production server gradually deviates from its approved secure configuration.
What security process should detect and manage this?
A. Configuration management and monitoring.
B. Copyright enforcement.
C. Physical fencing.
D. Tokenization.
A
An emergency fix is applied during a major outage.
What should occur after service is restored?
A. Document and review the change through the appropriate process.
B. Pretend the change never occurred.
C. Disable logging permanently.
D. Delete the configuration baseline.
A
A legacy application is being replaced.
What should happen BEFORE shutting it down permanently?
A. Identify dependencies and required data, access, and retention obligations.
B. Immediately destroy all data.
C. Remove every backup regardless of retention requirements.
D. Ignore downstream services.
A
An old server contains confidential records.
What should happen before it is sold or recycled?
A. Apply approved sanitization appropriate to the information and media.
B. Delete visible files only.
C. Rename the disk.
D. Remove the desktop icons.
A
No.
Security begins with:
Mission, stakeholder needs, requirements, and risk.
A requirement that cannot be objectively evaluated provides little assurance.
Architecture determines:
what controls are required;
where they belong.
Remember:
Verification = built it right.
Validation = built the right thing.
Production readiness also includes:
configuration;
monitoring;
backup;
operational procedures;
accepted risk.
Operations may last years.
Security must continue.
Critical vulnerabilities may demand urgent action, but uncontrolled changes can create operational failures.
Use risk-based change processes.
Baselines should evolve when approved system requirements and technology change.
Urgency may alter process timing.
It does not eliminate governance.
Track End-of-Life and End-of-Support dates.
Retirement also includes:
data;
credentials;
keys;
integrations;
inventory;
vendors.
Data sanitization must reflect information sensitivity and media type.
Retention and business need should determine what is preserved.
Security analyzes and communicates risk.
Authorized risk owners accept residual risk.
What is the FIRST major security activity in a new system initiative?
A. Identify stakeholder and mission needs and protection requirements.
B. Deploy a firewall.
C. Perform disposal.
D. Conduct a penetration test.
A
Which statement BEST describes a security requirement?
A. A defined, preferably verifiable security condition the system must satisfy.
B. A product advertisement.
C. A vulnerability scan result only.
D. An employee preference.
A
What does requirements traceability provide?
A. Connection from requirements to design, implementation, and evidence.
B. Physical security.
C. Encryption keys.
D. Certificate revocation.
A
What should primarily drive architectural control selection?
A. Security requirements and risk.
B. Vendor popularity.
C. Number of product features.
D. Marketing.
A
Which phase combines individual components into a complete system?
A. Integration.
B. Disposal.
C. Classification.
D. Retention.
A
Verification asks:
A. Did we build it according to requirements?
B. Did we choose the right business mission?
C. Has the system been retired?
D. Who owns the building?
A
Validation asks:
A. Does the system meet intended stakeholder and mission needs?
B. Is source code stored in Git?
C. Has media been destroyed?
D. Is the server powered on?
A
What should security testing primarily trace back to?
A. Requirements.
B. Product logos.
C. Employee preferences.
D. Hardware brands.
A
What is a configuration baseline?
A. Approved reference configuration.
B. User password list.
C. Certificate chain.
D. Marketing plan.
A
Which stage moves a system into its intended operational environment?
A. Transition/deployment.
B. Classification.
C. Data disposal.
D. Policy writing only.
A
Which process controls modifications to production systems?
A. Change management.
B. Copyright.
C. Data masking.
D. Tailgating prevention.
A
What is configuration drift?
A. Operational configuration gradually differs from approved baseline.
B. System changes geographic location.
C. User forgets password.
D. Certificate expires.
A
What is sustainment?
A. Maintaining system mission capability and supportability over time.
B. Initial data classification only.
C. Certificate signing.
D. Fire suppression.
A
Why does End of Support matter?
A. Security fixes and normal vendor support may stop.
B. The system becomes automatically encrypted.
C. Risk disappears.
D. Data becomes public.
A
What should occur before system retirement?
A. Identify dependencies, data requirements, access, and migration needs.
B. Destroy everything immediately.
C. Disable all audit logging.
D. Ignore vendors.
A
What should happen to obsolete system accounts during retirement?
A. Revoke or remove them according to the retirement plan.
B. Leave them permanently active.
C. Publish them.
D. Share them.
A
What should happen to media containing sensitive information before uncontrolled disposal?
A. Appropriate sanitization.
B. File rename.
C. Desktop cleanup.
D. Compression.
A
Who typically accepts residual business risk?
A. Authorized risk owner/management.
B. Vulnerability scanner.
C. Firewall.
D. Any developer.
A
Why are lessons learned important?
A. They improve future lifecycle decisions and organizational processes.
B. They replace testing.
C. They eliminate risk.
D. They remove the need for requirements.
A
Which statement is MOST accurate?
A. Security should be engineered throughout the lifecycle.
B. Security begins only after deployment.
C. Security ends after certification.
D. Retirement requires no security controls.
A
A project team has already chosen a cloud platform and several security tools but cannot explain what information the system will process or which risks must be controlled.
What is the BEST next action?
A. Define stakeholder, mission, information, and protection requirements before finalizing architecture.
B. Purchase additional tools.
C. Start production immediately.
D. Retire the system.
A
A requirement states that a system must be βhighly secure and easy to use.β
What should the security architect do?
A. Refine the statement into measurable and testable requirements.
B. Accept it as sufficient.
C. Remove security testing.
D. Purchase a firewall.
A
A security team cannot determine whether a test case verifies any approved requirement.
What process needs improvement?
A. Requirements traceability.
B. Physical security.
C. Data disposal.
D. Certificate issuance.
A
An authentication component and payment component each pass individual tests, but together they allow unauthorized payment requests.
Which activity should have detected this?
A. Integration testing.
B. Media sanitization.
C. Fire detection.
D. Data classification.
A
A system conforms exactly to specifications, but users cannot perform the business process the system was intended to support.
What failed?
A. Validation.
B. Verification only.
C. Encryption.
D. Asset disposal.
A
A production application is deployed without a rollback plan and fails immediately after launch.
Which lifecycle practice was MOST clearly deficient?
A. Transition/deployment planning.
B. Data classification.
C. PKI validation.
D. Fire suppression.
A
A critical system has accumulated undocumented configuration changes for two years.
Which control is MOST urgently needed?
A. Configuration and change management.
B. More classification levels.
C. Certificate pinning.
D. Password sharing.
A
A vendor announces that a critical operating system will become unsupported in nine months.
What is the BEST response?
A. Begin risk-based replacement/migration planning before support ends.
B. Wait until the last day.
C. Disable vulnerability management.
D. Ignore the notice.
A
A retired cloud application still has active API keys and storage snapshots.
What is the PRIMARY concern?
A. Incomplete retirement has left residual attack surface and data exposure.
B. The application is overly available.
C. The data has automatically been sanitized.
D. The API keys no longer matter.
A
A security assessment identifies a significant residual risk before launch. The technical team believes it should accept the risk because remediation will delay the project.
What is the BEST response?
A. Escalate the residual risk to the authorized risk owner for a decision.
B. Allow the technical team to accept all enterprise risk.
C. Delete the finding.
D. Launch without documentation.
A
| Stage | Core Question |
|---|---|
| Stakeholder needs | What outcome is required? |
| Requirements analysis | What must the system satisfy? |
| Architectural design | How should the system be structured? |
| Development/implementation | How will the design be realized? |
| Integration | Do components work securely together? |
| Verification/validation | Did we build it right, and did we build the right thing? |
| Transition/deployment | Is the system ready for operations? |
| Operations/maintenance | Does it remain secure and effective? |
| Retirement/disposal | How do we remove it without leaving risk? |
This structure reflects current CISSP Objective 3.10.
NEED
β
REQUIRE
β
ARCHITECT
β
BUILD
β
INTEGRATE
β
VERIFY / VALIDATE
β
DEPLOY
β
OPERATE / SUSTAIN
β
RETIRE / DISPOSE
Complete progression of a system from initial need through retirement and disposal.
Integration of security into systems-engineering processes throughout the lifecycle.
Person or organization with an interest in the system or its outcome.
Desired mission, business, or operational outcome.
Requirement to safeguard an asset or mission objective against unacceptable consequences.
Defined condition the system must satisfy to support security objectives.
Requirement describing what the system must do.
Requirement describing system qualities or constraints.
Process of examining, refining, and establishing system requirements.
Ability to connect requirements with sources, architecture, implementation, tests, and evidence.
Structured mapping among requirements and lifecycle evidence.
High-level structure of system components, interfaces, relationships, and trust boundaries.
Assignment of security responsibilities or requirements to components.
Evaluation of whether design appropriately satisfies requirements.
Creation of system components.
Realization or configuration of the approved design.
Combining components into a functioning system.
Determining whether the system was built according to requirements and design.
Determining whether the system meets intended stakeholder and mission needs.
Movement of a system toward operational use.
Installation and activation of a system in its operational environment.
Approved reference configuration.
Evaluation of whether a system is prepared for operational deployment.
Returning to a previous known operational state following a failed change.
Day-to-day use and management of the system.
Activities required to keep a system operating securely and correctly.
Long-term support necessary to preserve mission capability.
Structured control and tracking of system configurations and changes.
Deviation of actual configuration from approved baseline.
Controlled process for evaluating and implementing modifications.
Planned replacement or modernization of aging technology.
Point at which a product reaches the end of its intended lifecycle.
Point when normal vendor support and updates stop.
Controlled removal of a system from operational service.
Final disposition of equipment, media, or system components.
Authorized retention, migration, archival, sanitization, or destruction of information.
Remember:
MISSION
β
βΌ
PROTECTION NEED
β
βΌ
REQUIREMENT
β
βΌ
ARCHITECTURE
β
βΌ
IMPLEMENTATION
β
βΌ
EVIDENCE
β
βΌ
DEPLOYMENT
β
βΌ
OPERATIONS
β
βΌ
RETIREMENT
For CISSP questions:
Start with business and stakeholder needs.
Identify assets and protection needs before choosing controls.
Translate protection needs into testable requirements.
Architecture should follow requirements.
Technology selection should follow architecture.
Threat modeling should occur early and whenever architecture changes.
Requirements should be traceable.
Secure development is more effective than relying entirely on final testing.
Integration introduces new trust relationships and risks.
Verification asks whether the system was built correctly.
Validation asks whether the correct system was built.
Security testing should trace to requirements and risk.
Deployment requires operational readiness, not just functional completion.
Establish approved configuration baselines.
Prepare rollback plans.
Risk acceptance belongs to authorized risk owners.
Security continues through operations and maintenance.
Monitor for vulnerabilities and configuration drift.
Apply change management.
Maintain lifecycle documentation.
Track vendor End-of-Life and End-of-Support dates.
Plan technology refresh before systems become unsupportable.
Retirement includes more than powering off equipment.
Remove accounts, credentials, certificates, APIs, and integrations.
Preserve only information that still has legitimate retention requirements.
Sanitize media before disposal.
Update asset inventory when systems are retired.
Use lifecycle lessons learned to improve future systems.
NIST SP 800-160 Vol. 1 Rev. 1 reinforces this lifecycle view by applying systems-security engineering concepts across system stages including requirements, architecture, implementation, integration, verification, validation, operation, maintenance, and disposal.
Lesson Thirteen completed the initial Security Architecture and Engineering sequence by examining security throughout the complete information-system lifecycle.
Current CISSP Objective 3.10 identifies the following lifecycle stages:
STAKEHOLDER NEEDS
β
REQUIREMENTS ANALYSIS
β
ARCHITECTURAL DESIGN
β
DEVELOPMENT / IMPLEMENTATION
β
INTEGRATION
β
VERIFICATION / VALIDATION
β
TRANSITION / DEPLOYMENT
β
OPERATIONS / MAINTENANCE
β
RETIREMENT / DISPOSAL
You learned that secure engineering starts with:
Mission and stakeholder needsβnot security products.
The fundamental sequence is:
MISSION
β
ASSETS
β
PROTECTION NEEDS
β
SECURITY REQUIREMENTS
β
ARCHITECTURE
β
CONTROLS
You learned that requirements should be sufficiently:
clear;
necessary;
feasible;
testable;
traceable.
You studied requirements traceability:
BUSINESS NEED
β
SECURITY REQUIREMENT
β
ARCHITECTURAL DECISION
β
IMPLEMENTATION
β
TEST
β
EVIDENCE
You learned the essential distinction:
Did we build it right?
versus:
Did we build the right thing?
You then examined secure transition into production through:
baselines;
production-readiness reviews;
rollback plans;
monitoring;
authorized risk decisions.
Once systems enter production, security continues through:
MONITOR
β
MAINTAIN
β
PATCH
β
MANAGE CHANGE
β
REASSESS RISK
β
SUSTAIN
Finally, you learned that retirement is itself a security activity.
A system is not fully retired until the organization has appropriately addressed:
dependencies;
data;
accounts;
access;
certificates;
cryptographic keys;
integrations;
vendors;
media;
inventory.
NIST SP 800-160 Vol. 1 Rev. 1 describes systems-security engineering as a discipline intended to foster trustworthy secure systems throughout the system lifecycle, regardless of system size, purpose, complexity, or lifecycle stage.
The central Lesson Thirteen principle is:
Security is a lifecycle property. A trustworthy system is created by translating mission and stakeholder protection needs into requirements, architecture, implementation, evidence, secure operations, disciplined sustainment, and ultimately secure retirementβnot by adding security only after the system is built.
Before proceeding to Domain 4, make sure you can explain without reviewing the lesson:
What the information-system lifecycle is.
Why security begins before development.
What systems-security engineering means.
Who stakeholders are.
What stakeholder needs are.
What protection needs are.
The difference between a functional and security requirement.
Why requirements should be testable.
What requirements traceability means.
What a requirements traceability matrix does.
Why architecture should precede product selection.
What control allocation means.
Why design reviews matter.
How threat modeling fits into architecture.
Why secure development environments matter.
Why secrets should not be hard-coded.
Why third-party components affect lifecycle risk.
What system integration means.
Why secure components can create an insecure integrated system.
What verification means.
What validation means.
The difference between βbuild it rightβ and βbuild the right thing.β
Why tests should derive from requirements.
What production-readiness criteria are.
What a configuration baseline is.
Why rollback planning matters.
Who accepts residual risk.
Why operations require continuous security work.
What continuous monitoring does.
What configuration drift means.
Why change management matters.
Why emergency changes still require governance.
What sustainment means.
Why technology refresh should be planned.
What End of Life means.
What End of Support means.
Why unsupported systems require action.
Why retirement is a security stage.
Why dependencies must be identified before shutdown.
Why not all historical data should automatically be migrated.
Why accounts and integrations must be removed.
How certificates and cryptographic keys should be handled during retirement.
Why cloud resources require explicit retirement.
Why media sanitization matters.
Why asset inventories must be updated.
How lessons learned improve future systems.
Lesson Fourteen will begin CISSP Domain 4 β Communication and Network Security.
It will establish the networking foundation required for the remainder of the domain, including:
network architecture;
Open Systems Interconnection model;
TCP/IP model;
encapsulation and decapsulation;
physical layer;
data-link layer;
network layer;
transport layer;
session layer;
presentation layer;
application layer;
Ethernet;
frames;
MAC addresses;
IP addresses;
IPv4;
IPv6;
unicast;
broadcast;
multicast;
anycast;
TCP;
UDP;
ports;
sockets;
network segmentation;
broadcast domains;
collision domains;
switches;
routers;
gateways;
firewalls;
secure protocols;
TLS;
SSH;
IPsec;
implications of multilayer protocols;
converged protocols;
network topologies;
data plane;
control plane;
management plane;
store-and-forward;
cut-through switching;
network-security diagrams;
original CISSP scenario questions.
The central Lesson Fourteen question will be:
How does network communication actually move through systems and protocols, and where should security be enforced as information crosses network layers, devices, trust boundaries, and communication paths?
This lesson is independently developed educational material for the SierraTec Secure CISSP Certification Preparation Course.
CISSP is administered by ISC2. SierraTec Secure's program is independent certification-preparation material and should not be represented as official ISC2 training unless separately authorized.
The current examination alignment for Lesson Thirteen was verified against the official CISSP Certification Exam Outline. Objective 3.10 currently identifies stakeholder needs and requirements, requirements analysis, architectural design, development/implementation, integration, verification and validation, transition/deployment, operations and maintenance/sustainment, and retirement/disposal as lifecycle topics.
Systems-security engineering concepts were supplemented by NIST SP 800-160 Vol. 1 Rev. 1, Engineering Trustworthy Secure Systems, which emphasizes stakeholder protection needs and the application of security engineering throughout the system lifecycle.
Secure-development context was supplemented by NIST SP 800-218, Secure Software Development Framework Version 1.1, which remains the current final SSDF publication, while NIST published Version 1.2 as an initial public draft in December 2025.
The SierraTec Secure LIFECYCLE model, diagrams, tables, examples, knowledge checks, scenarios, and practice questions are original instructional material and are not actual, recalled, leaked, or official CISSP examination questions.