Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1183

Typosquatted Package

Was ist Typosquatted Package?

Typosquatted PackageSchaedliches Open-Source-Paket, das unter einem einer beliebten Bibliothek sehr aehnlichen Namen veroeffentlicht wird, damit Entwickler es versehentlich installieren.


Typosquatted Packages zielen auf Auto-Completion und Copy-Paste-Gewohnheiten der Entwickler. Der Angreifer waehlt eine weit verbreitete Bibliothek - react, lodash, requests, cross-env, urllib3 - und veroeffentlicht ein boesartiges Paket mit minimaler Namensaenderung (crossenv vs cross-env, python3-dateutil vs python-dateutil) auf npm, PyPI, RubyGems oder NuGet. Vertippt sich ein Entwickler, kopiert er falsche Doku oder folgt einer KI-Empfehlung, wird das schaedliche Paket installiert und sein Post-Install- oder Import-Code stiehlt Tokens, setzt Backdoors oder plundert Crypto-Wallets. Schutz: Lockfiles, Allow-Lists, Dependency-Review-Tools (Socket, Snyk, GitHub Dependency Review), strenge CI-Policies und Namespace-Schutz auf Registry-Ebene.

Beispiele

  1. 01

    crossenv auf npm (statt cross-env) lieferte 2017 einen Credential Stealer aus.

  2. 02

    python3-dateutil und jeIlyfish auf PyPI (2019) typosquatteten beliebte Bibliotheken und stahlen SSH-Schluessel.

Häufige Fragen

Was ist Typosquatted Package?

Schaedliches Open-Source-Paket, das unter einem einer beliebten Bibliothek sehr aehnlichen Namen veroeffentlicht wird, damit Entwickler es versehentlich installieren. Es gehört zur Kategorie Angriffe und Bedrohungen der Cybersicherheit.

Was bedeutet Typosquatted Package?

Schaedliches Open-Source-Paket, das unter einem einer beliebten Bibliothek sehr aehnlichen Namen veroeffentlicht wird, damit Entwickler es versehentlich installieren.

Wie funktioniert Typosquatted Package?

Typosquatted Packages zielen auf Auto-Completion und Copy-Paste-Gewohnheiten der Entwickler. Der Angreifer waehlt eine weit verbreitete Bibliothek - react, lodash, requests, cross-env, urllib3 - und veroeffentlicht ein boesartiges Paket mit minimaler Namensaenderung (crossenv vs cross-env, python3-dateutil vs python-dateutil) auf npm, PyPI, RubyGems oder NuGet. Vertippt sich ein Entwickler, kopiert er falsche Doku oder folgt einer KI-Empfehlung, wird das schaedliche Paket installiert und sein Post-Install- oder Import-Code stiehlt Tokens, setzt Backdoors oder plundert Crypto-Wallets. Schutz: Lockfiles, Allow-Lists, Dependency-Review-Tools (Socket, Snyk, GitHub Dependency Review), strenge CI-Policies und Namespace-Schutz auf Registry-Ebene.

Wie schützt man sich gegen Typosquatted Package?

Schutzmaßnahmen gegen Typosquatted Package kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.

Welche anderen Bezeichnungen gibt es für Typosquatted Package?

Übliche alternative Bezeichnungen: Package-Typosquatting, Name-Confusion-Angriff.

Verwandte Begriffe