HTTP 451

Código de estado HTTP

Un código de estado 451 devuelto por el sitio web Defense Distributed a un cliente en Pensilvania, el 30 de julio de 2018. [1]

En redes informáticas , HTTP 451 Unavailable For Legal Reasons es un código de estado de error estándar propuesto del protocolo HTTP que se muestra cuando el usuario solicita un recurso que no se puede proporcionar por razones legales, como una página web censurada por un gobierno. El número 451 es una referencia a la novela distópica de Ray Bradbury de 1953 Fahrenheit 451 , en la que los libros están prohibidos. [2] 451 proporciona más información que HTTP 403 , que a menudo se utiliza para el mismo propósito. [3] Este código de estado es actualmente un estándar propuesto en RFC  7725, pero aún no es formalmente parte de HTTP, a partir de RFC  9110.

Algunos ejemplos de situaciones en las que podría mostrarse un código de error HTTP 451 incluyen páginas web consideradas un peligro para la seguridad nacional o páginas web consideradas que violan los derechos de autor, la privacidad, las leyes de blasfemia o cualquier otra ley u orden judicial.

Tras la introducción del RGPD en el EEE, se ha convertido en una práctica habitual que los sitios web ubicados fuera del EEE muestren 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 son compatibles con navegadores web de la UE. [4] [5] [6]

La RFC especifica que una respuesta 451 no indica si el recurso existe, pero las solicitudes para él han sido bloqueadas, si el recurso ha sido eliminado por razones legales y ya no existe, o incluso si el recurso nunca ha existido, pero cualquier discusión sobre su tema ha sido prohibida legalmente (ver orden judicial ). [7] Algunos sitios han devuelto anteriormente HTTP 404 (falta) o similar si no se les permite legalmente revelar que el recurso ha sido eliminado. Lo utilizan en el Reino Unido algunos proveedores de servicios de Internet que utilizan la lista negra de Internet Watch Foundation , devolviendo un mensaje 404 u otro mensaje de error en lugar de mostrar un mensaje que indique que el sitio está bloqueado. [8] [9]

El código de estado fue propuesto formalmente en 2013 por Tim Bray , siguiendo propuestas informales anteriores de Chris Applegate [10] en 2008 y Terence Eden [11] en 2012. Fue aprobado por el IETF el 18 de diciembre de 2015. [12] Se publicó como en el Estándar Propuesto RFC  7725 en febrero de 2016.

El programa From Our Own Correspondent de la BBC mencionó el HTTP 451 como una indicación de los efectos de las sanciones en Sudán y la imposibilidad de acceder a Airbnb , la App Store u otros servicios web occidentales. [13]

Uso

Aparece un mensaje de error 451 al visitar un sitio web en China continental

Cuando una entidad intercepta la solicitud y devuelve el estado 451, debe incluir un campo de encabezado HTTP "Link" cuyo valor sea una referencia URI que la identifique. El campo de encabezado "Link" debe tener un parámetro "rel" cuyo valor sea "blocked-by". 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. [14] En un hackathon del IETF, los participantes utilizaron un rastreador web para descubrir que varias implementaciones malinterpretaron este encabezado y otorgaron la autoridad legal en su lugar. [15]

Usos adicionales

Se ha interpretado que el significado de "un recurso que no puede servirse por razones legales" se extiende más allá de la censura gubernamental:

  • 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, un programa de televisión puede no estar 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 regulatorios que el editor se niega a cumplir, por ejemplo, los sitios web ubicados fuera de la UE pueden negarse a brindar servicios a usuarios de la UE porque no desean cumplir con el RGPD .

Ejemplo

Un sitio web americano no se sirve a los usuarios europeos para evitar el cumplimiento del Reglamento General de Protección de Datos .
HTTP / 1.1  451  No disponible por razones legales Enlace :  <https://search.example.net/legal>; rel="blocked-by" Tipo de contenido :  text/html< html >  < head >< title > No disponible por razones legales </ title > < head >  < body >  < h1 > No disponible por razones legales </ h1 >  < p > Es posible que esta solicitud no pueda ser atendida en la Provincia Romana de Judea debido a la Lex Julia Majestatis, que prohíbe acceso a recursos alojados en servidores considerados operado por el Frente Popular de Judea. </ p >  </ body > </ html >

Véase también

Referencias

  1. ^ "El fiscal general Shapiro, el gobernador Wolf y la policía estatal bloquean con éxito el acceso a armas descargables en 3D en Pensilvania" (Comunicado de prensa). Oficina del Fiscal General de Pensilvania. 29 de julio de 2018.
  2. ^ Flood, Alison (22 de junio de 2012). "Pedir que se honre a Ray Bradbury con un mensaje de error en Internet". The Guardian . Consultado el 22 de junio de 2012 .
  3. ^ Ducklin, Paul (19 de agosto de 2013). "Código de error HTTP 451: "No disponible por razones legales"". Naked Security . Sophos .
  4. ^ Matt Burgess (29 de agosto de 2018). "La tiranía de las ventanas emergentes del RGPD y los sitios web que no se adaptan". WIRED . Consultado el 1 de octubre de 2018 .
  5. ^ "Más de 1.000 sitios de noticias estadounidenses siguen sin estar disponibles en Europa, dos meses después de que entrara en vigor el RGPD". www.niemanlab.org .
  6. ^ "Los principales sitios de noticias de EE. UU. siguen bloqueando a los europeos debido al RGPD". Engadget . Consultado el 27 de julio de 2023 .
  7. ^ Bray, Tim (febrero de 2016). "451 No disponible por razones legales". Un código de estado HTTP para informar obstáculos legales. sec. 3. doi : 10.17487/RFC7725 . RFC 7725.
  8. ^ "Cleanfeed". Wiki de ORG . Open Rights Group . Si la solicitud es para el contenido bloqueado, el servidor proxy devolverá una página de error 404 al cliente.
  9. ^ Arthur, Charles (8 de diciembre de 2008). "Cómo la lista negra de la IWF te impide ver la portada del álbum de Scorpions". Blog de tecnología, The Guardian . El mensaje TCP Reset se envía de vuelta al cliente en lugar del contenido.
  10. ^ Applegate, Chris (9 de diciembre de 2008). «No existe código HTTP para la censura». qwghlm.co.uk . Archivado desde el original el 19 de abril de 2021 . Consultado el 23 de diciembre de 2015 .
  11. ^ Byrne, Michael (21 de diciembre de 2015). "El código de error HTTP 451 para censura es ahora un estándar de Internet". Vice . Consultado el 3 de julio de 2020 .
  12. ^ Nottingham, Mark (18 de diciembre de 2015). "Why 451?". mnot's blog . Consultado el 20 de diciembre de 2015 .
  13. ^ Sally Hayden (28 de septiembre de 2017). De Our Own Correspondent (radio). BBC Radio 4 .
  14. ^ Bray, Tim (febrero de 2016). "Identificación de entidades bloqueadoras". Un código de estado HTTP para informar obstáculos legales. sec. 4. doi : 10.17487/RFC7725 . RFC 7725.
  15. ^ Stéphane Bortzmeyer (11 de noviembre de 2017). «Informe de erratas de RFC». Herramientas IETF . Consultado el 3 de diciembre de 2018 .

Medios relacionados con HTTP 451 en Wikimedia Commons

  • RFC 7725: un código de estado HTTP para informar sobre obstáculos legales
Obtenido de "https://es.wikipedia.org/w/index.php?title=HTTP_451&oldid=1232670521"