Zum Inhalt

47-Tage-Zertifikate sind im Anmarsch. Sind Sie bereit?

Jetzt handeln →

Code Signing-Zertifikate als Angriffsziele für die Lieferkette

Angriffe auf die Lieferkette

Codesignaturzertifikate spielen eine entscheidende Rolle für die Authentizität und Integrität von Software. Sie sind jedoch auch zu einem Hauptziel von Lieferkettenangriffen geworden und stellen somit ein Risiko für die gesamte Software-Lieferkette dar. Dieser Artikel untersucht die Angriffe auf Codesignaturzertifikate im Rahmen von Lieferkettenangriffen, deren Auswirkungen auf Unternehmen sowie Maßnahmen zum Schutz vor solchen Bedrohungen.

Supply-Chain-Angriffe verstehen

Lieferkettenangriffe sind Cyberangriffe, die Schwachstellen in der Lieferkette eines Unternehmens ausnutzen. Diese Angriffe kompromittieren Drittanbieter, Lieferanten oder Auftragnehmer, um unbefugten Zugriff auf die Systeme des Zielunternehmens zu erlangen. Angreifer nutzen die geringeren Sicherheitsvorkehrungen dieser Drittanbieter aus und wenden Taktiken wie Malware-Einschleusung oder Datendiebstahl an, um sich im gesamten Lieferkettennetzwerk auszubreiten. Erfolgreiche Lieferkettenangriffe können schwerwiegende Folgen haben, darunter Datenschutzverletzungen, Diebstahl geistigen Eigentums, finanzielle Verluste und Reputationsschäden. Durch das Eindringen in die Systeme vertrauenswürdiger Drittanbieter und Lieferanten können sich Angreifer lateral im Lieferkettennetzwerk bewegen und potenziell mehrere miteinander verbundene Systeme kompromittieren.

Warum Codesignaturzertifikate gezielt angegriffen werden: Ein kompromittiertes Zertifikat ermöglicht es Schadsoftware, das bereits bestehende Vertrauen in einen legitimen Anbieter zu übernehmen und so die Annahme zu umgehen, dass signierter Code sicherer Code ist. Genau das unterscheidet einen Angriff auf die Lieferkette für Codesignaturzertifikate von einem allgemeinen Sicherheitsvorfall: Der Angreifer stiehlt nicht nur Daten, sondern missbraucht das Vertrauensverhältnis des Opfers zu seinen Nutzern.

Wichtige Erkenntnisse

  • Diese Seite erläutert, warum Zertifikate gezielt angegriffen werden und welche Maßnahmen das Risiko verringern. Die vollständige Vorgehensweise bei einem aktiven Sicherheitsvorfall, einschließlich Bedrohungsmodell, Eindämmung, Widerruf, Auswirkungen auf den Zeitstempel und Wiederherstellung, finden Sie hier: Stärkung der Sicherheit bei der Codesignierung gegen Integritätslücken.

Code Signing-Zertifikate als Angriffsziele für die Lieferkette

Codesignaturzertifikate, die die Authentizität und Integrität von Software bestätigen, sind zu attraktiven Zielen für Lieferkettenangriffe geworden. Angreifer kompromittieren den Codesignaturprozess , um Schadcode in legitime Software einzuschleusen, die anschließend über reguläre Softwarekanäle verbreitet wird. Die Erkennung solcher Angriffe gestaltet sich schwierig, und ihre Auswirkungen können weitreichend sein. Angreifer erlangen Codesignaturzertifikate, indem sie Entwicklungsumgebungen kompromittieren, Social-Engineering-Techniken anwenden oder gestohlene bzw. gefälschte Zertifikate verwenden, um ihre Schadsoftware als legitim erscheinen zu lassen. Beispiele für Lieferkettenangriffe mit Codesignaturzertifikaten sind der SolarWinds-Malware-Vorfall im Jahr 2020 , bei dem ein kompromittierter Build-Prozess es Angreifern ermöglichte, mit einem gültigen Zertifikat signierte Software mit Hintertüren zu verbreiten, und der 3CX-Vorfall im Jahr 2023, der einem nahezu identischen Muster folgte.

Enterprise Code-Signing-Lösung

Holen Sie sich mit unserer Code-Signing-Lösung eine Lösung für alle Ihre kryptografischen Software-Code-Signing-Anforderungen.

Auswirkungen einer Kompromittierung des Code Signing Certificate

