• #HTTP Error Status 451 proposed to show legal block
    http://www.h-online.com/open/news/item/HTTP-Error-Status-451-proposed-to-show-legal-block-1616052.html

    Google’s developer advocate Tim Bray has proposed a new HTTP Error status code to the IETF as an RFC to bring more transparency to the legal and government blocks and filters of content on the internet. (...) Bray’s proposal is that the 451 code should be returned with an explanation of why the content was unavailable. He offers the following as an example of such a returned message.

    HTTP/1.1 451 Unavailable For Legal Reasons

    This request may not be serviced in the Roman Province of
    Judea due to Lex3515, the Legem Ne Subversionem Act of AUC755,
    which disallows access to resources hosted on servers deemed
    to be operated by the Judean Liberation Front.

    (...) The selection of the 451 code is inspired by the book Fahrenheit 451 by the recently deceased Ray Bradbury.

    #censure #internet

    • D’actualité...

      N’empêche que ce serait vraiment pas mal de formaliser techniquement un blocage judiciaire. Parce qu’en fait, actuellement, ça permet aussi de laisser fuiter plein de données : cookies, authentifications, tokens d’API, etc. Et tout ça, les navigateurs, scripts, programmes divers, etc. devraient pouvoir l’éviter (une raison importante de plus de bloquer les IP du serveur d’information).

      Et même sans parler de fuite de données, un programme ou un script qui ne trouve pas le contenu attendu n’a probablement pas a réagir de la même manière quand il s’agit d’une erreur inexpliquée (bug quelconque, erreur du développeur, défaillance du service, etc.) ou d’un blocage judiciaire (ne pas insister avant x temps, informer l’utilisateur, blacklister le domaine, etc.).

      Le code 451 est une bonne piste je trouve. Mais il devrait aussi permettre une redirection vers une page à destination humaine avec des explications comme c’est le cas actuellement.

      Et en disant tout ça, j’intègre et accepte déjà... :-(

      EDIT : Oups, j’ai dit « judiciaire ». N’importe quoi, où je suis allé chercher ça moi !