- Die Angriffe
- Aktuelle Trends bei Code Signing-Angriffen
- Finanzielle Auswirkungen und Auswirkungen auf die Wiederherstellungszeit von Angriffen auf die Lieferkette
- Wie kann Code-Signing genutzt werden, um Unternehmen vor diesen Bedrohungen zu schützen?
- Warum sollten Sie CodeSign Secure vertrauen, um diese Angriffe zu vermeiden?
- Fazit
Wussten Sie, dass die Zahl der Angriffe auf die Software-Lieferkette zwischen 2019 und 2022 um erstaunliche 742 % sprunghaft angestiegen ist?
Der Anstieg von Lieferkettenangriffen ist keine bloße Theorie; alarmierende Statistiken belegen diese Zunahme. Die Nutzung von Open-Source-Komponenten und Software von Drittanbietern ist zwar entscheidend für kürzere Entwicklungszeiten und höhere operative Flexibilität, birgt aber auch erhebliche Risiken.
Aufgrund dieser Abhängigkeit von externem Code, von verschiedenen Anwendungen und von mehreren Organisationen kann ein Angriff auf eine Basisbibliothek schnell zu Tausenden anfälliger Software-Stacks eskalieren.
Lieferkettenangriffe stellen eine raffinierte Form der Cyberbedrohung dar . Sie zielen auf das komplexe Beziehungsnetzwerk zwischen einem Unternehmen und seinen Lieferanten, Dienstleistern und externen Anbietern ab. Aufgrund der vernetzten digitalen Lieferketten, die sich oft über mehrere Organisationen, Regionen und Systeme erstrecken, nutzen diese Angriffe Sicherheitslücken aus.
Die Angriffe
Laut einem Bericht stieg die Zahl der dokumentierten Lieferkettenangriffe mit bösartigen Komponenten von Drittanbietern innerhalb eines Jahres um 633 % und erreichte über 88,000 bekannte Fälle.
Die Angriffsmethoden haben sich stark diversifiziert. Typosquatting , Abhängigkeitsmanipulation, Protestware und das Einschleusen von Schadcode stellen Cybersicherheitsexperten vor neue Herausforderungen. In diesem Artikel untersuchen wir die jüngsten Lieferkettenangriffe mit ihren weitreichenden Folgen.
-
Angriff auf die Discord-Bot-Plattform (März 2024)
Die Top.gg-Bot-Community auf Discord mit über 170,000 Mitgliedern wurde Opfer eines Lieferkettenangriffs, der darauf abzielte, Entwickler mit Schadsoftware zu infizieren, die sensible Daten stiehlt. Die Angreifer nutzten im Laufe der Jahre verschiedene Taktiken, Verfahren und Techniken, darunter das Kapern von GitHub -Konten, die Verbreitung schädlicher Python-Pakete, die Verwendung einer gefälschten Python-Infrastruktur und Social Engineering. Top.gg infizierte sich mit einer informationsstehlenden Schadsoftware, nachdem ein schädlicher Klon des Tools Colorama heruntergeladen worden war.
-
Okta-Lieferkettenangriff (Oktober 2023)
Okta, ein Anbieter von Authentifizierungs- und Identitätsmanagement-Diensten, berichtete im Oktober 2023, dass Angreifer Zugriff auf private Kundendaten erhalten könnten, indem sie sich Zugangsdaten für das Kundensupport-Managementsystem verschaffen. In aktuellen Support-Fällen konnten die Angreifer Dateien einsehen, die von bestimmten Kunden hochgeladen wurden.
-
Angriff auf die Lieferkette von JetBrains (September/Oktober 2023)
Im Dezember warnten Regierungsbeamte, dass die Angreifer von SolarWinds eine kritische Sicherheitslücke in den JetBrains TeamCity-Servern ausnutzten. Diese Sicherheitslücke, die das Umgehen der Authentifizierung ermöglichte, erregte aufgrund ihrer potenziellen Auswirkungen und ihres hohen Schweregrades große Aufmerksamkeit.
Nicht authentifizierte Angreifer mit HTTP(S) -Zugriff können diese Schwachstelle ausnutzen, um die administrative Kontrolle über betroffene Server zu erlangen und Schadcode auszuführen. Dies stellt ein potenzielles Einfallstor für Angriffe auf die Lieferkette dar. Der Angriff wurde von einem russischen Akteur namens Cozy Bear durchgeführt, der Verbindungen zum russischen Auslandsgeheimdienst SVR RF unterhält.
Bei dem Angriff erlangten die Angreifer Administratorrechte auf dem Server und führten Remote-Code aus. Es war keine Benutzerinteraktion erforderlich, während viele große Softwareunternehmen TeamCity-Server für ihre CI/CD-Pipelines nutzten ; über 3,000 Server waren direkt gefährdet.
-
MOVEit-Lieferkettenangriff (Juni 2023)
Im Juni wurde der MOVEit-Lieferkettenangriff verübt, der sich gegen Nutzer des MOVEit-Transfer-Tools richtete, das dem US-amerikanischen Unternehmen Progress Software gehört. MOVEit dient der sicheren Übertragung sensibler Dateien und ist in den USA weit verbreitet. Die Ransomware- Gruppe Cl0p wird mit dem Angriff in Verbindung gebracht.
Die Angreifer nutzten EWIs (Exposed Web Interfaces), um erheblichen Schaden anzurichten. Die webbasierte MOVEit-App wurde mit einer Web-Shell namens LEMURLOOT infiziert, die dann zum Diebstahl von Daten aus MOVEit-Übertragungsdatenbanken verwendet wurde.
-
3CX-Lieferkettenangriff (März 2023)
Im März zielte der 3CX-Angriff auf macOS- und Windows-Desktop-Anwendungen ab und weckte Bedenken hinsichtlich der Sicherheit und Integrität der Software-Lieferkette. Die Cyberkriminellen kompromittierten die Anwendung mithilfe einer infizierten Bibliotheksdatei, die anschließend eine verschlüsselte Datei mit Befehls- und Steuerungsinformationen herunterlud. Dies ermöglichte den Angreifern, böswillige Aktivitäten in der Umgebung des Opfers auszuführen.
-
Angriff auf die Microsoft-Lieferkette (Februar 2023)
Im Februar 2023 war auch Microsoft von einem Angriff auf die Software-Lieferkette betroffen. Der Angriff nutzte eine Schwachstelle in Jfrog Artifactory aus, einem Binär-Repository-Manager, den Microsoft zur Verteilung und Speicherung seiner Softwarekomponenten verwendet.
Die Angreifer verschafften sich Zugriff auf Jfrog Artifactory und schleusten Schadcode in einige Softwarekomponenten von Microsoft ein, wodurch sie auf das Netzwerk von Microsoft zugreifen und gleichzeitig Quellcode und andere vertrauliche Informationen stehlen konnten.
-
Norton Supply Chain-Angriff (Mai 2023)
Nortons bekannteste Software ist der weit verbreitete Antivirus. Auch sie wurde im Mai 2023 angegriffen. Der Angriff nutzte eine Zero-Day-Sicherheitslücke in MOVEit Transfer, einer MFT-Software (Managed File Transfer), die Nortons Muttergesellschaft für den Datentransfer zwischen Privatkunden und Büros nutzt. Die Angreifer verschafften sich Zugang zum Netzwerk von Norton und stahlen persönliche Daten und Details der Mitarbeiter. Sie drohten zudem mit der Freigabe der gestohlenen Daten, falls Norton kein Lösegeld zahlte.
-
Angriff auf die Lieferkette von Airbus (Januar 2023)
Airbus wurde im Januar 2023 ebenfalls von einem Bedrohungsakteur namens USDoD angegriffen. Das US-Verteidigungsministerium bestätigte, dass der Angriff über ein kompromittiertes Mitarbeiterkonto bei Turkish Airlines, einem Airbus-Kunden, durchgeführt wurde. Der Bedrohungsakteur konnte auf das Konto des Mitarbeiters zugreifen und sich Zugang zu den Airbus-Systemen verschaffen.
Der Datendiebstahl umfasste personenbezogene Daten von über 3000 Airbus-Lieferanten, darunter Rockwell Collins und die Thales Group. Der Datendump umfasste Namen, Telefonnummern und E-Mail-Adressen.
-
SolarWinds (Ende 2020)
Ende 2020 stellte SolarWinds Software bereit, die Schadsoftware enthielt, die dazu bestimmt war, gemeinsam mit sensiblen Informationen installiert zu werden. Die Kunden vertrauten voll und ganz auf die signierte Software und gingen davon aus, dass sie frei von Schadcode und Viren war, da sie seit der Signierung, Entwicklung und Auslieferung durch SolarWinds nicht verändert worden war.
Die Angreifer platzierten die Sunspot-Malware jedoch in das von SolarWinds genutzte IT-Überwachungssystem Orion und die Verwaltungssoftware. SolarWinds signierte die Malware digital und nutzte sie dann, um über 18,000 private Geschäftskunden und die Regierung zu infiltrieren.
Die Malware sammelte Informationen aus den infizierten Netzwerken und sendete Daten an einen Remote-Server. Verantwortlich für diesen Angriff war erneut Cozy Bear, der mit dem russischen Auslandsgeheimdienst (SVR) in Verbindung steht.
-
ShadowHammer/ASUS (2019)
Im Jahr 2019 wurden taiwanesische Computerhersteller Opfer von Angreifern, die kritische Code-Signaturschlüssel auf ihrem Web-Update-Server fanden. Die Eindringlinge fügten legitimen ASUS-Updates Schadsoftware hinzu, die mit den Code-Signaturschlüsseln von ASUS signiert war, und infizierten so eine Million ASUS-Computer.
Die ShadowHammer-Angriffe ereigneten sich über einen Zeitraum von sechs Monaten. Sie betrafen ASUS-Notebook-Kunden, die die Live-Update-Funktion aktiviert hatten. Dabei handelt es sich um ein Dienstprogramm, das automatisch nach neuen Firmware- und Software-Updates von ASUS sucht und diese installiert.
Aktuelle Trends bei Code Signing-Angriffen
Angriffe auf Code-Signaturen oder Lieferketten haben in letzter Zeit bemerkenswerte Entwicklungen erfahren, da Angreifer ihre Taktiken ständig weiterentwickeln. Das Verständnis dieser Trends ermöglicht es Unternehmen, wachsam zu bleiben und wirksame Sicherheitsmaßnahmen zu implementieren.
-
Vergiftung der Lieferkette
Cyberkriminelle zielen zunehmend auf die Software-Lieferkette ab, indem sie während der Verteilung oder Erstellung schädlichen Code in legitime Softwarepakete einschleusen. Diese Vergiftungstechnik ermöglicht es ihnen, herkömmliche Sicherheitsmaßnahmen zu umgehen und kompromittierte Software an Benutzer zu verteilen.
-
Zertifikatsmissbrauch und -fälschung
Angreifer nutzen Schwachstellen in der Zertifikatsinfrastruktur aus, um Code-Signatur-Zertifikate zu fälschen und zu missbrauchen . Sie stehlen entweder legitime Zertifikate von Entwicklern oder erstellen gefälschte Zertifikate, die authentisch erscheinen. Mit diesen Methoden können sie Schadsoftware signieren und Benutzer täuschen, indem sie ihnen vorgaukeln, diese stamme von einer vertrauenswürdigen Quelle.
-
Gezielte Angriffe auf hochwertige Software
Cyberkriminelle konzentrieren sich zunehmend auf hochwertige Software, wie weit verbreitete Betriebssysteme, kritische Infrastruktursoftware oder Unternehmensanwendungen. Die Kompromittierung des Code-Signatur-Verfahrens für solche Software kann schwerwiegende Folgen haben und es Eindringlingen ermöglichen, in zahlreiche Organisationen einzudringen und erheblichen Schaden anzurichten.
Finanzielle Auswirkungen und Auswirkungen auf die Wiederherstellungszeit von Angriffen auf die Lieferkette
Die Gesamtkosten dieser Datenpannen lassen sich zwar schwer beziffern, doch eines ist sicher: Datenpannen sind kostspielig. Die Angriffe auf die Lieferkette und die damit verbundenen Datenpannen verursachten Kosten in Höhe von 4.45 Millionen US-Dollar . Allerdings wurden in letzter Zeit Fälle mit geschätzten Kosten gemeldet, was diese Kostenstruktur in Zukunft verändern könnte.
Zu den direkten Kosten von Datenschutzverletzungen zählen Behebungsmaßnahmen und Untersuchungen, Bußgelder, Rechtsstreitigkeiten, forensische Prüfungen, Erstattungsforderungen von Banken, gerichtliche Vergleiche, Kundendienstkosten und Maßnahmen zur Schadensbegrenzung.
Lange Wiederherstellungszeiten wirken sich auch auf die Gesamtkosten einer Datenpanne aus. Ein großer Gesundheitsdienstleister spürt dies deutlich, da die Wiederherstellungszeit nach der Datenpanne in die Länge gezogen wird. Die Kosten für die Aufholjagd würden nach der Datenpanne weiter steigen. Deshalb ist es wichtig, unternehmensweit nur die Ausführung von freigegebenem Code zuzulassen.
Wie kann Code-Signing genutzt werden, um Unternehmen vor diesen Bedrohungen zu schützen?
-
Ursprungsüberprüfung
Die Ursprungsüberprüfung im Codesigning ist eine Sicherheitsmaßnahme, die sicherstellt, dass der Code aus einer authentischen Quelle stammt, bevor er signiert und verteilt wird. Sie umfasst Details zum Quellrepository und seinen Validierungskomponenten, wie z. B. Build-Informationen, Commit und Branch.
Dieses Verfahren trägt dazu bei, das Risiko eines unbefugten Zugriffs auf Schadcode oder Codeänderungen zu verringern. Dies sorgt für zusätzliche Sicherheit und Vertrauen im Softwareverteilungs- und -entwicklungsprozess.
Diese Funktion ist für den Einsatz in Umgebungen konzipiert, die hohe Sicherheitsanforderungen erfüllen und Compliance-Standards einhalten müssen, um die Sicherheit sowohl für Endbenutzer als auch für Entwickler zu gewährleisten.
-
Reproduzierbarer Aufbau
Reproduzierbare Builds, ein grundlegendes Konzept moderner Softwareentwicklung, gewährleisten die Sicherheit, Konsistenz und Zuverlässigkeit von Anwendungs-Builds. Mit reproduzierbaren Builds kann jeder Versuch, den Anwendungscode zu ändern, leicht erkannt werden. Dies bietet einen robusten Schutz vor böswilligen Angriffen und gewährleistet gleichzeitig die Integrität der App-Entwicklungslösung.
-
Build-Überprüfung
Build-Verifizierungstests (BVT) werden für jeden neuen Build durchgeführt, um dessen Stabilität und Testbereitschaft zu prüfen. Sie bestehen aus Testfällen, die die Kernfunktionen des Software-Builds validieren. Jeder Build, der den BVT nicht besteht, wird abgelehnt und zur Lösung an die Entwickler zurückgeschickt.
BVT ermöglicht die Minderung von Risiken, die mit dem Systemverhalten verbunden sind. Es identifiziert potenzielle Risiken wie Datenverlust, Sicherheitslücken oder fehlerhafte Funktionalität, indem es das erwartete Verhalten anspricht und validiert, bevor das System in der Produktion eingesetzt wird.
Warum sollten Sie CodeSign Secure vertrauen, um diese Angriffe zu vermeiden?
Es gibt mehrere Gründe, warum Sie sich für CodeSign Secure zur Durchführung Ihrer Codesignierungsvorgänge entscheiden sollten:
- CodeSign Secure hilft Verbrauchern, immer einen Schritt voraus zu sein, indem es eine sichere Codesigning-Lösung mit manipulationssicherer Schlüsselspeicherung, vollständiger Kontrolle und Einblick in die Codesigning-Aktivitäten bietet.
- Die privaten Schlüssel des Codesigning-Zertifikats können in einem HSM, wodurch das Risiko beschädigter, missbrauchter oder gestohlener Schlüssel eliminiert wird.
- Durch clientseitiges Hashing wird die Build-Leistung sichergestellt und gleichzeitig unnötige Dateibewegungen vermieden, was zu mehr Sicherheit führt.
- Es bietet außerdem eine nahtlose Authentifizierung über clientseitiges Hashing, Geräteauthentifizierung, Multi-Faktor-Authentifizierung, mehrstufige Genehmiger-Workflows und mehr.
- Unterstützung für InfoSec-Richtlinien zur Verbesserung der Lösungsakzeptanz, während verschiedenen Geschäftsteams gleichzeitig ein eigener Workflow für die gemeinsame Entwicklung ermöglicht wird.
- Es ist außerdem mit einem hochmodernen clientseitigen Hash-Signaturmechanismus ausgestattet, wodurch weniger Daten über das Netzwerk übertragen werden. Dies macht es zu einem hocheffizienten Codesignationssystem für die komplexen kryptografischen Operationen, die im HSM stattfinden.
Fazit
Die Untersuchung der zehn schwerwiegendsten Supply-Chain-Angriffe mit weltweitem Echo zeigt deutlich, dass Ausmaß und Raffinesse dieser Cyberbedrohungen zunehmen. Die im Blog erwähnten Vorfälle verdeutlichen die Schwachstellen, denen Unternehmen bei der Sicherung ihrer Vermögenswerte ausgesetzt sein können – von der Einschleusung von Schadcode bis hin zur Ausnutzung von Zertifikatsinfrastrukturen.
Die Antwort auf diese wachsende Bedrohung liegt in der Anwendung sichererer Co-Design-Praktiken und einem tieferen Verständnis der Risiken, die mit Softwareentwicklung und -vertrieb verbunden sind. CodeSign Secure unterstützt Sie dabei, Ihre Sicherheitslage im Co-Design zu verbessern und gleichzeitig Vertrauen, Integrität und Sicherheit in der sich ständig wandelnden digitalen Welt zu gewährleisten.
- Die Angriffe
- Aktuelle Trends bei Code Signing-Angriffen
- Finanzielle Auswirkungen und Auswirkungen auf die Wiederherstellungszeit von Angriffen auf die Lieferkette
- Wie kann Code-Signing genutzt werden, um Unternehmen vor diesen Bedrohungen zu schützen?
- Warum sollten Sie CodeSign Secure vertrauen, um diese Angriffe zu vermeiden?
- Fazit
