Браузер і продуктивність · Middle · Запитання 57 з 75
Від чого захищає атрибут integrity (Subresource Integrity)?
<script src="https://cdn.example.com/lib.js"
integrity="sha384-..." crossorigin="anonymous"></script>- 1Від XSS у ваших власних inline-скриптах
- 2Від повільних відповідей CDN
- ✓Правильна відповідь: Від зламаного CDN, що віддає змінений файл: браузер не виконає його, якщо хеш не збігається
Пояснення
Хеш фіксує точний вміст файлу. Це корисно передусім для версійованих сторонніх файлів, які ніколи не змінюються.