Study guide

9.5 Software Supply Chain, Third-Party Components, and Deployment

CISSP Study Guide Exam

Track your progress as you read

Finished sections get a check mark.

1 Chapter 1: CISSP Orientation, CAT, and Official Source Control

1.1 Credential Scope, CISSP Mindset, and Search Language 1.2 Exam Outline Effective Date and Eight-Domain Map 1.3 CAT Format, 100-150 Items, and Forward-Only Rules 1.4 Passing Grade, Results, Feedback, and Retake Policy 1.5 Experience, Endorsement, and Associate of ISC2 Path 1.6 Pricing, AMF, CPE, and Maintenance Overview

2 Chapter 2: Security and Risk Management

2.1 Professional Ethics, CIA, and Security Governance 2.2 Policies, Standards, Procedures, Guidelines, and Control Ownership 2.3 Legal, Regulatory, Privacy, and Investigation Context 2.4 Risk Identification, Analysis, Treatment, and Reporting 2.5 Business Continuity, BIA, and Recovery Prioritization 2.6 Personnel Security, Training, Awareness, and Culture 2.7 Threat Modeling, Supply Chain Risk, and Third-Party Governance 2.8 Security and Risk Management Case Lab

3 Chapter 3: Asset Security and Data Lifecycle

3.1 Asset and Data Classification, Ownership, and Roles 3.2 Handling Requirements, Labeling, Privacy, and Cross-Border Data 3.3 Data States and Protection Methods: DLP, DRM, and CASB 3.4 Data Lifecycle, Retention, Remanence, and Destruction 3.5 Secure Provisioning, Inventory, and Asset Management 3.6 Asset Security Case Lab

4 Chapter 4: Security Architecture, Engineering, and Cryptography

4.1 Secure Design Principles and Security Models 4.2 Control Selection, System Security, and Architecture Risk 4.3 Cryptography Foundations: Symmetric, Asymmetric, Hashing, and PKI 4.4 Cryptographic Lifecycle, Key Management, and Attack Patterns 4.5 Cloud, Container, IoT, Edge, and Shared Responsibility Architecture 4.6 Physical Site, Facility, and Environmental Security 4.7 Information System Lifecycle Engineering and Retirement 4.8 Architecture and Engineering Case Lab

5 Chapter 5: Communication, Network Security, and Zero Trust

5.1 Network Architecture, OSI/TCP/IP, and Secure Design 5.2 Secure Protocols, Encryption in Transit, and Channel Protection 5.3 Segmentation, Microsegmentation, SDN, VPC, and Zero Trust 5.4 Wireless, Cellular, Remote Access, and Third-Party Connectivity 5.5 Network Components: NAC, IDS/IPS, Firewalls, and Endpoints 5.6 Monitoring, Observability, Capacity, and Resilient Communications 5.7 Communication and Network Security Case Lab

6 Chapter 6: Identity and Access Management

6.1 Identity Proofing, Authentication, Authorization, and Accountability 6.2 Access Control Models: RBAC, MAC, DAC, ABAC, and Risk-Based Access 6.3 Federation, SSO, MFA, Passwordless, and Session Management 6.4 Provisioning, Deprovisioning, JML, and Access Reviews 6.5 Service Accounts, Non-Human Identities, and Privilege Management 6.6 Physical, Logical, Cloud, and Hybrid Access Boundaries 6.7 IAM Case Lab

7 Chapter 7: Security Assessment, Testing, and Audit Strategy

7.1 Assessment, Test, and Audit Strategy Selection 7.2 Control Testing, Vulnerability Assessment, and Penetration Testing 7.3 Log Review, Code Review, Misuse Cases, and Compliance Checks 7.4 Security Process Data, KPIs, KRIs, and Reporting 7.5 Remediation, Exceptions, Risk Acceptance, and Evidence Quality 7.6 Security Assessment and Testing Case Lab

8 Chapter 8: Security Operations, Incident Response, and Resilience

8.1 Investigations, Evidence, Forensics, and Legal Readiness 8.2 Logging, Monitoring, SOC, and Alert Triage 8.3 Configuration, Change, Patch, and Vulnerability Operations 8.4 Incident Management, Containment, Eradication, and Recovery 8.5 Disaster Recovery, Backup, Availability, and Resilience 8.6 Physical Security Operations and Safety 8.7 Security Operations Case Lab

9 Chapter 9: Software Development Security and DevSecOps

9.1 Secure SDLC Governance and Requirements 9.2 Architecture, Threat Modeling, and Design Review 9.3 Secure Coding, Code Review, and Application Testing 9.4 CI/CD, Source Control, and Environment Separation 9.5 Software Supply Chain, Third-Party Components, and Deployment 9.6 DevSecOps Vulnerability Management and Release Risk 9.7 Software Development Security Case Lab

10 Chapter 10: Integrated CISSP Governance Scenario Labs

10.1 Enterprise Risk Committee Decision Lab 10.2 Cloud Migration Security Architecture Lab 10.3 Ransomware Incident and Business Continuity Lab 10.4 Identity Modernization and Zero Trust Lab 10.5 Third-Party Breach and Contract Governance Lab 10.6 Secure SDLC Transformation Lab 10.7 Full CISSP Manager Simulation

11 Chapter 11: Final Review, Endorsement, CPE, and Test-Day Strategy

