HTTP 451
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
HTTP 451은 웹 서버가 요청한 리소스에 대한 접근을 법적인 이유로 거부했음을 나타내는 HTTP 상태 코드이다. 이 코드는 응답에 차단을 시행하는 주체를 식별하는 "Link" HTTP 헤더 필드를 포함해야 하며, 정부 검열, 계약, 라이선스 제한 등 다양한 상황에서 사용될 수 있다. 예를 들어, 특정 국가에서 콘텐츠를 표시할 수 없거나, GDPR 준수를 거부하는 경우에 활용될 수 있으며, 한국에서는 불법·유해 정보 차단, 저작권 침해, 개인정보 보호 등의 목적으로 사용될 수 있다.
더 읽어볼만한 페이지
- HTTP 상태 코드 - HTTP 302
요청한 리소스가 일시적으로 다른 위치로 이동되었음을 나타내는 HTTP 응답 코드 302는 서버가 제공하는 `Location` 헤더의 URL로 클라이언트를 리디렉션시킨다. - HTTP 상태 코드 - HTTP 403
서버가 요청을 이해했으나 클라이언트에게 권한이 없어 발생하는 HTTP 403 오류는, 인증된 계정의 권한 부족, IP 제한, 서버 구성, 방화벽 차단 등으로 인해 발생하며, HTTP 401 오류와 구별된다. - 인터넷 검열 - 필터 버블
필터 버블은 인터넷 정보제공자가 사용자 맞춤형으로 정보를 필터링하여 사용자가 기존 관점에 맞는 정보만 접하게 되는 현상으로, 개인을 특정 정보에 가두고 사회적으로 시민 담론을 약화시킬 수 있다는 비판을 받는다. - 인터넷 검열 - 줄리언 어산지
줄리언 어산지는 1971년 오스트레일리아에서 태어난 인터넷 활동가이자 위키리크스 설립자로, 기밀문서 공개로 논란을 일으키며 여러 국가를 거쳐 망명 및 수감 생활을 하다 2024년 석방 후 고국으로 귀국했다.
| HTTP 451 | |
|---|---|
| HTTP 상태 코드 | |
| 상태 코드 | 451 |
| 영어 이름 | Unavailable For Legal Reasons (법적인 이유로 사용 불가) |
| 일반 정보 | |
| 사용 | 서버가 법적 요구 때문에 사용자에게 리소스 제공을 거부했음을 나타낸다. 검열 또는 정부 명령과 같은 경우에 사용될 수 있다. |
| 의미 | 법적인 이유로 사용 불가 |
| HTTP 버전 | HTTP/1.1 이상 (RFC 7725에 정의됨) |
| 추가 정보 | |
| 설명 | 이 오류 응답은 서버 운영자가 특정 리소스에 대한 접근을 제한해야 할 때 사용된다. 예를 들어, 정부가 특정 콘텐츠를 검열하도록 명령했을 경우에 해당한다. |
| 관련 RFC | RFC 7725 |
| 사용 예시 | |
| 검열 | 정부가 특정 웹 페이지의 접근을 차단했을 때, 해당 페이지에 접속하려는 사용자에게 451 오류 코드를 반환할 수 있다. |
| GDPR 관련 | 유럽 연합의 일반 개인 정보 보호법(GDPR)에 따라 특정 사용자의 데이터 처리가 불가능할 경우, 해당 사용자에게 콘텐츠 접근을 거부하고 451 오류 코드를 반환할 수 있다. |
| 구현 고려 사항 | |
| 서버 설정 | 웹 서버는 451 오류 코드를 반환하도록 설정되어야 한다. 오류 메시지와 함께 관련된 법적 근거를 제공하는 것이 좋다. |
| 클라이언트 처리 | 웹 브라우저는 451 오류 코드를 받으면 사용자에게 적절한 메시지를 표시해야 한다. 법적 제약으로 인해 콘텐츠를 사용할 수 없음을 알리는 것이 중요하다. |
| 같이 보기 | |
| 관련 HTTP 상태 코드 | 403 Forbidden (접근 금지) 404 Not Found (찾을 수 없음) |
2. 사용 예시
HTTP 451 오류가 발생하면, HTTP 응답 헤더에는 "Link" 헤더 필드가 포함되어야 한다. 이 필드는 차단을 시행하는 주체(ISP, DNS 제공업체 등)를 식별하는 URI 참조 값을 가지며, "rel" 매개변수에 "blocked-by" 값을 포함하여 차단 주체를 명시한다.[14] IETF 해커톤 참가자들은 웹 크롤러를 사용하여 여러 구현에서 이 헤더를 잘못 이해하고 법적 권한을 대신 제공한다는 것을 발견했다.[15]
2. 1. 추가적인 사용 예시
451 에러 코드는 정부 검열 외에도 다양한 상황에서 활용될 수 있다.- 콘텐츠 소유자와의 계약 또는 라이선스 제한으로 인해 사용자의 국가에서 콘텐츠를 표시할 수 없는 경우. 예를 들어, TV 프로그램이나 영화 등이 일부 국가의 사용자에게 제공되지 않을 수 있다.
- 게시자가 사용자의 국가가 게시자가 준수하기를 거부하는 규제 요구 사항을 추가하기 때문에 사용자에게 콘텐츠를 제공하는 것을 거부하는 경우. 예를 들어, EU 외부에 기반을 둔 웹사이트는 GDPR을 준수하고 싶지 않기 때문에 EU의 사용자에게 서비스를 제공하는 것을 거부할 수 있다.
한국에서는 불법·유해 정보 차단, 저작권 침해 콘텐츠 유통 방지, 개인정보 보호 등의 목적으로 451 에러 코드가 활용될 수 있다.
3. 예시
This request may not be serviced in the Roman Province
HTTP/1.1 451 Unavailable For Legal Reasons
Link:
Content-Type: text/htmlUnavailable For Legal Reasons
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.
위 예시는 로마 유대 속주에서 Lex Julia Majestatis 법률에 따라 유대 인민 전선이 운영하는 서버에 대한 접근이 차단되었음을 보여준다. 한국의 경우, 정보통신망법 위반, 저작권 침해, 개인정보 유출 등의 사유로 인해 특정 웹사이트 또는 콘텐츠에 대한 접근이 차단될 수 있으며, 이 경우 451 에러 코드가 사용될 수 있다.
참조
[1]
간행물
Attorney General Shapiro, Governor Wolf, State Police Successfully Block Access to 3D Downloadable Guns in Pennsylvania
https://www.attorney[...]
Pennsylvania Office of Attorney General
2018-07-29
[2]
뉴스
Call for Ray Bradbury to be honoured with internet error message
https://www.theguard[...]
2012-06-22
[3]
웹사이트
HTTP error code 451: "Unavailable For Legal Reasons"
https://nakedsecurit[...]
Sophos
2013-08-19
[4]
뉴스
The tyranny of GDPR popups and the websites failing to adapt
https://www.wired.co[...]
2018-10-01
[5]
웹사이트
More than 1,000 U.S. News sites are still unavailable in Europe, two months after GDPR took effect
https://www.niemanla[...]
[6]
웹사이트
Major US news sites are still blocking Europeans due to GDPR
https://www.engadget[...]
2023-07-27
[7]
IETF
An HTTP Status Code to Report Legal Obstacles
2016-02
[8]
웹사이트
Cleanfeed
https://wiki.openrig[...]
Open Rights Group
[9]
웹사이트
How the IWF blacklist stops you seeing the Scorpions' album cover
https://www.theguard[...]
2008-12-08
[10]
웹사이트
There is no HTTP code for censorship
http://www.qwghlm.co[...]
2015-12-23
[11]
웹사이트
The HTTP 451 Error Code for Censorship Is Now an Internet Standard
https://www.vice.com[...]
2020-07-03
[12]
웹사이트
Why 451?
https://www.mnot.net[...]
2015-12-20
[13]
radio
From Our Own Correspondent
http://www.bbc.co.uk[...]
BBC Radio 4
2017-09-28
[14]
IETF
An HTTP Status Code to Report Legal Obstacles
2016-02
[15]
웹사이트
RFC Errata Report
https://www.rfc-edit[...]
2018-12-03
[16]
뉴스
政府の検閲で消されたページを示す「451エラー」がスタート
https://gigazine.net[...]
株式会社OSA
2022-02-19
[17]
뉴스
Call for Ray Bradbury to be honoured with internet error message
http://www.guardian.[...]
2015-12-20
[18]
웹사이트
HTTP error code 451: "Unavailable For Legal Reasons"
http://nakedsecurity[...]
Sophos
2015-12-20
[19]
웹사이트
Why 451?
https://www.mnot.net[...]
2015-12-20
[20]
뉴스
Call for Ray Bradbury to be honoured with internet error message
https://www.theguard[...]
2012-06-22
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com