Presentamos el Código de Error 451 – También conocido como Código de “Alerta de Censura” en Internet

censored image

 

El mes pasado, el Grupo de Trabajo de Ingeniería de Internet (IETF) introdujo un nuevo código de estado HTTP para los recursos legalmente restringidos. Vale, antes de que renuncies a leer esto, tachándolo de ser el blog más aburrido de Internet, te prometo que no es tan árido. De hecho, el nuevo código de error HTTP plantea algunas cuestiones interesantes desde una perspectiva de responsabilidad social/censura y libertad de información.

Primero vamos a entender la parte técnica, no te llevará mucho tiempo y es bastante sencilla, te lo prometo.

¿Qué es un Código de Respuesta HTTP?

Tras recibir un mensaje de solicitud, un servidor responde al Cliente con un código de respuesta HTTP formado por un número y un mensaje. El código de respuesta proporciona instrucciones al Cliente (el navegador Web en muchos casos) para que haga algo diferente con la respuesta.

La mayoría de las veces, como usuario no tendrás ni idea de esta operación, porque normalmente, si todo va bien, se envía un mensaje “200 OK”, que básicamente significa que no hay problemas. De hecho, cualquier respuesta que empiece por 2xx significa un éxito.

Es muy habitual que los Maestros de la Web utilicen códigos de respuesta HTTP para redirigir las peticiones a URL diferentes. Todos los códigos 3xx son redireccionamientos, siendo 301 y 302 los más comunes. Una vez más, este proceso será fluido y pasará desapercibido para el usuario.

Sin embargo, lo que lamentablemente SÍ ven los usuarios, y esto puede ocurrir con demasiada frecuencia, es el código de error HTTP “404 No encontrado”, que significa que no se puede encontrar la página solicitada. Cualquier código 4XX se refiere a un error del cliente. Pero el premio gordo de todos los errores tiene que ser el “500 Error Interno del Servidor”, que significa que el sitio que estás intentando visitar está roto de alguna manera.

Todos estos códigos son bastante técnicos, pero conocerlos puede ser muy útil, cada vez más para los equipos web y de marketing, donde la responsabilidad del rendimiento del sitio web parece estar pasando del soporte técnico a los departamentos de marketing. De hecho, tenemos muchos clientes que utilizan la función de creación de reglas de tráfico del equilibrador de carga edgeNEXUS para cambiar y manipular los códigos de respuesta HTTP sobre la marcha, consiguiendo algunos resultados realmente útiles para una experiencia de usuario excelente. (Más adelante hablaremos de este descarado enchufe).

¿De qué trata el nuevo código de error 451?

Presentamos el “Error 451 No disponible por motivos legales”, el nuevo código de la censura. La primera vez que vi esto no me creí que fuera real.

El Código de Respuesta HTTP 451 se utiliza cuando el contenido ES accesible……pero no para ti – ¡lo sentimos! Puede utilizarse para proporcionar transparencia en circunstancias en las que cuestiones legales o de orden público afectan al funcionamiento de los servidores. Los tribunales pueden exigir a los ISP que bloqueen el acceso a determinados sitios web, dejando claro, por ejemplo, cuándo se ha bloqueado un sitio web tras una orden judicial.

Esencialmente, esto añade un mecanismo de censura al protocolo subyacente que impulsa nuestra Internet abierta y libre. Pero lo que me parece ligeramente divertido de esto es que ya está ocurriendo y desde hace algún tiempo. Antes de la introducción del Código de Respuesta HTTP 451, los usuarios sólo lo experimentaban de una forma menos transparente (probablemente recibiendo un error 404).

Es interesante considerar las implicaciones de esto a una escala social más amplia, especialmente en relación con el comportamiento de grupos famosos por administrar la censura masiva, incluidos gobiernos que no voy a nombrar – oh, vale, China, Corea del Norte, etc. ¿Se aprovecharán estos organismos del Código de Respuesta HTTP 451 en su beneficio? Al menos la transparencia del Código de Respuesta significa que los usuarios sabrán a quién culpar cuando no puedan acceder a un sitio.

No es casualidad que el número del nuevo error, 451, sea una referencia a la novela distópica de 1953 Fahrenheit 451 (llamada así por la temperatura de autoignición del papel), que aborda cuestiones de censura al estar ambientada en un mundo donde los libros están proscritos. Parece que incluso el IETF tiene sentido del humor cuando se trata de dar a conocer el Código de Respuesta.

Con el deseo de considerar todas las cosas en su justa medida, existen potencialmente algunos casos de uso en los que el Código de Respuesta HTTP 451 podría ser una herramienta útil. Por ejemplo, los juegos de azar, en los que muchos países prohíben totalmente las apuestas en línea, por lo que es responsabilidad del propietario del sitio web bloquear el acceso a determinados países. Tal vez el Código de Respuesta HTTP 451 pueda utilizarse en este sentido, bloqueando potencialmente áreas específicas en lugar de todo el sitio, es decir, permitir las apuestas deportivas pero no el casino. Lo mismo se aplica a los sitios con contenido para adultos y alcohol en los que el usuario no supera una comprobación de edad.

Teniendo esto en cuenta, estoy seguro de que hay más casos de uso, y sabiendo que el código está aquí para quedarse, supongo que es importante extrapolar todo el valor posible. Está ocurriendo de todos modos, así que al menos es más transparente.

Bien, ahora que ya nos hemos quitado el blog de encima, ¡aquí está la presentación del producto que te prometí!

Los Balanceadores de Carga avanzados edgeNEXUS incorporan un motor de reglas bastante interesante que permite a los usuarios crear políticas de tráfico a medida para hacer frente a problemas empresariales del mundo real. El equipo de edgeNEXUS lo utiliza internamente para resolver este tipo de problemas.

  • Evita que los usuarios reciban códigos de error erróneos (404, etc.) y que el sitio sea penalizado por los malos resultados de los motores de búsqueda.
  • Redirigir páginas para determinadas URL en función de la ubicación, el navegador, la IP o la cookie.
  • Cambia cualquiera de las cabeceras HTTP o incluso el contenido – ¿por qué no utilizar el nuevo Código de Respuesta HTTP 451 para “censurar” ciertas páginas para determinados países?
  • Inserta automáticamente fragmentos de código en las páginas sobre la marcha, incluido el código de seguimiento de páginas de Google Analytics.

 

About Donna Toomey