11.1 Final 45-Day CISSP Study Plan 11.2 CAT Timing and Forward-Only Decision Workflow 11.3 Mixed-Domain Remediation and Manager Mindset Review 11.4 Test-Day Checklist and Pearson VUE Readiness 11.5 Endorsement, Associate Path, and Work Experience Documentation 11.6 CPE, AMF, and Three-Year Maintenance Plan 11.7 CISSP Final Mixed Review

9.5 Software Supply Chain, Third-Party Components, and Deployment

Key Takeaways Explain This Topic AI

Software supply chain risk includes open source components, commercial products, build tools, repositories, vendors, cloud services, and deployment artifacts.

Third-party component governance should cover selection, approval, inventory, vulnerability monitoring, license risk, update strategy, and end-of-life planning.

Deployment security requires artifact integrity, controlled configuration, least-privilege runtime identities, rollback, and secure defaults.

A software bill of materials can improve visibility, but it must be paired with ownership and vulnerability response.

Last updated: May 2026

Knowing What You Build And Ship

Software supply chain security asks whether the organization can trust the code, components, tools, services, and artifacts that become production software. Modern teams rarely write everything themselves. They use open source packages, container images, commercial libraries, SaaS APIs, infrastructure modules, build plugins, package registries, and deployment platforms. Each dependency can introduce security, legal, operational, or continuity risk.

A CISSP should take a governance view. The question is not whether open source is good or bad. The question is whether the organization has a controlled way to select components, understand risk, monitor vulnerabilities, update safely, and retire unsupported dependencies. The same logic applies to commercial software and cloud services. Vendor reputation does not remove the need for due diligence and monitoring.

Supply chain element Key risk Governance response

Open source library Vulnerability, abandonment, license issue Approved repository, SCA, license review, owner assignment

Container image Hidden packages, weak base image, malware Trusted base images, image scanning, signing, rebuild policy

  • Build plugin Code execution during build Source review, pinning, least privilege, approved plugin list
  • SaaS API Data exposure, outage, jurisdiction issue Vendor assessment, contract controls, data flow review

Commercial component Patch delay, opaque internals Support terms, vulnerability notification, escrow where needed

  • Artifact repository Tampered package or image Access controls, immutability, checksums, signing
  • Deployment config Insecure defaults or drift Configuration baseline, policy-as-code, drift detection

Inventory is foundational. Teams need to know which components exist in each application, which versions are deployed, who owns them, where they came from, and whether they are still supported. A software bill of materials, often called an SBOM, can improve visibility by listing components and versions. But an SBOM is not a control by itself. It becomes useful when tied to monitoring, ownership, vulnerability triage, and release decisions.

Dependency selection should consider more than popularity. A component with many downloads may still be poorly maintained, overly permissive, or unsuitable for sensitive data. Selection criteria may include maintainer activity, update cadence, vulnerability history, license compatibility, transitive dependencies, provenance, secure configuration, community or vendor support, and the ability to replace the component if risk changes.

Version pinning and trusted sources reduce uncertainty. Pulling latest packages during every build can introduce unreviewed changes. Using approved package registries, lock files, checksums, signed packages, and artifact repositories helps make builds repeatable. High-assurance environments may require build provenance, signed artifacts, and separation between build and deploy roles.

Deployment security begins before production. The organization should define approved base images, hardened runtime configurations, secret injection methods, logging standards, health checks, and rollback processes. Containers should not run as root unless justified. Workloads should use least-privilege identities. Configuration should be externalized and controlled. Default credentials, debug interfaces, sample data, and verbose error output should be removed or disabled.

A frequent supply chain weakness is unowned transitive dependency risk. A product team may approve a top-level library without realizing it brings dozens of indirect packages. When a vulnerability is announced in a transitive package, no team knows whether the application is affected. Dependency scanning helps, but managers must define who triages the alert, how exploitability is evaluated, when updates are required, and how exceptions are approved.

Use this component approval checklist:

Confirm business need and whether an approved internal or platform service already exists.

Review license compatibility and contractual constraints.

Evaluate maintainer or vendor support, update history, and end-of-life status.

Identify direct and transitive dependencies.

Check known vulnerabilities and secure configuration requirements.

Assign an owner for monitoring, updates, and replacement planning.

Record approval, conditions, and review date.

Scenario: a development team wants to add an image-processing library maintained by one volunteer and used to parse customer uploads. The security risk is higher than a simple utility library because file parsers often handle untrusted data and may have memory-safety or denial-of-service issues. The manager may require sandboxing, file type validation, size limits, fuzzing, update monitoring, and a contingency plan before approving it.

Scenario: a vendor provides a proprietary SDK that sends telemetry to a third-party endpoint. The product team says the SDK is required for analytics. A CISSP should ask what data is transmitted, whether users received proper notice, whether contracts permit the transfer, whether the endpoint location matters, how the SDK is updated, and how the application behaves if the endpoint is unavailable. Supply chain review includes privacy and resilience, not only vulnerability counts.

Deployment risk should be part of release acceptance. If an artifact is built from approved source, scanned, signed, and stored immutably, the organization can have stronger confidence that what is deployed is what was reviewed. If production pulls mutable images by a generic tag, the running version may not match the approved version. Leaders should require artifact traceability from commit to build to deployment.

The CISSP perspective is to preserve accountability across organizational boundaries. Third parties may build components, host services, or provide tools, but the organization remains responsible for understanding and managing the risk it accepts. Good supply chain governance gives teams the speed of reuse without losing visibility, integrity, or decision authority.