Kompromittierte Codesignaturzertifikate können schwerwiegende Folgen für Organisationen haben:

  • Rufschädigung

    Kompromittierte Zertifikate können das Vertrauen der Benutzer in Softwareanbieter untergraben, was zu Reputationsschäden und einer Zurückhaltung beim Herunterladen zukünftiger Versionen führen kann.

  • Finanzieller Verlust

    Ein verringertes Vertrauen kann zu Umsatz- und Ertragseinbußen führen, während die Behebung der Situation durch Widerruf und Neuausstellung von Zertifikaten zusätzliche Kosten verursacht.

  • Gesetzliche Haftung

    Schäden, die den Benutzern durch kompromittierte Zertifikate entstehen, können zu rechtlichen Haftungen und kostspieligen Rechtsstreitigkeiten führen.

  • Verbreitung von Malware

    Angreifer können Schadcode in legitime Software einschleusen, die unwissende Benutzer herunterladen, was zu Schäden und möglichen rechtlichen Konsequenzen führen kann.

  • Compliance-Verstöße

    Aufgrund kompromittierter Zertifikate können Compliance-Anforderungen verletzt werden, was zu Bußgeldern und rechtlichen Haftungen führen kann.

Schutz vor der Kompromittierung von Code Signing-Zertifikaten

Angesichts der zunehmenden Bedrohung durch kompromittierte Codesignaturzertifikate müssen Unternehmen robuste Sicherheitsmaßnahmen ergreifen, um die Integrität ihrer Software zu schützen und das Vertrauen ihrer Nutzer zurückzugewinnen. Unternehmen können verschiedene konkrete Maßnahmen ergreifen, um sich vor kompromittierten Codesignaturzertifikaten zu schützen:

  • Sichere Zertifikatsspeicherung

    Implementieren Sie robuste Sicherheitsmaßnahmen zum Schutz von Zertifikaten, einschließlich Kennwortschutz, Verschlüsselung und eingeschränktem Zugriff auf vertrauenswürdiges Personal.

  • Zwei-Faktor-Authentifizierung

    Verbessern Sie die Sicherheit durch die Implementierung einer Zwei-Faktor-Authentifizierung, die neben Passwörtern zusätzliche Überprüfungen wie Sicherheitstoken oder biometrische Daten erfordert.

  • Regelmäßige Zertifikatsprüfung

    Führen Sie regelmäßige Audits durch, um Unregelmäßigkeiten, nicht autorisierte Anfragen und widerrufene Zertifikate zu erkennen.

  • Widerruf des Zertifikats

    Widerrufen Sie kompromittierte Zertifikate, einschließlich der zugehörigen Schlüssel, umgehend, um weiteren Missbrauch zu verhindern.

  • Eingeschränkter Zertifikatszugriff

    Beschränken Sie den Zugriff auf Code Signing-Zertifikate auf autorisiertes Personal mit einem berechtigten Bedarf und widerrufen Sie den Zugriff umgehend, wenn er nicht mehr erforderlich ist.

  • Sichere Netzwerkverbindungen

    Übertragen Sie Code-Signatur-Zertifikate über sichere Netzwerkverbindungen mittels TLS. SSL, sein Vorgänger, ist seit 2015 veraltet und alle Versionen gelten gemäß RFC 8996 als unsicher; nur TLS sollte verwendet werden, um Abfangen und Missbrauch zu verhindern.

  • Vulnerability Scanning

    Führen Sie regelmäßig eine Überprüfung auf Schwachstellen in Code-Signatur-Zertifikatsystemen durch, darunter Malware, Phishing-Angriffe und andere potenzielle Cyberbedrohungen.

Häufig gestellte Fragen

Warum zielen Angreifer gezielt auf Codesignaturzertifikate ab, anstatt Schadsoftware direkt einzubetten?

Da eine gültige Signatur genau die Sicherheitskontrolle umgeht, die Malware normalerweise erkennen würde, werden die Vertrauensprüfungen von Antivirenprogrammen und Betriebssystemen, die signierte Software als legitim einstufen, eliminiert. Das Erschleichen dieses Vertrauens ist effektiver als der direkte Versuch, die Erkennung zu verhindern.

Was haben SolarWinds und 3CX als Angriffe auf Zertifikate gemeinsam?

Beide kompromittierten den Build-Prozess vor der Signierung, sodass ein legitimer Signierungs-Workflow letztendlich eine gültige Signatur auf bereits schädlichen Code anwandte. Das Zertifikat selbst wurde nicht gestohlen, sondern die Build-Pipeline, die es verarbeitete.

Fazit

Codesignaturzertifikate sind für die Softwaresicherheit unerlässlich, geraten aber zunehmend ins Visier von Lieferkettenangriffen. Die Kompromittierung von Codesignaturzertifikaten kann schwerwiegende Folgen haben , darunter Reputationsschäden, finanzielle Verluste, rechtliche Haftung, die Verbreitung von Schadsoftware und Verstöße gegen Compliance-Vorschriften. Unternehmen müssen daher der sicheren Speicherung, der Zwei-Faktor-Authentifizierung, regelmäßigen Audits und robusten Sicherheitsmaßnahmen höchste Priorität einräumen, um sich vor der Kompromittierung von Codesignaturzertifikaten zu schützen. Kontinuierliche Wachsamkeit und proaktive Maßnahmen sind entscheidend, um Risiken zu minimieren und potenziellen Schäden vorzubeugen.