Această proprietate de enumerare specifică dacă CORS trebuie utilizat la încărcarea imaginilor asociate. Valorile posibile includ următoarele două:
anonim: va iniția o solicitare între domenii (adică include antetul Origine: HTTP). Dar nu vor fi trimise informații de autentificare (adică cookie-urile, certificatele X.509 și informațiile de autentificare de bază HTTP nu vor fi trimise). Dacă serverul nu oferă acreditări de origine (nu setează antetul Access-Control-Allow-Origin: HTTP), imaginea va fi afectată și restricționată.
use-credentials: va iniția o solicitare între domenii cu informații de autentificare (trimite cookie, certificat X.509 și informații de autentificare de bază HTTP) (adică, include antetul Origine: HTTP dacă serverul nu oferă acreditările de origine (). nu setați Access -Control-Allow-Origin: HTTP header), imaginea va fi contaminată și restricționată.
Când acest atribut nu este setat, resursa nu va fi încărcată folosind CORS (adică antetul Origine: HTTP nu va fi trimis), ceea ce va împiedica utilizarea în elemente Dacă este setată o valoare ilegală, se folosește anonim .
Subresource Integrity (SRI) is a security feature that enables browsers to verify that files they fetch (for example, from a CDN) are delivered without unexpected manipulation. It works by allowing you to provide a cryptographic hash that a fetched file must match.
Traducere:
Subresource Integrity (SRI) este o caracteristică de securitate care permite browserului să verifice dacă fișierele pe care le accesează cu crawlere (de exemplu, dintr-un CDN) sunt livrate fără operațiuni neașteptate. Funcționează permițându-vă să furnizați un hash/hash criptografic cu care fișierul preluat trebuie să se potrivească.
Exemplu:
<link rel="stylesheet" href="/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
<script src="/ajax/libs/twitter-bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>