Sicherheit von Webanwendungen · Senior · Frage 53 von 75
Ein Skript von einem CDN wird mit <script src="https://cdn.example/lib@3.2.1.js"> eingebunden. Wovor schützt integrity="sha384-..."?
- 1Davor, dass der Browser die Datei zu lange cacht
- 2Vor dem Ausführen der Datei, wenn sich ihr Inhalt auf dem CDN ändert
- 3Davor, dass die eigene CSP der Seite das Skript blockiert
Antwort zeigen
Richtige Antwort: Vor dem Ausführen der Datei, wenn sich ihr Inhalt auf dem CDN ändert
Erklärung
Subresource Integrity funktioniert für versionierte, unveränderliche URLs. Für Cross-Origin-Skripte braucht sie CORS (crossorigin).