Was ist passiert?
Auf den Websites von Toshiba und Muji erschienen verdächtige Login-Aufforderungen, die möglicherweise Anmeldedaten von Besuchern abfangen sollten. Diese Phishing-Prompts wurden durch manipulierte Polyfill-Skripte injiziert, die über externe Quellen geladen wurden. Beide Unternehmen haben ihre Nutzer vor diesen betrügerischen Anmeldescreens gewarnt.
Hintergrund & Bedeutung
Polyfills sind JavaScript-Bibliotheken, die veraltete Browser mit modernen Web-Funktionen kompatibel machen. In diesem Fall wurden legitim erscheinende Polyfill-Ressourcen kompromittiert oder durch bösartige Quellen ersetzt. Angreifer nutzten diese Angriffsvektoren, um Fake-Login-Dialoge einzuschleusen – eine klassische Credential-Harvesting-Strategie. Dies unterstreicht die Wichtigkeit von Supply-Chain-Sicherheit und der Überwachung externer Dependencies, besonders im Kontext von Zero-Trust-Architekturen, die externe Ressourcen grundsätzlich als nicht vertrauenswürdig behandeln.
Empfehlungen für IT-Teams
- Dependency Management: Implementieren Sie Subresource Integrity (SRI) für alle extern geladenen Skripte
- Content Security Policy (CSP): Nutzen Sie strikte CSP-Header, um nur autorisierte Skriptquellen zu erlauben
- Regelmäßige Audits: Überprüfen Sie alle Third-Party-Dependencies auf Kompromittierungen
- Benutersensibilisierung: Trainieren Sie Nutzer, verdächtige Login-Prompts zu erkennen
- Monitoring: Implementieren Sie DOM-Monitoring zur Früherkennung injizierter Elemente
Fazit
Der Vorfall zeigt, dass auch etablierte Unternehmen Ziele von Supply-Chain-Angriffen sind. Eine Zero-Trust-Strategie mit strikter Validierung aller externen Ressourcen ist essentiell, um solche Angriffe zu mitigieren.
Quelle: Original Artikel