Meteen naar de inhoud

Certificaten voor 47 dagen komen eraan. Ben je er klaar voor?

Handel nu →

Top 10 aanvallen op de toeleveringsketen die de wereld schokten

Top 10 aanvallen op de toeleveringsketen die de wereld schokten

Wist u dat het aantal aanvallen op softwaretoeleveringsketens tussen 2019 en 2022 met maar liefst 742% is toegenomen?

De toename van aanvallen op de toeleveringsketen is geen hypothetisch gegeven; alarmerende statistieken bevestigen deze stijging. Het gebruik van open-source componenten en software van derden, hoewel cruciaal voor kortere ontwikkeltijden en operationele flexibiliteit, brengt aanzienlijke risico's met zich mee.

Door deze afhankelijkheid van externe code, verschillende applicaties en meerdere organisaties, kan een aanval op een basisbibliotheek snel escaleren naar duizenden kwetsbare softwarestacks. 

Aanvallen op de toeleveringsketen kunnen worden beschouwd als een geavanceerde vorm van cyberdreiging . Ze richten zich op het complexe netwerk van relaties tussen een organisatie en haar leveranciers, toeleveranciers en externe dienstverleners. Door de onderling verbonden digitale toeleveringsketens, die vaak meerdere organisaties, geografische gebieden en systemen omvatten, maken deze aanvallen gebruik van zwakke plekken in de beveiliging.

De tien onderstaande aanvallen vallen in het kort in drie verschillende categorieën: gestolen of vervalste codeondertekeningscertificaten (ASUS, SolarWinds), misbruik van kwetsbaarheden in de infrastructuur (MOVEit, TeamCity, JFrog Artifactory) en gecompromitteerde accounts of inloggegevens (Okta, Airbus, Top.gg). Alleen het eerste patroon betreft specifiek een fout in de codeondertekening; de andere twee vereisen geheel andere beveiligingsmaatregelen.

Key Takeaways

  • Niet elk incident op deze lijst betreft een fout bij het ondertekenen van code. Alleen bij ASUS/ShadowHammer en SolarWinds werd een certificaat misbruikt om kwaadaardige code te ondertekenen; de andere incidenten hadden betrekking op het misbruiken van beveiligingslekken, het stelen van inloggegevens of het compromitteren van accounts, en vereisen daarom andere beveiligingsmaatregelen.
  • Deze pagina geeft een overzicht van tien afzonderlijke incidenten op hoofdlijnen. Voor gedetailleerde beschrijvingen van individuele aanvallen, zie De meest voorkomende aanvallen op de softwareleveringsketen en De stand van zaken rond aanvallen op de softwaretoeleveringsketen.

The Attacks

Volgens een rapport is het aantal gedocumenteerde aanvallen op de toeleveringsketen waarbij kwaadaardige componenten van derden betrokken zijn, binnen een jaar met 633% gestegen , tot meer dan 88,000 bekende gevallen.

