8.4 Acquired Software & Third-Party Security

CISSP Domain 8 ยท Software Development Security

8.4 Acquired Software & Third-Party Security

Organisations rarely build every application, library, platform and service themselves.

They buy commercial products, adopt open-source components, commission software from external developers, outsource application operation and consume cloud services.

Each choice changes: what the organisation controls directly, what it must rely on a supplier to do, what evidence is available and what risks remain with the customer.

CISSP 8.4 therefore asks security professionals to assess the security impact of acquired software rather than assuming externally sourced technology is somebody else's problem.

๐Ÿ›’

Assess Before You Buy

Define requirements and investigate product and supplier risk before dependence develops.

SECURITY BEFORE CONTRACT
๐Ÿค

Define Responsibilities

Know what the supplier does, what the customer does and how assurance will be obtained.

OUTSOURCE WORK, NOT ACCOUNTABILITY
โ™ป๏ธ

Manage the Lifecycle

Monitor vulnerabilities, support, supplier changes, incidents and eventual exit.

ACQUISITION IS NOT ONE-TIME
Current CISSP 8.4 Scope

Assess Security Impact of Acquired Software

The current ISC2 CISSP Exam Outline explicitly names five acquisition categories.

Commercial-Off-The-Shelf - COTS

Commercial software created for general sale or licensing rather than specifically built for one customer.

Open Source

Software whose source is available under an open-source licence, often maintained by communities, foundations or commercial sponsors.

Third-Party

Software developed or supplied by an external organisation, including custom development and externally sourced components.

Managed Services

Services where an external provider operates or manages software or enterprise applications on the customer's behalf.

Cloud Services
SaaS IaaS PaaS

Official 8.4 Topics

COTSCommercial package
OPENOpen-source software
THIRD PARTYExternal software supplier
MANAGEDProvider operates the service
CLOUDSaaS / PaaS / IaaS
Domain 8 Map

Where 8.4 Fits

8.1 Security in the SDLC

Integrate security throughout development.

WHEN?

8.2 Development Ecosystem

Secure languages, tools, repositories, CI/CD and AppSec testing.

WHERE & WITH WHAT?

8.3 Security Effectiveness

Assess whether software-security controls and mitigation work.

DOES IT WORK?

8.4 Acquired Software

Assess security impact when software or services come from outside.

WHO BUILT / RUNS IT?

8.5 Secure Coding

Define and apply secure coding guidelines and standards.

HOW SHOULD CODE BE WRITTEN?

Core 8.4 Principle

Outsource the Work - Not the Accountability

A supplier may:

Write the Code Host the Application Patch the Platform Operate the Service Manage Infrastructure Respond to Product Vulnerabilities

But the customer organisation still experiences the business consequences if the acquired technology exposes sensitive data, interrupts critical operations or violates requirements.

Responsibility for individual controls can be delegated. Accountability for understanding and managing organisational risk cannot simply be handed to the supplier.

The Secure Software Acquisition Lifecycle

Business Need โ†’ Security Requirements
Requirements โ†’ Market / Supplier Research
Candidate โ†’ Due Diligence
Due Diligence โ†’ Risk Assessment
Risk Assessment โ†’ Contract / Security Commitments
Acquisition โ†’ Secure Onboarding
Use โ†’ Monitor Supplier + Product
Changes / Vulnerabilities โ†’ Reassess
End of Support / Exit โ†’ Replace / Transition / Dispose
The cheapest and easiest point to negotiate security is usually before the organisation becomes dependent on the product.
Before Acquisition

Define Security Requirements First

Security requirements should reflect the importance and intended use of the acquired software.

Identity & Access

Required authentication, federation, MFA, privileged access and role-management capabilities.

Data Protection

Encryption, key-management expectations, data segregation, backup and secure deletion needs.

Logging & Monitoring

Required audit events, customer access to logs, retention and integration with monitoring systems.

Vulnerability Management

How vulnerabilities are identified, reported, prioritized, fixed and communicated.

Patch Support

Expected update mechanisms, support timescales and customer responsibilities for deployment.

Secure Configuration

Whether secure defaults, hardening guidance and security-relevant settings are available.

Resilience

Availability, recovery, backup and continuity needs appropriate to business criticality.

Privacy

Personal-data handling, retention, sub-processors and other privacy requirements where applicable.

Integration

Security implications of APIs, identity federation, agents, connectors and network access.

Lifecycle

Support duration, end-of-life notification, migration and exit expectations.

If a mandatory security capability is discovered only after the contract is signed, the organisation may have fewer and more expensive options.
Supplier & Product Assessment

Due Diligence

Due diligence means obtaining enough relevant information about a product and supplier to make an informed acquisition decision.

Supplier Identity & Ownership

Understand who the supplier is, important ownership/control relationships and who ultimately provides the service.

Provenance

Understand where the software, components and service dependencies originate.

Security Practices

Assess relevant development, vulnerability management, access-control and operational security practices.

Product History

Consider vulnerabilities, incidents, patch behaviour and support track record in context.

Resilience

Consider whether the supplier and service can withstand disruption and continue meeting critical obligations.

Sub-Tiers

Understand important subcontractors, cloud dependencies and fourth parties where they materially affect risk.

Supportability

Confirm supported versions, maintenance expectations and lifecycle plans.

Evidence

Use evidence appropriate to risk - documentation, testing, attestations, certifications, reports, demonstrations or other assurance sources.

Due Diligence Memory Aid

WHO?Supplier and ownership
WHAT?Product and components
HOW?Security practices
WHO ELSE?Subcontractors and dependencies
HOW LONG?Support and lifecycle
PROOF?Assurance evidence

Supplier Security Evidence

No single evidence type proves that acquired software is secure.

Security Questionnaire

Can provide structured information about supplier practices, but answers may need validation and risk-based follow-up.

Independent Assessment / Certification

Can provide useful third-party assurance within its defined scope.

Penetration / Security Test Evidence

May demonstrate testing of a product or service under specified conditions.

Secure Development Attestation

Can provide supplier assertions about development practices, but the assurance level depends on the attestation and context.

SBOM

Can improve visibility into software components and dependencies.

Vulnerability Disclosure Policy

Shows how external researchers or customers can report security weaknesses.

Patch / Advisory History

Provides practical evidence of how the supplier communicates and responds to product security issues.

Architecture / Security Documentation

Can clarify security design, responsibility boundaries and required customer controls.

Evidence should be proportional to risk. A critical banking platform deserves more assurance than a low-impact utility.
Make Security Enforceable

Security in Contracts and Agreements

Where appropriate, important security expectations should become explicit supplier obligations rather than informal assumptions.

Security Responsibilities

Define which controls belong to supplier, customer and any shared operating process.

Vulnerability Notification

Define how material product or service vulnerabilities will be communicated.

Incident Notification

Define how and when relevant security incidents are reported and coordinated.

Patching / Remediation

Define support expectations and responsibilities for security fixes appropriate to the service.

Access & Audit

Where appropriate, define evidence, reporting, audit rights or assurance information available to the customer.

Data Handling

Define relevant requirements for access, storage, location, retention, return and deletion.

Subcontractors

Define expectations around important downstream providers or material service changes.

Service Changes

Address material changes that could alter the security posture or responsibility model.

End of Service

Define transition support, data return/deletion and other exit obligations.

Security Exceptions

Document known gaps, compensating controls, ownership and residual-risk treatment.

Official 8.4 Category

Commercial-Off-The-Shelf - COTS

COTS software is a commercial product created for a broad market rather than developed specifically for one customer.

Advantage

Established functionality, support, documentation and a larger user base may reduce development effort.

Limited Design Control

The customer usually cannot dictate the product architecture or internal implementation.

Configuration Risk

Security depends partly on how the organisation configures and integrates the product.

Vendor Dependency

Patches, new features and support lifecycle may depend heavily on the supplier.

Common Target

Widely deployed products can attract substantial attacker attention because one exploit may affect many customers.

Upgrade Risk

Customers must balance security updates with compatibility, availability and change-management requirements.

COTS changes the development problem into an acquisition, configuration, integration and vendor-management problem.
COTS Scenario

"Everyone Uses It"

A business wants to purchase a popular enterprise application.

The vendor says: "More than 20,000 companies use our product, so security review is unnecessary."

Widespread use may be relevant market evidence, but the organisation still needs to determine whether the product meets its own security, integration, compliance, support and risk requirements.
Official 8.4 Category

Open-Source Software

Open-source software can be highly mature and widely trusted, or small, abandoned and poorly maintained.

The security assessment should therefore examine the actual project and usage context rather than assuming that "open source" is either inherently safer or inherently less secure.

Project Activity

Is the software actively maintained and are security fixes still being released?

Maintainer Resilience

Does the project depend on one or a very small number of maintainers?

Provenance

Is the component obtained from the expected source using integrity-verifiable distribution mechanisms where available?

Dependencies

What direct and transitive components are introduced?

Vulnerability History

How are vulnerabilities reported, triaged and remediated?

Security Documentation

Does the project provide supported versions, security policy and update guidance?

Licence

Can the organisation meet the software's licence obligations and usage constraints?

Internal Ownership

Who inside the organisation is responsible for updating, monitoring and eventually replacing the component?

๐Ÿ”“ Open Source: Transparency โ‰  Automatic Security Visible code still needs review, maintenance and governance
Potential Benefit

Source availability can enable inspection, community review, independent fixes and transparency.

Potential Risk

A project can still be under-resourced, abandoned, maliciously compromised, poorly designed or heavily dependent on vulnerable components.

"Anyone can review it" does not mean "someone competent has reviewed the exact version we use."

Open-Source Adoption Memory Aid

SOURCEWhere did it come from?
MAINTAINIs it actively supported?
DEPENDWhat else does it bring?
VULNERABLE?How are weaknesses handled?
LICENSECan we comply with usage terms?
OWNERWho maintains our use?
EXITHow will we replace it?
Official 8.4 Category

Third-Party Software

Third-party software is a broad concept covering software supplied, developed or maintained by an external organisation.

Custom Development

A supplier may build a bespoke application specifically for the organisation.

Commercial Component

The application may embed proprietary externally supplied libraries, SDKs or components.

External API / Service

Software may depend on externally operated APIs or services.

Contractor Development

External developers may require controlled access to source repositories, environments and data.

Remote Support

Suppliers may receive privileged support access that creates additional identity and monitoring risk.

Supplier SDLC

The customer may need evidence that the supplier uses secure development and vulnerability-management practices appropriate to risk.

๐Ÿ”— Your Supplier Has Suppliers Too Third-party risk can contain fourth-party and sub-tier risk
Your Organisation โ†’ Software Supplier
Software Supplier โ†’ Cloud Provider
Cloud Provider โ†’ Infrastructure / Network Supplier
Software Supplier โ†’ Open-Source Components
Trust is not automatically transitive. A supplier's dependency may create risk for the customer even when the customer has no direct contract with that sub-tier provider.
Official 8.4 Category

Managed Services

In a managed service, an external provider performs operational responsibilities for software or an enterprise service.

Privileged Access

Understand how provider administrators access customer systems and how privileged actions are authenticated and logged.

Operational Responsibilities

Define who patches, configures, monitors, backs up and restores each part of the service.

Incident Response

Define how provider and customer coordinate detection, investigation, notification and recovery.

Change Management

Understand how provider-initiated changes are tested, approved, communicated and rolled back.

Assurance

Define which reports, logs, assessments or other evidence are available to demonstrate service security.

Continuity

Understand supplier recovery capabilities, dependencies and how service failure affects the organisation.

Data Handling

Understand which customer data the provider can access, process, store, back up or transfer.

Exit

Plan how operations, data and knowledge can transition to another provider or back in-house.

Managed-Service Scenario

"They Manage Everything"

A business outsources operation of a critical enterprise application.

Management concludes: "The provider manages it now, so our security team no longer needs visibility."

Operational responsibility can move to a provider. Governance, assurance, risk ownership and understanding of the service should not disappear.
Official 8.4 Category

Cloud Services

ISC2 explicitly gives three cloud-service examples: SaaS, IaaS and PaaS.

The crucial security distinction is how much of the technology stack the provider controls and how much remains under customer control.

โ˜๏ธ

SaaS

Customer consumes the provider's application.

LEAST STACK CONTROL
๐Ÿงฑ

PaaS

Customer deploys applications on a provider-managed platform.

CONTROL THE APP
๐Ÿ–ฅ๏ธ

IaaS

Customer deploys workloads on provider-managed infrastructure.

CONTROL MORE OF THE STACK

SaaS vs PaaS vs IaaS - Think About Control

LayerSaaSPaaSIaaS
ApplicationMostly providerCustomerCustomer
Application Runtime / PlatformProviderMostly providerCustomer
Guest OSProviderProviderCustomer
Virtualization / Core InfrastructureProviderProviderProvider
Customer Users / Data / ConfigurationShared responsibilities remainShared responsibilities remainShared responsibilities remain
This is a conceptual model, not a universal contract. Exact responsibilities depend on the specific service and agreement.
Cloud Acquisition

Software as a Service - SaaS

With SaaS, the customer consumes an application operated by the provider.

Identity

Can the service integrate with enterprise identity, MFA, lifecycle provisioning and privileged-access requirements?

Configuration

Which security settings remain the customer's responsibility and are secure defaults available?

Data

How is customer data accessed, stored, backed up, exported, retained and deleted?

Logging

Which audit records can the customer obtain and for how long?

Integrations

APIs, connectors and marketplace extensions can create additional trust relationships.

Provider Operations

The customer depends heavily on provider patching, application security and platform operation.

Service Changes

The provider may update features and architecture without the customer controlling each release.

Exit

Can data and configuration be exported in a usable form if the service is terminated?

Cloud Acquisition

Platform as a Service - PaaS

PaaS provides a managed platform on which the customer deploys applications.

Provider Responsibility

Provider typically manages more of the operating platform, runtime and underlying infrastructure.

Customer Application

The customer remains responsible for its application code and application-level security.

Data

The customer still determines how its application handles and protects business data.

Identity & Permissions

Platform IAM and service permissions require secure customer configuration.

Platform Services

Databases, queues, secrets, functions and other managed services each introduce configuration and dependency considerations.

Provider Changes

Runtime versions and platform deprecations can affect customer application security and supportability.

Cloud Acquisition

Infrastructure as a Service - IaaS

IaaS gives the customer more control over the workload stack and therefore more direct security responsibility.

Provider

Commonly secures physical infrastructure, core networking and virtualization layers.

Guest Operating System

Customer commonly configures, hardens and patches the guest OS.

Applications

Customer deploys and secures its own applications and services.

Cloud IAM

Customer must securely configure identities, roles, keys and administrative access.

Network Configuration

Security groups, virtual networks, routing and exposure are commonly customer-configurable.

Data Protection

Customer decisions often determine encryption, keys, backup, retention and access patterns.

More control normally means more responsibility.

Cloud Shared Responsibility Memory Aid

SaaSProvider manages most of the technical stack
PaaSProvider manages platform - customer secures application
IaaSProvider manages infrastructure - customer secures more workload layers
ALWAYS ASKWhich control belongs to whom?

Shared responsibility means divided responsibility - not equal responsibility.

Cloud Scenario

"The Cloud Provider Secures It"

A company deploys an Internet-facing virtual machine in IaaS.

The guest operating system is unpatched and the customer configures a firewall rule allowing administrative access from the entire Internet.

The provider can secure the cloud infrastructure while the customer still creates an insecure workload configuration.
Software Transparency

SBOMs and Component Visibility

Acquired products can contain:

Supplier-Written Code Commercial Libraries Open-Source Libraries Frameworks Embedded Runtimes Transitive Dependencies

A Software Bill of Materials can help identify components and support vulnerability response.

SBOM โ‰  Secure Product

Component transparency is useful evidence. It does not prove secure architecture, secure configuration, secure custom code or absence of unknown vulnerabilities.

After Acquisition

Vulnerability & Patch Management

New Vulnerability โ†’ Supplier Advisory
Supplier Advisory โ†’ Customer Exposure Assessment
Exposure โ†’ Patch / Mitigation
Change โ†’ Test
Test โ†’ Deploy
Deploy โ†’ Verify
Supplier

May identify, fix and communicate product vulnerabilities.

Customer

Must determine whether affected software is used, assess exposure and apply the required remediation under its control.

Shared

Incident coordination, prioritization, testing and deployment may require cooperation.

Unsupported Product

If fixes will no longer be supplied, replacement, isolation or other risk treatment may be required.

โณ End of Life & End of Support Supplier lifecycle becomes customer risk

When a supplier stops supporting software:

Security Patches May Stop New Platforms May Be Unsupported Compliance Support May End Expertise May Decline Migration Urgency Increases
End-of-support dates are security planning inputs, not merely procurement administration.

Supplier Risk Changes Over Time

Ownership Change

Acquisition or restructuring can alter supplier governance, jurisdiction, strategy or capability.

Financial Distress

A supplier under pressure may reduce security investment, support or staffing.

New Subcontractor

Service dependencies can change the data path, control environment and resilience model.

Product Architecture Change

A previously on-premises product may move to SaaS or introduce new cloud dependencies.

Support Reduction

Patch frequency, response quality or product investment may deteriorate.

Security Incident

A supplier breach can materially change the risk assessment and require additional controls or reconsideration.

Third-party assessment should be refreshed when material risk conditions change.

Acquired Software Lifecycle Memory Aid

REQUIREDefine security needs
INVESTIGATEDue diligence
ASSESSProduct + supplier risk
CONTRACTMake expectations explicit
ONBOARDConfigure securely
MONITORSupplier, service and vulnerabilities
UPDATEPatch and reassess
EXITReplace, migrate and dispose safely
Plan Before Dependence

Exit Strategy & Vendor Lock-In

Security planning should consider how the organisation can stop using the product or service.

Data Portability

Can customer information be exported in a usable format?

Configuration Portability

Can important configuration, policy and metadata be migrated?

Identity Separation

Can supplier accounts, tokens, integrations and certificates be revoked cleanly?

Secure Deletion

How will customer data and backups be deleted when retention obligations permit?

Transition Support

Will the supplier provide reasonable assistance during migration?

Replacement Feasibility

Are there realistic alternative products or architectures?

Knowledge Transfer

Can operational knowledge and documentation move to the replacement team or supplier?

Evidence

Can the customer obtain required records before access to the old service ends?

Vendor lock-in can become a security problem when the organisation cannot leave an insecure, unsupported or failing supplier without unacceptable disruption.
CISSP Management Scenario

The Cheapest Product Fails a Mandatory Security Requirement

Product A is cheapest but cannot meet the organisation's required authentication and logging controls.

Product B costs more and meets the requirements.

Acquisition decisions should consider total risk and required controls, not purchase price alone.

Assurance Should Be Risk-Based

Low-Risk Utility

Limited business impact and no sensitive information may justify lighter due diligence and assurance.

Enterprise HR SaaS

Sensitive personal information and broad user access justify stronger security, privacy, IAM and incident requirements.

Core Banking Platform

High confidentiality, integrity, availability and regulatory impact justify deep product and supplier assurance.

Do not spend identical assurance effort on every product. Match acquisition security to risk and criticality.
๐Ÿง  45 CISSP Practice Scenarios COTS, open source, third-party, managed services and cloud
Scenario 1

An organisation needs accounting software quickly and chooses a widely sold commercial package with standard features.

Which official 8.4 category?

Commercial-off-the-shelf - COTS.

Scenario 2

A vendor says the product is secure because thousands of other organisations use it.

CISSP response?

Popularity is not security evidence; assess the product and supplier against the organisation's requirements and risk.

Scenario 3

A COTS product cannot support the organisation's required MFA method.

Best action before purchase?

Assess the gap, available compensating controls and residual risk before acquisition rather than discovering it after deployment.

Scenario 4

A supplier will not provide source code for a proprietary product.

Does this automatically make the product insecure?

No. Proprietary/COTS software can still be assessed using available evidence, testing, assurance, contractual commitments and operational controls.

Scenario 5

A commercial product is approaching end of support in six months.

What should acquisition consider?

Lifecycle and supportability risk, including patch availability, migration effort and replacement planning.

Scenario 6

An open-source library has public source code and a permissive licence.

Does source availability prove security?

No. Transparency can enable review, but it does not guarantee maintenance, secure design or absence of vulnerabilities.

Scenario 7

A critical open-source project has one volunteer maintainer and infrequent releases.

Primary acquisition concern?

Maintenance and resilience risk should be assessed along with technical security.

Scenario 8

An open-source component has no known vulnerabilities today.

Is the acquisition assessment complete?

No. Consider provenance, maintenance, dependency risk, licence obligations, update path and future vulnerability response.

Scenario 9

A team downloads an open-source package from an unofficial mirror rather than the project's expected distribution channel.

Which concern?

Provenance and integrity of the acquired component.

Scenario 10

A package is free of charge.

Does that mean it has no acquisition or lifecycle cost?

No. Integration, maintenance, patching, assurance, support and replacement still create cost and risk.

Scenario 11

A third party develops custom software specifically for the organisation.

Who owns the security risk?

The organisation remains accountable for the risk even though development is outsourced.

Scenario 12

A vendor contract says only 'supplier will use industry-standard security.'

What is the weakness?

The security requirement is vague and difficult to verify or enforce.

Scenario 13

A high-risk supplier refuses to disclose its vulnerability notification process.

What should the acquirer do?

Treat the lack of evidence as relevant acquisition risk and investigate or require appropriate commitments before relying on the product.

Scenario 14

A supplier can remotely administer a critical application using permanent shared credentials.

Primary concern?

Supplier privileged access and accountability require stronger controls.

Scenario 15

A vendor uses subcontractors to operate parts of the service but the customer does not know who they are.

Which risk?

Fourth-party/sub-tier dependency risk and reduced visibility into the service supply chain.

Scenario 16

A supplier passes a security questionnaire once during procurement and is never reassessed for ten years.

What is wrong?

Third-party security is lifecycle risk; supplier, product and threat conditions can change after acquisition.

Scenario 17

A vendor suffers a breach affecting the customer's service but has no contractual incident-notification timeframe.

What acquisition issue?

Security incident notification expectations should have been defined before the event.

Scenario 18

A supplier releases a critical patch, but the customer does not deploy it for months.

Is the vendor solely responsible?

No. Acquired-software security often requires actions from both supplier and customer.

Scenario 19

A supplier promises patches but gives no support lifecycle or end-of-life notice.

Why does this matter?

The customer cannot plan security maintenance and replacement reliably.

Scenario 20

A procurement team wants evidence about a supplier's development and vulnerability-management practices.

Useful approach?

Risk-based due diligence and assurance evidence appropriate to the importance of the software.

Scenario 21

A supplier provides an SBOM.

What does the SBOM prove?

It improves component transparency but does not prove that the software is secure.

Scenario 22

A supplier has a vulnerability disclosure policy and clear channel for researchers.

What does this support?

Evidence of a process for receiving and handling vulnerability reports, though effectiveness still needs consideration.

Scenario 23

A vendor says its product has never had a vulnerability.

CISSP interpretation?

Treat the claim cautiously; absence of disclosed vulnerabilities is not strong proof of security.

Scenario 24

A managed service provider operates an enterprise application for the customer.

Which official 8.4 category?

Managed services.

Scenario 25

A managed-service contract clearly defines availability but says nothing about logging, privileged access or incident handling.

Primary problem?

Security responsibilities and assurance requirements are incomplete.

Scenario 26

A customer outsources operation of a security-sensitive service and stops monitoring it entirely.

CISSP response?

Outsourcing operations does not remove the need for governance and oversight.

Scenario 27

A managed service uses a downstream cloud provider.

What should the customer consider?

Dependencies and sub-tier providers can affect security, resilience, data handling and contractual responsibilities.

Scenario 28

A customer buys a SaaS HR platform.

What does the provider generally control more than the customer?

The application and much of the underlying platform/infrastructure, while the customer still controls areas such as users, data use and configuration available to it.

Scenario 29

A SaaS customer assumes the provider will automatically configure the customer's user roles correctly.

What principle is missed?

Shared responsibility; the customer remains responsible for the controls under its control.

Scenario 30

An organisation uses PaaS to deploy its own application.

What typically remains with the customer?

The customer retains significant responsibility for its application, data, identities and configuration while the provider manages more of the platform.

Scenario 31

An organisation runs virtual machines in IaaS.

What changes compared with SaaS?

The customer controls and secures more of the stack, commonly including guest OS, applications, identities and configurations.

Scenario 32

A cloud provider is certified against a recognised standard.

Does certification transfer all responsibility to the provider?

No. Certification is useful evidence but does not remove customer responsibilities or prove the customer's configuration is secure.

Scenario 33

A cloud contract does not define how customer data will be returned or deleted at termination.

Which acquisition concern?

Exit, data portability and secure disposal should be considered before dependence develops.

