HTTP 451

HTTP |
---|
![]() |
Методы запроса |
Поля заголовка |
Коды статуса ответа |
Методы безопасного контроля доступа |
Уязвимости безопасности |
В компьютерных сетях HTTP 451 недоступен по юридическим причинам — это предлагаемый стандартный код состояния ошибки протокола HTTP , который отображается, когда пользователь запрашивает ресурс, который не может быть обслужен по юридическим причинам, например веб-страница, подвергнутая цензуре со стороны правительства. Число 451 является отсылкой к Рэя Брэдбери 1953 года -антиутопии роману «451 градус по Фаренгейту» , в котором книги объявлены вне закона. [2] 451 предоставляет больше информации, чем HTTP 403 , который часто используется для той же цели. [3] Этот код состояния в настоящее время является предлагаемым стандартом в RFC 7725 , но формально еще не является частью HTTP. РФК 9110 .
Примеры ситуаций, в которых может отображаться код ошибки HTTP 451, включают веб-страницы, которые считаются опасными для национальной безопасности, или веб-страницы, которые считаются нарушающими авторские права, конфиденциальность, законы о богохульстве или любой другой закон или постановление суда.
После введения GDPR в ЕЭЗ для веб-сайтов, расположенных за пределами ЕЭЗ, стало обычной практикой сообщать посетителям ЕЭЗ об ошибках HTTP 451 вместо того, чтобы пытаться соблюдать этот новый закон о конфиденциальности. Например, многие региональные новостные сайты США больше не обслуживают веб-браузеры из ЕС. [4] [5] [6]
В RFC указано, что ответ 451 не указывает, существует ли ресурс, но запросы на него были заблокированы, был ли ресурс удален по юридическим причинам и больше не существует, или даже если ресурс никогда не существовал, но любое обсуждение его тема запрещена законом (см. судебный запрет ). [7] Некоторые сайты ранее возвращали HTTP 404 (отсутствует) или аналогичный, если им по закону не разрешено сообщать об удалении ресурса. Он используется в Соединенном Королевстве некоторыми интернет-провайдерами, использующими черный список Internet Watch Foundation , возвращая сообщение 404 или другое сообщение об ошибке вместо сообщения о том, что сайт заблокирован. [8] [9]
Код статуса был официально предложен в 2013 году Тимом Бреем после более ранних неофициальных предложений Криса Эпплгейта. [10] в 2008 году и Теренс Иден [11] в 2012 году. Он был одобрен IETF 18 декабря 2015 года. [12] Он был опубликован в предлагаемом стандарте. RFC 7725 в феврале 2016 г.
HTTP 451 был упомянут в программе BBC « От нашего собственного корреспондента » как показатель воздействия санкций на Судан и невозможности доступа к Airbnb , App Store или другим западным веб-сервисам. [13]
Использование
[ редактировать ]
Когда объект перехватывает запрос и возвращает статус 451, он должен включать поле заголовка HTTP «Link», значением которого является ссылка URI, идентифицирующая себя. Поле заголовка «Link» должно иметь параметр «rel», значение которого равно «blocked-by». Это предназначено для идентификации объекта, осуществляющего блокировку (интернет-провайдера, поставщика DNS, системы кэширования и т. д.), а не юридического органа, санкционирующего блокировку. [14] На хакатоне IETF участники с помощью веб-сканера обнаружили, что некоторые реализации неправильно поняли этот заголовок и вместо этого предоставили юридические полномочия. [15]
Дополнительное использование
[ редактировать ]Значение слова «ресурс, который не может быть использован по юридическим причинам» интерпретируется как выходящее за рамки государственной цензуры:
- Если контент не может быть показан в стране пользователя, например, из-за договорных или лицензионных ограничений с владельцем контента, телепрограмма может быть недоступна для пользователей в некоторых странах.
- Когда издатель отказывается предоставлять контент пользователю, поскольку страна пользователя добавляет нормативные требования, которые издатель отказывается соблюдать, например, веб-сайты, расположенные за пределами ЕС, могут отказаться обслуживать пользователей в ЕС, потому что они не хотят соблюдать GDPR .
Пример
[ редактировать ]
HTTP/1.1 451 Unavailable For Legal Reasons
Link: <https://search.example.net/legal>; rel="blocked-by"
Content-Type: text/html
<html>
<head><title>Unavailable For Legal Reasons</title></head>
<body>
<h1>Unavailable For Legal Reasons</h1>
<p>This request may not be serviced in the Roman Province
of Judea due to the Lex Julia Majestatis, which disallows
access to resources hosted on servers deemed to be
operated by the People's Front of Judea.</p>
</body>
</html>
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Генеральный прокурор Шапиро, губернатор Вольф и полиция штата успешно заблокировали доступ к загружаемому 3D-оружию в Пенсильвании» (пресс-релиз). Генеральная прокуратура Пенсильвании. 29 июля 2018 г.
- ^ Флад, Элисон (22 июня 2012 г.). «Призовите Рэя Брэдбери удостоить чести за сообщение об ошибке в Интернете» . Хранитель . Проверено 22 июня 2012 г.
- ^ Даклин, Пол (19 августа 2013 г.). «Код ошибки HTTP 451: «Недоступно по юридическим причинам» » . Голая охрана . Софос .
- ^ Мэтт Берджесс (29 августа 2018 г.). «Тирания всплывающих окон GDPR и неспособность веб-сайтов адаптироваться» . ПРОВОДНОЙ . Проверено 1 октября 2018 г.
- ^ «Более 1000 новостных сайтов США по-прежнему недоступны в Европе, спустя два месяца после вступления в силу GDPR» . www.niemanlab.org .
- ^ «Крупные новостные сайты США по-прежнему блокируют европейцев из-за GDPR» . Engadget . Проверено 27 июля 2023 г.
- ^ Брей, Тим (февраль 2016 г.). «451 недоступен по юридическим причинам» . Код состояния HTTP для сообщения о юридических препятствиях . сек. 3. дои : 10.17487/RFC7725 . РФК 7725 .
- ^ «Чистая подача» . ОРГ Вики . Группа «Открытые права» .
Если запрос касается заблокированного контента, прокси-сервер вернет клиенту страницу с ошибкой 404.
- ^ Артур, Чарльз (8 декабря 2008 г.). «Как черный список IWF мешает вам увидеть обложку альбома Scorpions» . Блог о технологиях, The Guardian .
TCP Reset отправляется обратно клиенту вместо содержимого.
- ^ Эпплгейт, Крис (9 декабря 2008 г.). «Не существует HTTP-кода для цензуры» . qwghlm.co.uk . Архивировано из оригинала 19 апреля 2021 года . Проверено 23 декабря 2015 г.
- ^ Бирн, Майкл (21 декабря 2015 г.). «Код ошибки HTTP 451 для цензуры теперь является интернет-стандартом» . Порок . Проверено 3 июля 2020 г.
- ^ Ноттингем, Марк (18 декабря 2015 г.). «Почему 451?» . блог mnot . Проверено 20 декабря 2015 г.
- ^ Салли Хайден (28 сентября 2017 г.). От нашего корреспондента (радио). Радио Би-би-си 4 .
- ^ Брей, Тим (февраль 2016 г.). «Идентификация блокирующих объектов» . Код состояния HTTP для сообщения о юридических препятствиях . сек. 4. дои : 10.17487/RFC7725 . РФК 7725 .
- ^ Стефан Борцмайер (11 ноября 2017 г.). «Отчет об ошибках RFC» . Инструменты IETF . Проверено 3 декабря 2018 г.
Внешние ссылки
[ редактировать ] СМИ, связанные с HTTP 451, на Викискладе?
- RFC 7725 — код состояния HTTP для сообщения о юридических препятствиях