HTTP 451

редактировать
Код состояния HTTP

Возвращен код состояния 451 веб-сайтом Defense Distributed клиенту из Пенсильвании, 30 июля 2018 г.

В компьютерных сетях HTTP 451 недоступен по юридическим причинам является ошибкой код состояния протокола HTTP, который будет отображаться, когда пользователь запрашивает ресурс, который не может быть обслужен по юридическим причинам, например веб-страницу, подвергнутую цензуре правительством. Число 451 - это отсылка к роману Рэя Брэдбери 1953 антиутопии 451 градус по Фаренгейту, в котором книги запрещены. 451 предоставляет больше информации, чем HTTP 403, который часто используется для той же цели. Этот код состояния стандартизирован в RFC 7725.

Примеры ситуаций, в которых может отображаться код ошибки HTTP 451, включают веб-страницы, которые считаются опасными для национальной безопасности, или веб-страницы, которые считаются нарушающими авторские права, конфиденциальность, богохульство законы или любой другой закон или постановление суда.

В RFC указано, что ответ 451 не указывает, существует ли ресурс, но запросы на него были заблокированы, если ресурс был удален по юридическим причинам и больше не существует, или даже если ресурс никогда не существовал, но любое обсуждение его темы было запрещено законом (см. судебный запрет ). Некоторые сайты ранее возвращали HTTP 404 (отсутствует) или аналогичный, если им юридически не разрешено сообщать, что ресурс был удален. Он используется в Англии некоторыми поставщиками интернет-услуг, которые используют черный список Internet Watch Foundation, возвращая сообщение 404 или другое сообщение об ошибке вместо отображения сообщения с указанием сайт заблокирован.

Код статуса был официально предложен в 2013 году Тимом Брэем после более ранних неофициальных предложений, сделанных в 2008 году и Теренсом Иденом в 2012 году. Он был одобрен IETF 18 декабря 2015 г. Он был опубликован как RFC 7725 в феврале 2016 г.

HTTP 451 был упомянут в программе BBC From Our Own Correspondent, как показатель воздействия санкций на Судан и невозможности доступа к Airbnb, App Store или другим западным веб-сервисам.

После введения GDPR в EEA многие веб-сайты, расположенные за пределами EEA, начали использовать HTTP 451 вместо того, чтобы пытаться соблюдать этот новый закон о конфиденциальности.

Содержание
  • 1 Использование
  • 2 Пример
  • 3 См. Также
  • 4 Ссылки
  • 5 Exter конечные ссылки
Использование

Когда объект перехватывает запрос и возвращает статус 451, он должен включать в себя поле заголовка HTTP «Link», значением которого является ссылка URI, идентифицирующая его. В этом случае поле заголовка «Link» должно иметь параметр «rel», значение которого равно «blocked-by». Это предназначено для идентификации объекта, реализующего блокировку (интернет-провайдера, поставщика DNS, системы кэширования и т. Д.), А не юридического органа, санкционирующего блокировку. На хакатоне IETF участники использовали веб-сканер, чтобы обнаружить, что некоторые реализации неправильно поняли этот заголовок и вместо этого предоставили юридические полномочия.

Пример
Американский веб-сайт недоступен в Европе из-за общей защиты данных Положение.
HTTP / 1.1 451 Недоступно по юридическим причинам Ссылка: ; rel = "blocked-by" Content-Type: text / html Недоступно по юридическим причинам

HTTP 451 - HTTP 451

Этот запрос не может быть обработан в римской провинции Иудея из-за закона Julia Majestatis, которая запрещает доступ к ресурсам, размещенным на серверах, которые считаются управляемыми Народным Фронтом Иудеи.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-22 09:51:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте