The SolarWinds compromise is a few years old now, but it remains the clearest lesson available on a risk that has only grown: your security is only as good as the software supply chain you trust. The attackers did not break into their ultimate targets directly; they compromised a trusted software vendor and let the vendor’s own update mechanism deliver the malicious code to thousands of organisations. The lesson is uncomfortable because it inverts the usual model — the attack came through a trusted, signed update from a legitimate supplier, which is exactly what security practice tells you to install.
The uncomfortable lessons
- Trusted does not mean safe. A signed update from a reputable vendor is precisely the vector that worked. Trust in a supplier is not a substitute for the ability to detect that something delivered through that trust is malicious.
- The blast radius is the vendor’s customer base. Compromise one well-placed supplier and you reach everyone who uses them. This concentration is what makes supply-chain attacks efficient and what makes vendor concentration a security question, not just a resilience one.
- You cannot see inside most of your dependencies. The organisations affected had no practical way to inspect what was inside the update they trusted — which is why knowing what you run (SBOMs) and limiting what it can do (least privilege, segmentation) matter more than vetting suppliers alone.
- Detection has to assume compromise. The defenders who fared best were those who could detect anomalous behaviour after the trusted software was installed, because prevention at the supplier had already failed.
What it means for how you manage suppliers
The SolarWinds lesson is not “trust no vendors” — that is not workable. It is that vendor trust must be paired with controls that limit and detect what a compromised-but-trusted component can do. That means knowing what software you actually run and what it depends on, constraining the access and privilege you grant to third-party software so a compromise is contained, segmenting your environment so one bad update cannot reach everything, and monitoring for the anomalous behaviour that betrays a compromise the supplier’s signature did not prevent.
- Assess suppliers, but do not stop there. Diligence reduces the odds; it does not eliminate the risk that a trusted supplier is compromised.
- Limit what third-party software can reach. Least privilege for applications, not just users, is what turns a supply-chain compromise from catastrophic to contained.
- Know your dependencies. You cannot respond to “is vendor X compromised?” if you cannot quickly say where and how you use vendor X.
- Watch behaviour, not just signatures. The attack passed every signature check; behavioural detection is what catches what trust lets through.
Supply-chain risk has intensified since SolarWinds, not eased — modern software is assembled from more third-party parts than ever, and now AI models join the dependency list. The enduring lesson is that resilience comes from assuming a trusted component can be compromised and building so that when one is, the damage is contained and detected — rather than from the hope that your suppliers will never let you down.
Free · 4 minutes
Do you know what could take the business down — and have you priced it?
Fourteen questions on concentration, third-party dependence, resilience, and incident readiness — the exposures a board is accountable for whether or not it can see them. Banded finding on screen, full sheet by email.
Who this is for
This reading is for:
- CISOs and CTOs assessing software supply-chain exposure
- Boards asking whether a SolarWinds-style event could hit them
- Risk owners whose third-party assessments stop at the contract
- Firms that build on, or resell, third-party software
Sixteen Pillars helps you build on the assumption that a trusted component can be compromised, so a supply-chain attack is contained and detected rather than catastrophic. Pricing is published at /pricing/. If this is live for your organisation and you would like an independent reading, the place to start is a conversation.
Sixteen Pillars is a technology governance consultancy based in Cyprus. Engagements run remote across the EU, UK, and Middle East, with on-site time where the engagement requires it.
Free interactive tool
Website compliance checklist
What your site has to do, based on what it actually does
Answer as much or as little as you like — the list builds as you go. Nothing is stored against your name and no email is required.
Everything that applies
Ordered by what to do first: legal requirements you can close quickly, then larger pieces of work, then what is expected rather than required. Not exhaustive, and not a legal audit.
Dated PDF, yours to keep or circulate.
Free interactive tool
Interactive deadline calculator
Check which regulations apply to you and when
Regulation across the EU, UK, US and Asia-Pacific has moved considerably in the past eighteen months, and several headline dates have shifted more than once. Twelve questions, about three minutes.
Results are shown on screen — no email required. A dated summary is available to download, and can be sent on if that's more useful. What we do with your answers.
Most technology problems are not technology problems. They are control problems.
The systems exist. The investment has been made. The question is whether leadership can understand, direct, evidence, and sustain what those systems produce. Find out where control exists — and where it only appears to.
Full Governance by Sixteen Pillars
Govern your business. Prove your compliance.
A board assurance cockpit for EU-regulated financial firms — tamper-evident, hash-chained proof of governance across DORA, GDPR, NIS2, ISO 27001, the EU AI Act and MiCA. In development.
See what's coming