Was ist passiert?
Die sogenannte Hades-Kampagne hat eine neue Angriffswelle auf die Python Package Index (PyPI) Registry entfesselt. Dabei wurden 19 Python-Pakete mit insgesamt 37 bösartigen Wheel-Artefakten kompromittiert. Diese manipulierten Pakete enthalten spezielle *-setup.pth-Dateien, die beim Import automatisch ausgeführt werden und einen Bun-Credential-Stealer aktivieren.
Hintergrund & Bedeutung
Der Angriff ist Teil der Miasma-Supply-Chain-Kampagne, die systematisch verschiedene Ökosysteme infiltriert. Die Verwendung von .pth-Dateien ist besonders tückisch, da diese während des Python-Startvorgangs automatisch geladen werden – ohne dass der Benutzer dies bemerkt. Der Credential-Stealer zielt spezifisch auf Bun-Anmeldedaten ab, was auf eine zielgerichtete Kompromittierung von Entwickler-Umgebungen hindeutet.
Für Unternehmen stellt dies ein erhebliches Risiko dar: Abhängigkeiten in der Softwarelieferkette können kompromittiert werden, ohne dass die Entwickler dies unmittelbar erkennen. Dies unterstreicht die kritische Bedeutung von Zero-Trust-Ansätzen und strikten IAM-Kontrollen.
Empfehlungen für IT-Teams
- Abhängigkeits-Audits: Führen Sie sofortige Überprüfungen aller installierten PyPI-Pakete durch
- Dependency-Scanning: Implementieren Sie automatisierte Tools zur kontinuierlichen Überprüfung von Paketabhängigkeiten
- IAM-Verstärkung: Beschränken Sie Installationsrechte und überwachen Sie Package-Manager-Aktivitäten
- Netzwerk-Isolation: Isolieren Sie Entwicklerumgebungen und begrenzen Sie ausgehende Verbindungen
- Credential-Rotation: Führen Sie sofortige Neubewertung und Rotation aller Developer-Credentials durch
Fazit
Die Hades-Kampagne zeigt die zunehmende Raffinesse von Supply-Chain-Attacken. Unternehmen müssen ihre Abhängigkeitsverwaltung verstärken und Zero-Trust-Prinzipien konsequent umsetzen, um sich vor solchen Angriffen zu schützen.
Quelle: Original Artikel