Docker und CI/CD · Senior · Frage 62 von 75
Was ist Dependency Confusion?
- 1Eine Lockfile listet Abhängigkeiten in falscher Reihenfolge
- 2Zwei Versionen eines Pakets werden gleichzeitig geladen
- 3Ein öffentliches Paket mit deinem internen Namen wird installiert
Antwort zeigen
Richtige Antwort: Ein öffentliches Paket mit deinem internen Namen wird installiert
Erklärung
Prüft der Resolver zuerst die öffentliche Registry oder bevorzugt höhere Versionen, kann ein Angreifer your-internal-lib@99.0.0 veröffentlichen. Nutze Scoped Packages und pinne Registries pro Scope.