Scenario 34

A SaaS provider allows only 30 days of audit-log retention, while the customer requires one year for investigations.

Best time to identify this gap?

Before acquisition or contract commitment.

Scenario 35

A cloud service does not support integration with the customer's identity provider.

What should happen?

Assess whether the service can meet IAM requirements or whether compensating controls and residual risk are acceptable before adoption.

Scenario 36

A supplier hosts customer data in locations the customer did not expect.

Why can this matter?

Data location can affect legal, contractual, privacy, resilience and operational requirements and should be understood as part of acquisition.

Scenario 37

A vendor's product includes many third-party and open-source components.

Which lesson?

Acquired software can contain its own supply chain; supplier software is not necessarily wholly supplier-written.

Scenario 38

A critical product has no feasible replacement and proprietary data formats make migration extremely difficult.

Which risk?

Vendor lock-in and exit risk can increase operational and security exposure.

Scenario 39

A supplier changes ownership and its support capability deteriorates.

Why reassess?

Supplier risk can change even when the software itself has not changed.

Scenario 40

The cheapest product cannot meet mandatory security requirements, while a slightly more expensive product can.

CISSP procurement view?

Security requirements and risk should influence acquisition decisions rather than price alone.

Scenario 41

A business owner wants to deploy a third-party SaaS tool before security review because 'no software is installed locally.'

CISSP response?

SaaS is still acquired software/service and can create data, identity, integration and supplier risk.

Scenario 42

A product fails one security requirement but a strong compensating control reduces the risk to an accepted level.

Can it ever be acquired?

Potentially, if the residual risk is understood and accepted by the appropriate authority according to organisational governance.

Scenario 43

Which five categories are explicitly listed in current CISSP 8.4?

Answer?

COTS, open source, third-party, managed services and cloud services including SaaS, IaaS and PaaS.

Scenario 44

What is the most important lifecycle principle for acquired software?

Best answer?

Assess before acquisition, define responsibilities, monitor throughout use, manage updates and vulnerabilities, and plan for exit or end of support.

Scenario 45

Management asks for the central purpose of CISSP 8.4.

Best answer?

Assess the security impact of software and services the organisation does not fully build or control, then manage supplier, product, service and lifecycle risk accordingly.

CISSP Exam Perspective

Recognise the Clue Words

Packaged Commercial Product

Standard product sold to many customers.

COTS

Public Source Code

Externally maintained software.

Open Source

External Developer / Supplier

Software created outside the organisation.

Third-Party

Provider Operates the Application

Operations outsourced.

Managed Service

Hosted Application Consumed Directly

Customer manages least of the stack.

SaaS

Provider Platform + Customer App

Shared application-development platform.

PaaS

Virtual Machines / Customer OS

Customer controls more of the stack.

IaaS

Before Contract

Investigate product and supplier.

Due Diligence

Security Requirements in Purchase

Make expectations explicit.

Acquisition Requirements

Supplier Uses Subcontractor

Dependency behind the vendor.

Fourth Party / Sub-Tier

List of Components

Software transparency.

SBOM

How Will Vulnerabilities Be Reported?

Supplier vulnerability process.

Disclosure / Notification

How Fast Are Patches Supplied?

Maintenance expectation.

Patch / Remediation Commitment

Product Near End of Support

Lifecycle risk.

EOL / EOS

Can We Leave the Service?

Avoid unmanaged dependence.

Exit Strategy

Customer + Provider Duties

Cloud control boundary.

Shared Responsibility

Provider Certification

Assurance input.

Evidence, Not Guarantee

Free Package

Still needs governance.

Open Source โ‰  No Risk

Vendor Builds It

Risk still belongs to customer.

Accountability Retained

Cheapest Product

Cost is not the only criterion.

Risk-Based Acquisition
โš ๏ธ Common CISSP Mistakes Acquired software changes control - not accountability
COTS โ‰  Secure Because It Is Popular

Large adoption may provide useful market evidence, but it does not prove the product meets the organisation's security requirements.

COTS โ‰  No Custom Configuration Risk

A secure product can still be deployed insecurely through weak configuration, permissions or integrations.

Open Source โ‰  Insecure

Public source code does not inherently make software insecure.

Open Source โ‰  Secure Because Everyone Can Review It

Potential visibility is not the same as actual review, maintenance or secure design.

Free โ‰  No Cost

Open-source use can create integration, maintenance, assurance, licensing, support and replacement costs.

No Known CVEs โ‰  No Vulnerabilities

Unknown, undisclosed or newly introduced weaknesses may still exist.

SBOM โ‰  Security Certification

An SBOM provides component transparency; it does not certify that the product is secure.

Supplier Attestation โ‰  Independent Proof

Self-attestation can be useful evidence but should be interpreted in context.

Questionnaire โ‰  Full Due Diligence

A questionnaire is one information source and may not adequately cover high-risk acquisitions.

Third Party โ‰  Outsourced Accountability

The organisation still owns the business impact and must manage residual risk.

Contract โ‰  Control Operation

A contractual requirement creates an obligation; assurance is still needed that the requirement is being met.