Aanvalstechnieken zijn sterk gediversifieerd, met typosquatting , verwarring over afhankelijkheden, protestware en injectie van kwaadaardige code als nieuwe uitdagingen en aandachtspunten voor cybersecurityspecialisten. In dit artikel bespreken we de meest recente aanvallen op de toeleveringsketen die enorme gevolgen hebben gehad.

  1. Discord Bot Platform-aanval (maart 2024)

    De Top.gg-botcommunity op Discord, met meer dan 170,000 leden, is getroffen door een supply chain-aanval die gericht is op het infecteren van ontwikkelaars met malware die gevoelige informatie steelt. De dader heeft in de loop der jaren verschillende tactieken, procedures en technieken gebruikt, waaronder het kapen van GitHub -accounts, het verspreiden van kwaadaardige Python-pakketten, het gebruik van een nep-Python-infrastructuur en social engineering. Top.gg werd geïnfecteerd met malware die informatie steelt nadat een kwaadaardige kloon van een tool genaamd Colorama was gedownload.

  2. Okta Supply Chain-aanval (oktober 2023)

    Okta, een aanbieder van authenticatie- en identiteitsbeheerdiensten, meldde in oktober 2023 dat kwaadwillenden toegang konden krijgen tot persoonlijke consumentengegevens door inloggegevens te verkrijgen voor het klantenservicesysteem. In recente supportgevallen konden de aanvallers bestanden bekijken die door specifieke klanten waren geüpload.

  3. JetBrains Supply Chain-aanval (september/oktober 2023)

    In december waarschuwden overheidsfunctionarissen dat de Solarwind- aanvallers een kritieke kwetsbaarheid in de TeamCity-servers van JetBrains misbruikten. Deze kritieke kwetsbaarheid voor het omzeilen van authenticatie trok de aandacht vanwege de potentiële impact en de hoge ernst ervan.

    Niet-geauthenticeerde indringers met HTTP(S) -toegang kunnen dit lek misbruiken om administratieve controle over de getroffen servers te verkrijgen en op afstand code uit te voeren, wat een potentieel aanvalsgebied vormt voor aanvallen op de toeleveringsketen. Deze aanval werd uitgevoerd door een Russische cybercrimineel genaamd Cozy Bear, die gelieerd is aan de Russische buitenlandse inlichtingendienst (SVR RF).

    Bij de aanval kregen de aanvallers beheerdersrechten op de server en voerden ze code op afstand uit. Er was geen gebruikersinteractie nodig, terwijl veel grote softwarebedrijven TeamCity-servers gebruikten voor hun CI/CD-systemen , waarvan er meer dan 3,000 direct blootgesteld waren.

  4. MOVEit Supply Chain-aanval (juni 2023)

    In juni werd de MOVEit-aanval op de toeleveringsketen uitgevoerd, gericht op gebruikers van de MOVEit Transfer-tool, eigendom van het Amerikaanse bedrijf Progress Software. MOVEit is ontworpen om gevoelige bestanden op een veilige manier over te dragen en is populair in de VS. De ransomwaregroep Cl0p wordt in verband gebracht met de aanval.

    De aanvallers hebben een SQL-injectiekwetsbaarheid (CVE-2023-34362) in de webinterface van MOVEit Transfer misbruikt om aanzienlijke schade aan te richten. De webapplicatie van MOVEit werd geïnfecteerd met een webshell genaamd LEMURLOOT, die vervolgens werd gebruikt om gegevens uit MOVEit Transfer-databases te stelen.

  5. 3CX Supply Chain-aanval (maart 2023)

    In maart richtte de 3CX-aanval zich op macOS- en Windows-desktopapplicaties, wat bezorgdheid wekte over de beveiliging en integriteit van de softwareleveringsketen. De cybercriminelen infecteerden de applicatie met behulp van een geïnfecteerd bibliotheekbestand, dat vervolgens een versleuteld bestand met command-and-control-informatie downloadde. Hierdoor konden de aanvallers kwaadaardige activiteiten uitvoeren in de omgeving van het slachtoffer.

  6. Microsoft Supply Chain-aanval (februari 2023)

    In februari 2023 werd ook Microsoft getroffen door een aanval op de softwareleveringsketen . De aanval maakte gebruik van een kwetsbaarheid in Jfrog Artifactory, een binaire repositorymanager die Microsoft gebruikt voor de distributie en opslag van zijn softwarecomponenten.

    De aanvallers kregen toegang tot Jfrog Artifactory en injecteerden schadelijke code in enkele softwarecomponenten van Microsoft. Zo konden ze toegang krijgen tot het netwerk van Microsoft en tegelijkertijd broncode en andere vertrouwelijke informatie stelen.

  7. Norton Supply Chain-aanval (mei 2023)

    De meest opvallende software van Norton is de veelgebruikte antivirussoftware. Ook zij werden in mei 2023 aangevallen. De aanval maakte gebruik van een zero-day-kwetsbaarheid in MOVEit Transfer, een MFT-software (Managed File Transfer) die het moederbedrijf van Norton gebruikt om bestanden over te dragen tussen consumenten en kantoren. De aanvallers kregen toegang tot het netwerk van Norton en stalen persoonlijke gegevens en specifieke details van medewerkers. De aanvallers dreigden ook de gestolen gegevens vrij te geven als Norton geen losgeld zou betalen.

  8. Aanval op de toeleveringsketen van Airbus (januari 2023)

    Airbus werd in januari 2023 ook aangevallen door een cybercrimineel genaamd USDoD. De organisatie bevestigde dat de aanval was uitgevoerd via een gehackt account van een medewerker bij Turkish Airlines, een van de klanten van Airbus. De cybercrimineel kon toegang krijgen tot het account van de medewerker en zo toegang krijgen tot de systemen van Airbus.

    De datalekken omvatten persoonlijke gegevens van meer dan 3000 Airbus-leveranciers, zoals Rockwell Collins en de Thales Group. De datadump bevatte namen, telefoonnummers en e-mailadressen.

  9. SolarWinds (eind 2020)

    Eind 2020 leverde SolarWinds software die malware bevatte die bedoeld was om samen met gevoelige informatie te worden geïnstalleerd. Klanten hadden er alle vertrouwen in dat de ondertekende software die ze ontvingen vrij was van schadelijke code en virussen, omdat deze niet was gewijzigd sinds SolarWinds deze had ondertekend, ontwikkeld en aan hen had geleverd.

    Aanvallers plaatsten de Sunspot-malware echter in het Orion IT-monitoringsysteem en de beheersoftware van SolarWinds. SolarWinds ondertekende het resultaat digitaal, waarmee het vervolgens werd gebruikt om meer dan 18,000 particuliere zakelijke klanten en de overheid te infiltreren.

    De malware verzamelde informatie van de geïnfecteerde netwerken en stuurde deze naar een externe server. Cozy Bear was opnieuw verantwoordelijk voor deze aanval, die verbonden is met de Russische Buitenlandse Inlichtingendienst (SVR).

  10. ShadowHammer/ASUS (2019)

    In 2019 werden Taiwanese computerfabrikanten het slachtoffer van aanvallers die kritieke codeondertekeningssleutels op hun webupdateserver vonden. De indringers voegden malware toe aan legitieme ASUS-updates, ondertekend met de codeondertekeningssleutels van ASUS, en infecteerden zo 1 miljoen ASUS-computers.

    De ShadowHammer-aanvallen vonden plaats gedurende een periode van zes maanden. Ze troffen ASUS-notebookgebruikers die de Live Update-functie hadden ingeschakeld, een hulpprogramma dat automatisch nieuwe firmware- en software-updates van ASUS zoekt en installeert.

