Веб-безпека · Senior · Запитання 53 з 75
Скрипт із CDN підключено як <script src="https://cdn.example/lib@3.2.1.js">. Від чого захищає integrity="sha384-..."?
- 1Від надто довгого кешування файла
- ✓Правильна відповідь: Браузер відмовиться виконувати файл, якщо його вміст зміниться, наприклад коли CDN скомпрометовано
- 3Від блокування скрипту через CSP
Пояснення
Subresource Integrity працює для версіонованих незмінних адрес. Для скриптів з іншого origin потрібен CORS (crossorigin).