Che cos'è un attacco alla catena di approvvigionamento?
Gli attacchi alla catena di approvvigionamento sono progettati per sfruttare le relazioni di fiducia tra un'organizzazione e le parti esterne. Queste relazioni possono includere partnership, rapporti con i fornitori o l'uso di software di terze parti. Gli attori delle minacce informatiche compromettono un'organizzazione e poi risalgono la catena di approvvigionamento, sfruttando queste relazioni di fiducia per accedere agli ambienti di altre organizzazioni.
Gli attacchi alla catena di approvvigionamento sono in aumento
Given the outsized impact they can have, it is unsurprising that supply chain attacks have dramatically increased in recent years. Data shows that from 2021 to 2023, supply chain attacks grew by 431%.
- More recent data from Check Point’s State of Cyber Security 2025 report found hardware and software supply chains experienced the highest surge of attacks in 2024.
- The report found that the average number of attacks targeting software, hardware, and semiconductor companies increased by 179%.
Experts state this is due to the increased global demand for hardware and the focus on AI technologies. As a vital component of modern infrastructure and innovations, the technological supply chain is becoming a significant target for cyber criminals.
Exploiting supply chain vulnerabilities in these sectors provides many opportunities for:
- Financial gain
- Espionage
- Disruption
High-Profile Supply Chain Incidents
Con i nuovi vettori di attacco creati dal lavoro in remoto e dai team di sicurezza sovraccarichi, i criminali informatici hanno avuto molte opportunità di eseguire attacchi alla catena di approvvigionamento. Tra i più grandi degli ultimi anni ci sono:
- SolarWinds: Nel 2020, un gruppo di hacker ha avuto accesso all'ambiente di produzione di SolarWinds e ha inserito una backdoor negli aggiornamenti del suo prodotto di monitoraggio della rete Orion. I clienti di SolarWinds che eseguono l'aggiornamento dannoso hanno subito violazioni dei dati e altri incidenti di sicurezza.
- Kaseya: La banda del ransomware REvil ha sfruttato Kaseya, un'azienda che fornisce software per i fornitori di servizi gestiti (MSP) per infettare oltre 1.000 clienti con il ransomware. Il gruppo ha chiesto un riscatto di 70 milioni di dollari per fornire le chiavi di decrittazione a tutti i clienti colpiti.
- Codecov: Codecov è un'organizzazione di test del software il cui script Bash uploader (utilizzato per inviare rapporti sulla copertura del codice all'azienda) è stato modificato da un aggressore. Questo exploit della catena di approvvigionamento ha permesso agli aggressori di reindirizzare informazioni sensibili come codice sorgente, segreti e altro dai clienti di CodeCov ai propri server.
- NotPetya: NotPetya era un falso malware ransomware che criptava i computer ma non salvava la chiave segreta per la decriptazione. Si chiama "tergicristallo".
- L'attacco NotPetya è iniziato come un attacco alla catena di approvvigionamento, quando è stata violata una società di contabilità ucraina e il malware è stato incluso in un aggiornamento dannoso.
- Atlassian: nel novembre 2020, Check Point Research (CPR) ha scoperto una serie di vulnerabilità che, se combinate, possono essere sfruttate per ottenere il controllo di un account e di varie app Atlassian collegate tramite SSO.
- Ciò che rende questa vulnerabilità un attacco potenzialmente a catena di distribuzione è che una volta che l'aggressore sfrutta queste falle e ottiene il controllo di un account, può installare backdoor da utilizzare in futuro.
- Questo può provocare danni gravi che verranno rilevati e controllati solo dopo che il danno si è verificato.
- Check Point Research ha divulgato responsabilmente queste informazioni ai team di Atlassian, che hanno implementato una soluzione per garantire che i suoi utenti possano continuare a condividere informazioni in sicurezza sulle varie piattaforme.
- British Airways: Nel 2018, British Airways ha subito un attacco Magecart che ha compromesso oltre 380.000 transazioni sul sito web della compagnia aerea. L'attacco è stato reso possibile da un attacco alla catena di approvvigionamento che ha compromesso uno dei fornitori della compagnia aerea e si è diffuso a British Airways, Ticketmaster e altre aziende.
-
Linux XZ
Discovered in 2024, the Linux XZ supply chain attack was a multi-year operation to insert a backdoor into the open-source project. XZ utilities are regularly used for compression in Linux.
The backdoor enabled remote code execution to attackers with a specific key.
The compromised version of XZ utilities was not widely deployed when the vulnerability was discovered. But, it was present in development versions. Experts stated that if undetected, the Linux XZ backdoor could have given the attackers access to hundreds of millions of systems around the world.
Come funziona un attacco alla catena di approvvigionamento
Un attacco alla catena di approvvigionamento sfrutta le relazioni di fiducia tra diverse organizzazioni. Tutte le organizzazioni hanno un livello di fiducia implicita nelle altre aziende, in quanto installano e utilizzano il software dell'azienda all'interno della loro rete o lavorano con loro come fornitori.
Un attacco alla catena di approvvigionamento prende di mira l'anello più debole di una catena di fiducia. Se un'organizzazione dispone di una forte cybersecurity ma ha un fornitore di fiducia insicuro, gli aggressori prenderanno di mira quel fornitore. Con un punto d'appoggio nella rete del fornitore, gli aggressori potrebbero poi passare alla rete più sicura sfruttando quel rapporto di fiducia.
Un tipo comune di attacco alla catena di approvvigionamento è rappresentato dai fornitori di servizi gestiti (MSP). Gli MSP hanno un accesso profondo alla rete dei loro clienti, che è inestimabile per un aggressore. Dopo aver sfruttato l'MSP, l'aggressore può facilmente espandersi alla rete dei propri clienti. Sfruttando le vulnerabilità della catena di approvvigionamento, questi aggressori hanno un impatto maggiore e possono ottenere l'accesso a reti che sarebbero molto più difficili da attaccare direttamente. Ecco come gli aggressori di Kaseya sono riusciti a infettare così tante organizzazioni con il ransomware.
Altri attacchi alla catena di approvvigionamento utilizzano il software per consegnare il malware ai clienti di un'organizzazione. Per esempio, gli aggressori di SolarWinds hanno avuto accesso ai server di build dell'azienda e hanno iniettato una backdoor negli aggiornamenti del prodotto di monitoraggio della rete SolarWinds Orion. Quando il codice di aggiornamento è stato inviato ai clienti, gli aggressori hanno ottenuto l'accesso anche alla loro rete.
Gli impatti degli attacchi alla catena di approvvigionamento
Gli attacchi alla catena di approvvigionamento forniscono semplicemente all'aggressore un altro metodo per violare le difese di un'organizzazione. Possono essere utilizzati per eseguire qualsiasi tipo di cyber attackcome ad esempio:
- Violazione dei dati: Gli attacchi alla catena di approvvigionamento sono comunemente utilizzati per effettuare violazioni di dati. Ad esempio, l'hack di SolarWinds ha esposto i dati sensibili di diverse organizzazioni del settore pubblico e privato.
- Infezioni da malware: I criminali informatici spesso sfruttano le vulnerabilità della catena di approvvigionamento per inviare malware a un'organizzazione target. SolarWinds includeva la consegna di una backdoor dannosa, e l'attacco di Kaseya ha portato a un ransomware progettato per sfruttarli.
What Makes Supply Chain Attacks Dangerous
Supply chain attacks are a significant concern because they don’t target your systems directly, but rather exploit your trust in others. Whenever you install and use a vendor’s software or add a third-party dependency to your own code, you’re implicitly placing your trust in that vendor’s security.
This exposes you to any mistakes that might be made by external organizations and developers.
For instance, you assume they didn’t accidentally introduce vulnerabilities to their software and regularly update their code to patch out new exploits as they are discovered.
This is a particular concern for open-source dependencies…
Open-Source Software
Relying on unpaid developers to continually update their open-source projects and respond to new threats can be a major supply chain weakness.
Supply chain attacks aren’t trying to exploit the strongest link in the chain, they target the weakest. Therefore, you can be left exposed even if you develop extensive internal security controls to protect your systems without proper third-party risk management strategies.
Supply Chain Breach & Backdoor
Plus, once hackers have a supply chain breach and add a backdoor to a piece of software that is widely used, they can launch far-reaching attacks with many victims. Cybercriminals can get a much larger return on investment by compromising third-party code.
Rather than attacking an organization head-on and getting one victim, they can go after the software supply chain and get many more victims from a single vulnerability.
This attracts some of the most sophisticated hackers and groups to find supply chain attack vectors.
How to Prevent Supply Chain Attacks
While these attacks are hard to detect and remediate, there are best practices for supply chain cybersecurity that you can implement to limit their impact. These processes can be broken down into third-party risk management approaches that improve your supply chain resilience, and internal practices that limit the impact of compromised systems.
Third-Party Risk Management
Assessing vendor security standards and managing the risk of using external software and dependencies is a critical aspect of supply chain cybersecurity. You need to rigorously assess your vendors and determine the security of their development practices.
Performing third-party risk assessments allows you to identify specific security policies you want vendors to implement to work with you.
Plus, you can group vendors based on the risk they pose (their internal security practices and how much access they have to your sensitive business data). Then, prioritize monitoring each vendor based on their vulnerability level. This includes:
- Identifying all open source dependencies
- Ensuring they remain active projects that still push updates based on the latest threats.
Beyond open source projects, patch management is a vital aspect across supply chain cybersecurity.
You have to maintain the latest software versions to ensure the window of risk posed by new vulnerabilities is as small as possible.
Le migliori pratiche per identificare e mitigare gli attacchi alla catena di approvvigionamento
Gli attacchi alla catena di approvvigionamento sfruttano le relazioni di fiducia non protette tra un'azienda e altre organizzazioni. Alcuni modi per mitigare i rischi di questi attacchi includono:
- Implementare il Privilegio Minimo: Molte organizzazioni assegnano accessi e permessi eccessivi ai loro dipendenti, partner e software. Queste autorizzazioni eccessive rendono più facile l'esecuzione degli attacchi alla catena di approvvigionamento. Implementa il privilegio minimo e assegna a tutte le persone e ai software solo i permessi necessari per svolgere il loro lavoro.
- Eseguire la segmentazione della rete: Il software di terze parti e le organizzazioni partner non hanno bisogno di un accesso illimitato a ogni angolo della rete. Utilizzi la segmentazione di rete per suddividere la rete in zone basate sulle funzioni aziendali. In questo modo, se un attacco alla catena di approvvigionamento compromette una parte della rete, il resto della rete è comunque protetto.
- Seguire le pratiche DevSecOps: Integrando la sicurezza nel ciclo di vita dello sviluppo, è possibile rilevare se il software, come gli aggiornamenti di Orion, è stato modificato in modo malevolo.
- threat prevention e Threat Hunting automatizzati: Gli analisti dei Centri Operativi di Sicurezza (SOC) devono proteggere dagli attacchi in tutti gli ambienti dell'organizzazione, compresi endpoint, rete, cloud e mobile.
Minimizing the Impact of a Supply Chain Breach
To minimize third-party supply chain risks, you need to reduce the access these systems have within your network. This includes introducing zero trust practices based on least privilege access. This makes applications and users continually verify their identity while only providing access to the systems they need, nothing more.
Another Zero Trust Network Access (ZTNA) technique is network segmentation, which divides your systems into siloed sections with strong security controls when moving between them.
ZTNA reduces the impact of supply chain breaches by preventing lateral movement.
The attacker only has access to the initial compromised system and struggles to extend their access further. Other techniques to help prevent supply chain attacks include:
- Following DevSecOps best practices to test for vulnerabilities in any dependencies you use. You can improve software development visibility through a Software Bill of Materials (SBOM) that tracks details (source, version, etc.) of every dependency.
- Regularly scanning your system with malware prevention tools to prevent attacks from executing.
- Develop incident response plans that include considerations for supply chain attacks. This could implement sandboxing new code before executing it to mitigate any backdoors.
- Track all of the applications and services employees use and uncover any shadow IT (unsanctioned applications) to ensure your supply chain attack surface is not larger than you realise.
Protezione contro gli attacchi alla catena di approvvigionamento con Check Point
Supply chain attackers take advantage of a lack of monitoring within an organization’s environment. Check Point Check Point Endpoint Security helps an organization to protect against these threats by monitoring applications for suspicious behavior that might point to compromise.
To learn more about the types of attacks that Check Point Endpoint Security protects against, check out Check Point’s 2021 Cyber Security Report. Then, take a security checkup to learn about the security issues within your environment. You can also learn how to close these security gaps with a free demo.
