Przeglądarka i wydajność · Middle · Pytanie 57 z 75
Przed czym chroni atrybut integrity (Subresource Integrity)?
<script src="https://cdn.example.com/lib.js"
integrity="sha384-..." crossorigin="anonymous"></script>- 1Przed XSS w twoich własnych skryptach inline
- 2Przed wolnymi odpowiedziami CDN
- ✓Poprawna odpowiedź: Przed przejętym CDN serwującym zmieniony plik: przeglądarka nie uruchomi go, jeśli hash się nie zgadza
Wyjaśnienie
Hash przypina dokładną treść pliku. Przydaje się głównie dla wersjonowanych plików zewnętrznych, które nigdy się nie zmieniają.