Sicherheit & VertrauenNur für Abonnenten 43 min ago7Zu Lesezeichen hinzufügen

GitHub detailliert die Verteidigungsmaßnahmen, die es in den letzten Monaten für npm und GitHub Actions durchgeführt hat: signierte Veröffentlichungen, gehärtete Tokens, verstärkte Isolation. Eine direkte Gegenmaßnahme zur Welle von Angriffen 2025-2026.
In einfachen Worten - GitHub liefert eine Reihe von Härtungsänderungen an npm und GitHub Actions nach Monaten von hochkarätigen Lieferkettenangriffen. Signierte Veröffentlichungen, straffere Tokens, strengere Workflow-Isolierung. Schmerzhaft für faule Pipelines, aber es lohnt sich.
Die Kombination aus npm + GitHub Actions konzentriert einen überwältigenden Anteil des JavaScript-CI/CD - und damit einen wachsenden Anteil gezielter Angriffe, insbesondere durch Kompromittierung von Maintainer-Tokens. GitHub, Eigentümer beider Plattformen, veröffentlicht am 28. Juli 2026 einen Rückblick auf die Änderungen, die "über die letzten Monate" ausgeliefert wurden, die darauf abzielen, diese Techniken zu stören. Die Bewegung ist Teil der umfassenderen Verschärfung des Zugriffs (siehe auch die Verpflichtung zur 2FA für alle Entwickler, die commiten, wirksam ab dem 2. September 2026 - Veröffentlichung #1400).
Laut dem offiziellen Blogbeitrag (github.blog/security) decken die Verteidigungsmaßnahmen drei Bereiche ab:
Eine Attestation verknüpft ein veröffentlichtes Artefakt (npm-Paket) mit seinem Build-Prozess - Workflow, Commit, Umgebung - auf verifizierbare Weise seitens des Verbrauchers. Es ist das grundlegende Baustein des SLSA-Rahmens (Supply-chain Levels for Software Artifacts), der von der Linux Foundation getragen wird.
Konkreter kann ein Maintainer nun von einem signierten Actions-Workflow aus veröffentlichen, mit einer verifizierbaren Attestation. Dies bricht die Angriffsart "signiertes Paket, aber außerhalb des Repos gepusht": Die Nachverfolgbarkeit zwischen dem Paket und dem ursprünglichen Commit wird auditierbar.
Drei Signale, die man im Auge behalten sollte. Zunächst ist die Angriffsfläche vom Repo zur Pipeline verschoben worden: Die Kompromittierung eines Maintainer-Tokens oder eines CI-Runners gibt heute mehr als nur Zugriff auf den Quellcode. Anschließend bewegt sich GitHub sanft - neue Regeln koexistieren mit dem alten Modell, schrittweise Migration, kein brutales Brechen. Schließlich setzt die dominante Plattform ihre Doktrin durch: GitLab, Bitbucket und das Sonatype-Ökosystem müssen sich anpassen oder an Unternehmensglaubwürdigkeit verlieren.
Für einen Backend-Leiter: Konfigurieren Sie das trusted publishing von Actions, aktivieren Sie Attestationen in Ihren Release-Workflows. Für einen Platform-Engineer: Überprüfen Sie Ihre selbst gehosteten Runner, die oft weniger gehärtet sind als die von GitHub gehosteten. Für einen CISO: Fügen Sie die Attestationsprüfung zu Ihrer Release-Pipeline hinzu, bevor Ihre Kunden dies verlangen.
Zähler für Attestationen bei den Top-npm-Paketen in den kommenden Monaten, erster dokumentierter Angriff nach der Härtung, Ausrichtung (oder Nicht-Ausrichtung) von PyPI und Cargo auf das gleiche Modell.
Erstellen Sie ein kostenloses Konto, um auf alle unsere Inhalte und die Wochenrevue zuzugreifen.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.
Melden Sie sich an, um an der Diskussion teilzunehmen.
How will these new security measures affect the open-source community's collaborative spirit? Will it stifle innovation or foster safer development practices?
I wonder if these measures will be enough to stop the supply-chain attacks. The attackers are getting more sophisticated every day.
It's a constant arms race, but improved security measures can help tip the balance in our favor.
I'm glad to see GitHub taking proactive steps to secure npm and Actions. It's about time they addressed these vulnerabilities head-on.
I wonder how these new measures will affect the speed of development. Will they slow down the workflow for legitimate developers?
I'm curious about the impact on smaller projects. Will these new measures add unnecessary complexity for developers?
I'm curious about the impact on small developers. Will these measures make it harder for them to contribute to open-source projects?
I hope these new security measures will indeed make a difference. It's crucial for open-source platforms to stay ahead of these evolving threats.
Accès contrôlé aux modèles de pointe : habilitation, clés matérielles, juridictions