Vergelijking van aanvalspatronen

IncidentWerkelijk aanvalspatroonWas het ondertekenen van codes het zwakke punt?
ShadowHammer/ASUS (2019)Gestolen codeondertekeningssleutels gebruikt om kwaadaardige updates te ondertekenenJa
SolarWinds (2020)De ontwikkelomgeving was gecompromitteerd vóór de ondertekening; de handtekening werd toegepast op reeds schadelijke code.Ja, indirect (via de integriteit van het systeem, niet via diefstal van sleutels).
Airbus (januari 2023)Gehackt account van een medewerker van een derde partij (Turkish Airlines)Nee
Microsoft/JFrog (februari 2023)Kwetsbaarheid in een binaire repositorymanager misbruikt.Nee
3CX (maart 2023)Geïnfecteerd bibliotheekbestand in het bouwprocesNee, maar isolatie van het gebouw zou wel geholpen hebben.
Norton/Gen Digital (mei 2023)Een kwetsbaarheid op het gebied van bestandsoverdrachtsoftware van derden (MOVEit)Nee
MOVEit/Cl0p (juni 2023)SQL-injectiekwetsbaarheid (CVE-2023-34362)Nee
JetBrains TeamCity (september/oktober 2023)Authenticatie-omzeilingskwetsbaarheidNee
Okta (oktober 2023)Gecompromitteerde inloggegevens voor klantenserviceNee
Top.gg/Colorama (maart 2024)Typosquatting-domein en gecompromitteerde GitHub-accountsessieNee

Oplossing voor codeondertekening voor bedrijven

Ontvang één oplossing voor al uw cryptografische behoeften op het gebied van softwarecodeondertekening met onze codeondertekeningsoplossing.

