Docker i CI/CD · Senior · Pytanie 62 z 75
Czym jest dependency confusion?
- 1Lockfile wymienia zależności w złej kolejności
- 2Dwie wersje jednego pakietu ładują się jednocześnie
- ✓Poprawna odpowiedź: Instaluje się publiczny pakiet o nazwie twojego wewnętrznego
Wyjaśnienie
Jeśli resolver najpierw sprawdza publiczny rejestr lub woli wyższe wersje, atakujący może opublikować your-internal-lib@99.0.0. Używaj pakietów ze scope i przypinaj rejestry do scope.