451 (No disponible por razones legales)
En redes informáticas, HTTP 451 Unavailable For Legal Reasons o no disponible por motivos legales es un código de estado de error del protocolo HTTP que se muestra cuando el usuario solicita un recurso que no se puede servir por motivos legales, como una página web censurada por un gobierno. El número 451 es una referencia a la novela distópica Fahrenheit 451 de Ray Bradbury de 1953, en la que los libros están prohibidos. 451 proporciona más información que HTTP 403, que a menudo se usa para el mismo propósito. Este código de estado está estandarizado en RFC 7725.
Los ejemplos de situaciones en las que se puede mostrar un código de error HTTP 451 incluyen páginas web que se consideran un peligro para la seguridad nacional o páginas web que se considera que violan los derechos de autor, la privacidad, las leyes contra la blasfemia o cualquier otra ley u orden judicial.
El RFC especifica que una respuesta 451 no indica si el recurso existe pero se han bloqueado las solicitudes, si el recurso se eliminó por razones legales y ya no existe, o incluso si el recurso nunca existió, pero cualquier discusión sobre su tema ha sido legalmente prohibido (ver orden judicial). Algunos sitios han devuelto previamente HTTP 404 (ausente) o similar si no están legalmente autorizados a revelar que el recurso ha sido eliminado. Algunos proveedores de servicios de Internet lo utilizan en Inglaterra utilizando la lista negra de Internet Watch Foundation, devolviendo un mensaje 404 u otro mensaje de error en lugar de mostrar un mensaje que indica que el sitio está bloqueado.
El código de estado fue propuesto formalmente en 2013 por Tim Bray, luego de propuestas informales anteriores de Chris Applegate en 2008 y Terence Eden en 2012. Fue aprobado por el IETF el 18 de diciembre de 2015. Fue publicado como RFC 7725 en febrero de 2016.
HTTP 451 fue mencionado por el programa From Our Own Corresponsal de la BBC, como una indicación de los efectos de las sanciones en Sudán y la incapacidad de acceder a Airbnb, App Store u otros servicios web occidentales.
Después de la introducción del RGPD en el EEE, se convirtió en una práctica común para los sitios web ubicados fuera del EEE mostrar errores HTTP 451 a los visitantes del EEE en lugar de intentar cumplir con esta nueva ley de privacidad. Por ejemplo, muchos sitios de noticias regionales de EE. UU. ya no ofrecen navegadores web de la UE.
Uso
Cuando una entidad intercepta la solicitud y devuelve el estado 451, debe incluir un campo de encabezado HTTP "Enlace" cuyo valor sea una referencia de URI que la identifique. El campo de encabezado "Enlace" debe tener un parámetro "rel" cuyo valor sea "bloqueado por". Esto tiene como objetivo identificar la entidad que implementa el bloqueo (un ISP, un proveedor de DNS, un sistema de almacenamiento en caché, etc.), no la autoridad legal que ordena el bloqueo. En un hackathon del IETF, los participantes usaron un rastreador web para descubrir que varias implementaciones malinterpretaron este encabezado y en su lugar otorgaron la autoridad legal.
Usos adicionales
Se ha interpretado que el significado de "un recurso que no se puede notificar por razones legales" se extiende más allá de la censura del gobierno:
- Cuando el contenido no se puede mostrar en el país del usuario debido a restricciones contractuales o de licencia con el propietario del contenido, por ejemplo, es posible que un programa de televisión no esté disponible para los usuarios en algunos países.
- Cuando un editor se niega a brindar contenido a un usuario, porque el país del usuario agrega requisitos reglamentarios que el editor se niega a cumplir, por ejemplo, los sitios web ubicados fuera de la UE pueden negarse a brindar servicios a los usuarios en la UE porque no quieren cumplir con los RGPD.
Ejemplo
HTTP / 1.1 451 No disponible por motivos legales Enlace: <https://search.example.net/legal>; rel="bloqueado-por" Tipo de contenido: texto/html < html > < head >< title > No disponible por motivos legales </ title ></ head > < body > < h1 > No disponible por motivos legales </ h1 > < p > Es posible que esta solicitud no se atienda en la provincia romana de Judea debido a la Lex Julia Majestatis, que no permite acceso a recursos alojados en servidores considerados operado por el Frente Popular de Judea. </ p > </ cuerpo > </ html >
Contenido relacionado
Transacciones de Yakarta
Cifrar
IEEE754-1985