Codeondertekenings- of supply chain-aanvallen vertonen de laatste tijd opvallende trends, doordat aanvallers hun tactieken voortdurend aanpassen. Inzicht in deze trends stelt organisaties in staat waakzaam te blijven en effectieve beveiligingsmaatregelen te implementeren.

  • Vergiftiging in de toeleveringsketen

    Cybercriminelen richten zich steeds vaker op de softwaretoeleveringsketen door tijdens de distributie of bouw kwaadaardige codes in legitieme softwarepakketten te injecteren. Deze vergiftigingstechniek stelt hen in staat om conventionele beveiligingscursussen te omzeilen en gecompromitteerde software aan gebruikers te distribueren.

  • Misbruik en vervalsing van certificaten

    Aanvallers hebben kwetsbaarheden in de certificaatinfrastructuur misbruikt om codeondertekeningscertificaten te vervalsen en te misbruiken . Ze stelen legitieme certificaten van ontwikkelaars of maken frauduleuze certificaten aan die authentiek lijken. Deze tactieken stellen hen in staat om kwaadaardige software te ondertekenen en gebruikers te misleiden door hen te laten geloven dat de software van een authentieke bron afkomstig is.

  • Gerichte aanvallen op hoogwaardige software

    Cybercriminelen richten zich steeds meer op waardevolle softwaredoelen, zoals veelgebruikte Oss-software, kritieke infrastructuursoftware of bedrijfsapplicaties. Het schenden van de codeondertekeningsprocedure voor dergelijke software kan grote gevolgen hebben, waardoor indringers talloze organisaties kunnen infiltreren en aanzienlijke schade kunnen aanrichten.

Financiële en hersteltijdgevolgen van aanvallen op de toeleveringsketen 

Hoewel de totale kosten van deze datalekken moeilijk vast te stellen zijn, weten we zeker dat datalekken kostbaar zijn. Deze aanvallen op de toeleveringsketen en de bijbehorende datalekken kostten 4.45 miljoen dollar . We hebben echter recentelijk datalekken gezien waarvan de kosten wel geschat worden, wat dit bedrag in de toekomst mogelijk nog verder zal doen oplopen.

De directe kosten van datalekken bestaan ​​onder meer uit herstelmaatregelen en onderzoeken, boetes van toezichthouders, rechtszaken, forensische audits, eisen van banken om de schade te vergoeden, juridische schikkingen, kosten voor klantenservice en maatregelen om de schade te beperken. 

Lange hersteltijden hebben ook invloed op de totale kosten van een datalek. Een grote zorgaanbieder kan deze pijn zeker voelen naarmate de hersteltijd van hun datalek langer wordt. De kosten voor het inhalen van de schade zouden na het datalek verder oplopen. Daarom is het cruciaal om alleen de uitvoering van goedgekeurde code binnen uw organisatie toe te staan. 

