Zum Inhalt springen
uencoder

Subresource Integrity

SRI hängt an Tags, die externe Skripte/Styles referenzieren, ein integrity-Attribut mit dem Ressourcen-Hash; der Browser führt sie nur aus, wenn der Hash stimmt.

Zweck

Verhindern, dass manipulierte CDN-Ressourcen bösartigen Code injizieren, und die Integrität von Drittanbieter-Ressourcen sicherstellen.

Mechanismus

<script src="cdn.js" integrity="sha384-abc...">: Nach dem Abruf berechnet der Browser den Hash und vergleicht ihn mit integrity; bei Abweichung verweigert er die Ausführung und meldet einen Fehler. Hashes nutzen SHA-256/384/512.

Anwendungsfälle

  • CDN-Ressourcenschutz
  • Sicherheit von Drittanbieter-Skripten
  • Supply-Chain-Defense

Verwandte Tools

References