Certification โ‰  Your Security

A provider's certification does not automatically cover every service, configuration or customer responsibility.

Managed Service โ‰  No Oversight

Outsourced operation still requires governance, assurance and performance/security monitoring.

Cloud โ‰  Someone Else's Computer So Someone Else's Risk

Cloud changes the control boundary; it does not transfer all security responsibility.

SaaS โ‰  No Customer Security Responsibility

Customers commonly retain responsibility for users, access, data use, configuration and integrations.

PaaS โ‰  SaaS

PaaS gives the customer responsibility for applications deployed on the provider-managed platform.

IaaS โ‰  Provider Secures Guest OS

In common IaaS models the customer retains substantial responsibility for workloads, operating systems and application configuration.

Shared Responsibility โ‰  Equal Responsibility

The split varies by service model, provider and contract.

Security Review Once โ‰  Lifecycle Management

Supplier, product, vulnerability and support conditions change over time.

Patch Available โ‰  Risk Removed

The customer may still need to assess, test and deploy the patch.

End of Support โ‰  Ordinary Maintenance

Unsupported software can become a structural risk requiring replacement or isolation.

Vendor Lock-In โ‰  Only Commercial Risk

Exit difficulty can become a security and resilience problem.

Subcontractor โ‰  Irrelevant

Fourth parties can affect data, operations, resilience and incident response.

8.4 โ‰  8.2

8.2 secures the development ecosystem used to build software. 8.4 assesses software and services acquired from external sources.

8.4 โ‰  Domain 1 Supply Chain Risk

8.4 applies acquisition security specifically to software and software services; broader enterprise supply-chain risk appears elsewhere in CISSP too.

Quick Reference

If you see...Think...
Commercial packaged applicationCOTS
Source available under open licenceOpen Source
Externally developed softwareThird-Party
Provider operates enterprise applicationManaged Service
Hosted application used by customerSaaS
Provider platform, customer deploys appPaaS
Provider infrastructure, customer manages VM/workloadIaaS
Investigate supplier before purchaseDue Diligence
Define security before contractAcquisition Requirements
Supplier's supplierFourth Party / Sub-Tier
Component inventorySBOM
Patch and vulnerability expectationsSupplier Security Obligations
Product no longer supportedEOL / EOS Risk
Provider/customer control splitShared Responsibility
How to retrieve data and leaveExit Strategy
Difficult proprietary migrationVendor Lock-In
Vendor says it is certifiedAssurance Evidence, Not Guarantee
One-time supplier questionnaireInsufficient Lifecycle Oversight
External provider suffers incidentIncident Notification / Coordination
Vendor built itOrganisation Still Owns Risk

Five Official Acquisition Categories

COTSBuy a commercial package
OPEN SOURCEAdopt openly licensed software
THIRD PARTYExternal supplier develops or supplies it
MANAGED SERVICEExternal provider operates it
CLOUDSaaS / PaaS / IaaS

8.4 Master Memory Aid

REQUIREWhat security do we need?
RESEARCHWho and what are we buying?
VERIFYWhat evidence supports trust?
AGREEWho is responsible for what?
CONFIGUREUse the product securely
MONITORSupplier + product + service
PATCHRespond to vulnerabilities
REASSESSRisk changes over time
EXITLeave safely when necessary

Buy carefully โ†’ define responsibility โ†’ verify continuously โ†’ leave safely.

The Software Acquisition Leader's Questions

NEED?What business need are we solving?
REQUIREMENTS?Which security capabilities are mandatory?
SUPPLIER?Who builds, supports and operates it?
DEPENDENCIES?Who else is in the supply chain?
EVIDENCE?What supports the supplier's security claims?
VULNERABILITIES?How are weaknesses found and communicated?
PATCHES?Who fixes and who deploys?
ACCESS?What privileged supplier access exists?
DATA?Where does information go and who can access it?
LOGS?What assurance and audit evidence do we receive?
CLOUD SPLIT?Which controls belong to provider vs customer?
SUPPORT?How long will the product receive security fixes?
CHANGE?How are material supplier/service changes handled?
INCIDENT?How will we be notified and coordinate?
EXIT?Can we move data and operations elsewhere safely?

Key Takeaways

CISSP 8.4 is: Assess security impact of acquired software.

The current ISC2 outline explicitly includes: Commercial-Off-The-Shelf - COTS, open source, third-party software, managed services and cloud services including SaaS, IaaS and PaaS.

The central principle is: externally sourced software changes who performs controls, but it does not remove the customer's need to understand and manage risk.

Organisations rarely control the complete software supply chain.

Acquired products may contain supplier-written code, commercial components, open-source libraries, cloud services and downstream providers.

Supplier trust should therefore be evidence-based and risk-based.

Secure acquisition begins before procurement.

Define important security requirements before selecting the product so candidates can be assessed consistently.

Requirements may include identity, access control, MFA, logging, encryption, vulnerability handling, patching, resilience, data protection, integrations and lifecycle support.

A product that cannot meet a mandatory requirement creates a risk decision.

The organisation may need a different product, a compensating control, a contractual commitment or formal treatment of residual risk.