Hoe kan code-signing worden ingezet om organisaties te beschermen tegen deze bedreigingen? 

  1. Oorsprongverificatie

    Oorsprongverificatie bij codesign kan worden beschouwd als een beveiligingsmaatregel die ervoor zorgt dat de code afkomstig is van een authentieke bron voordat deze wordt ondertekend en gedistribueerd. Het omvat details over de bronrepository en de validerende componenten, zoals build-informatie, commit en branch.

    Deze procedure helpt de risico's van ongeautoriseerde toegang tot kwaadaardige codes of codewijzigingen te verminderen. Dit zorgt voor een extra beveiligingslaag en vertrouwen in het softwaredistributie- en ontwikkelingsproces.

    Deze functie is bedoeld voor gebruik in omgevingen waar een hoge mate van beveiliging is vereist en moet worden voldaan aan nalevingsnormen. Zo wordt de veiligheid van zowel eindgebruikers als ontwikkelaars gewaarborgd.

  2. Reproduceerbare bouw

    Reproduceerbare builds, een fundamenteel concept in moderne softwareontwikkeling, garanderen de veiligheid, consistentie en betrouwbaarheid van applicatiebuilds. Met reproduceerbare builds kan elke poging om de code van de applicatie te wijzigen eenvoudig worden gedetecteerd, wat robuuste bescherming biedt tegen kwaadaardige aanvallen en tegelijkertijd de integriteit van de app-ontwikkelingsoplossing waarborgt.

  3. Bouwverificatie

    Buildverificatietests (BVT's) worden op elke nieuwe build uitgevoerd om de stabiliteit en gereedheid voor verdere tests te controleren. Ze bestaan ​​uit testcases die de kernfuncties van de softwarebuild valideren. Elke build die niet aan de BVT-test voldoet, wordt afgewezen en teruggestuurd naar de ontwikkelaars voor een oplossing.

    BVT maakt het mogelijk om risico's die samenhangen met het gedrag van het systeem te beperken. Het identificeert potentiële risico's zoals gegevensverlies, beveiligingsproblemen of onjuiste functionaliteit door het verwachte gedrag aan te pakken en te valideren voordat het systeem in productie wordt genomen.

Waarom zou u op CodeSign Secure vertrouwen om deze aanvallen te voorkomen? 

Er zijn verschillende redenen waarom u voor CodeSign Secure zou moeten kiezen voor uw codeondertekeningswerkzaamheden:

  • CodeSign Secure zorgt ervoor dat consumenten voorop blijven lopen door een veilige codesigningoplossing te bieden met fraudebestendige sleutelopslag, volledige controle en inzicht in codesigningactiviteiten.
  • De persoonlijke sleutels van het codesigning-certificaat kunnen worden opgeslagen in een HSM, waardoor het risico op beschadigde, misbruikte of gestolen sleutels wordt geëlimineerd. 
  • Client-side hashing zorgt voor betere prestaties en voorkomt onnodige verplaatsing van bestanden, wat zorgt voor een betere beveiliging. 
  • Het biedt ook naadloze authenticatie via client-side hashing, apparaatauthenticatie, multi-factorauthenticatie, multi-tier goedkeurderworkflows en meer. 
  • Ondersteuning voor InfoSec-beleid om de acceptatie van oplossingen te verbeteren en tegelijkertijd verschillende bedrijfsteams de mogelijkheid te geven om hun eigen workflow voor co-design te hebben. 
  • Het is bovendien uitgerust met een geavanceerd hash-ondertekeningsmechanisme aan de clientzijde, waardoor er minder data over het netwerk hoeft te worden verzonden. Dit maakt het een zeer efficiënt codesignsysteem voor de complexe cryptografische bewerkingen die in de HSM plaatsvinden.

Veelgestelde Vragen / FAQ

Hoeveel van deze tien aanvallen werden daadwerkelijk veroorzaakt door een fout in de codeondertekening?

Twee gevallen betroffen ASUS/ShadowHammer (gestolen ondertekeningssleutels) en SolarWinds (een gecompromitteerde build ondertekend met een legitiem certificaat). De andere acht gevallen hadden betrekking op het misbruiken van kwetsbaarheden, het stelen van inloggegevens of het compromitteren van accounts van derden, problemen die codeondertekening alleen niet oplost.

Als de meeste van deze aanvallen geen mislukte codeondertekeningsacties waren, waarom zijn ze dan relevant voor een pagina over codeondertekeningsbeveiliging?

Organisaties met een zwakke beveiliging van de toeleveringsketen op één gebied (kwetsbaarheidsbeheer, accountbeveiliging) lopen vaak ook risico's op andere gebieden, waaronder codeondertekening. Inzicht in alle aanvalspatronen helpt te verduidelijken welke beheersmaatregelen welke risico's daadwerkelijk aanpakken, in plaats van codeondertekening als een allesomvattende verdediging te beschouwen.

Conclusie 

Nu we de tien meest impactvolle supply chain-aanvallen hebben onderzocht die wereldwijd hun weerslag hebben gehad, is het duidelijk dat de omvang en complexiteit van deze cyberdreigingen toenemen. De in de blog genoemde incidenten onderstrepen de kwetsbaarheden waarmee organisaties te maken kunnen krijgen bij het beveiligen van hun activa, variërend van het injecteren van kwaadaardige codes tot het misbruiken van certificaatinfrastructuren.

Het antwoord op deze groeiende dreiging ligt in het toepassen van veiligere codeondertekeningspraktijken en het bevorderen van een dieper begrip van de risico's die verbonden zijn aan softwareontwikkeling en -distributie. CodeSign Secure helpt u door uw codeondertekeningsbeveiliging te verbeteren en tegelijkertijd vertrouwen, integriteit en veiligheid te waarborgen in dit steeds veranderende digitale landschap.