link.integrity | Html

 

Descripción

El atributo integrity del elemento link es un atributo que especifica el valor hash criptográfico, en base 64, de un recurso externo (como un archivo CSS o JavaScript) que se está enlazando. Este atributo ayuda a garantizar que el archivo descargado coincide exactamente con el esperado, proporcionando una capa adicional de seguridad para prevenir ataques de tipo man-in-the-middle.

De momento es un atributo experimental.

Sintaxis

<link integrity="hash">

Elemento Padre

link

Ejemplo

Un ejemplo del atributo integrity sería el siguiente:

<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de atributo integrity</title>
  <link rel="stylesheet" href="https://cdn.ejemplo.com/css/styles.css" 
        integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" 
        crossorigin="anonymous">
</head>
<body>
  <h1>Página segura</h1>
</body>
</html>

En este ejemplo, el atributo integrity garantiza que el archivo CSS externo no ha sido modificado, incrementando la seguridad de la página web. El valor hash se genera utilizando el algoritmo SHA-384 y se codifica en base64.

Artículos

Manual HTML

Aprende más sobre HTML consultando online o descargando nuestro manual.

Test HTML

¿Te atreves a probar tus habilidades y conocimiento en HTML con nuestro test?

Vídeos HTML

Disfruta también de nuestros artículos sobre HTML en formato vídeo. Aprovecha y suscribete a nuestro canal.