Due diligence investigates the supplier and product sufficiently to support an informed decision.

Supplier identity, provenance, security practices, resilience, supportability, dependencies and assurance evidence can all be relevant.

Due diligence should be proportionate to risk.

A low-impact internal utility does not require the same acquisition assurance as a core banking platform.

A questionnaire can be useful evidence.

But: questionnaire โ‰  complete due diligence.

Certifications, independent reports, supplier attestations, SBOMs, security test results, vulnerability policies and architecture documentation can also provide useful evidence.

But no single artifact proves that the acquired software is secure.

COTS means commercial software created for a broad market rather than specifically for one customer.

COTS can reduce development effort and provide established support.

But customers have less control over internal architecture, implementation and vulnerability-remediation schedules.

COTS security therefore depends heavily on product selection, vendor capability, secure configuration, integration and maintenance.

Popularity is not proof of security.

Widely deployed COTS products can also become attractive attacker targets because one vulnerability may affect many customers.

Open-source software should not be classified as automatically secure or insecure.

Source availability can enable transparency and independent review.

But: visible source โ‰  reviewed source.

Evaluate the actual project's maintenance, provenance, dependencies, vulnerability process, support model and licence.

Open-source software may be free to acquire but still creates lifecycle cost.

Somebody must monitor vulnerabilities, test updates, manage compatibility and replace the component when necessary.

Third-party software includes externally developed or supplied applications and components.

A supplier developing custom code should still be expected to satisfy security requirements appropriate to the product's risk.

External developers and support teams can also create privileged-access risk to source repositories, build systems, production environments and business data.

Supplier access should therefore be authenticated, authorized, monitored and removed when no longer required.

Suppliers can depend on other suppliers.

These fourth-party or sub-tier relationships can affect data handling, resilience, incident response and security.

Trust is not automatically transitive.

A supplier's claim that its subcontractor is secure is not necessarily sufficient evidence for a high-risk dependency.

Managed services transfer operational tasks to an external provider.

They do not eliminate customer governance.

Define responsibility for privileged access, patching, monitoring, backups, change management, incident response, recovery and data handling.

Security obligations are easier to manage when they are explicit.

Contracts and service agreements can address relevant security responsibilities, vulnerability notification, incident notification, patching, evidence, data handling, subcontractors, service changes and exit.

But: contract โ‰  proof that the control is operating.

Ongoing assurance remains necessary.

Cloud services are also acquired software/service relationships.

SaaS, PaaS and IaaS differ primarily in how control of the technology stack is divided.

With SaaS, the provider operates most of the application stack.

The customer still commonly controls important areas such as users, access, configuration, integrations and how customer data is used.

With PaaS, the provider manages more of the platform while the customer develops and secures its application.

With IaaS, the provider manages underlying infrastructure while the customer normally controls and secures more of the workload stack.

Therefore: more customer control usually means more customer security responsibility.

Shared responsibility does not mean equal responsibility.

The exact split depends on the service model, product and contract.

A provider can secure its cloud infrastructure while the customer configures an insecure workload.

Provider certification does not automatically make the customer's use secure.

Certifications and independent assurance are evidence within a defined scope.

Customers still need to understand what the assurance covers and what remains their responsibility.

Acquired software can contain its own software supply chain.

SBOMs can improve visibility into those components.

But: SBOM โ‰  security certification.

Vulnerability management continues after acquisition.

Suppliers may produce security advisories and fixes.

Customers still need to determine whether they use the affected product, assess exposure, test remediation and deploy changes under their responsibility.

Patch available โ‰  patch deployed.

End-of-life and end-of-support dates are security concerns because future vulnerabilities may no longer receive fixes.

Products approaching end of support should trigger migration or other risk-treatment planning before support actually ends.

Supplier risk also changes over time.

Ownership changes, financial distress, new subcontractors, security incidents, architecture changes and declining support can all alter the risk profile.

Third-party assessment should therefore be lifecycle-based rather than a one-time procurement questionnaire.

Exit strategy matters.

Before becoming dependent on a supplier, consider how data, configuration, identities, operations and evidence can be migrated or removed.

Vendor lock-in can become a security and resilience problem when an organisation cannot leave an insecure or unsupported supplier without unacceptable disruption.

The secure acquisition lifecycle is:

define requirements โ†’ investigate supplier and product โ†’ assess risk โ†’ establish obligations โ†’ onboard securely โ†’ monitor โ†’ patch and reassess โ†’ exit safely.

Remember the Domain 8 boundaries:

8.1 = integrate security through the lifecycle.
8.2 = secure the development ecosystem and perform AppSec testing.
8.3 = assess whether software security is effective.
8.4 = assess security impact of acquired software and services.
8.5 = define and apply secure coding guidelines and standards.

The central CISSP principle for 8.4 is:

know what you are acquiring, know who you are depending on, define which security responsibilities belong to whom, obtain evidence appropriate to the risk, monitor the relationship throughout its lifecycle and retain a safe path to exit.

๐Ÿ“š Sources & Further Reading Current acquisition, supplier-risk, cloud and software supply-chain references