HTTP 451
Dalam rangkaian komputer, HTTP 451 - Tidak Tersedia Kerana Sebab Undang-Undang ialah kod status ralat protokol HTTP yang akan ditampilkan ketika pengguna meminta sumber yang tidak dapat dilayani akibat alasan hukum, seperti halaman web yang ditapis oleh kerajaan. Nombor 451 adalah rujukan untuk novel distopia Ray Bradbury pada 1953, Fahrenheit 451, di mana buku-buku dilarang.[2] 451 memberikan lebih banyak maklumat daripada HTTP 403, yang sering digunakan untuk tujuan yang sama.[3] Kod status ini diseragamkan dalamRFC 7725.
Contoh situasi di mana kod kesalahan HTTP 451 dapat ditampilkan termasuk halaman web yang dianggap membahayakan keselamatan negara, atau halaman web yang dianggap melanggar hak cipta, privasi, undang-undang penistaan agama, atau undang-undang atau perintah mahkamah yang lain.
RFC adalah spesifik bahawa respons 451 tidak menunjukkan sama ada sumber itu ada tetapi permintaan untuknya telah disekat, jika sumber tersebut telah dikeluarkan kerana alasan undang-undang dan tidak lagi ada, atau bahkan jika sumber itu tidak pernah ada, tetapi perbincangan mengenai topiknya dilarang secara sah (lihat perintah). Beberapa laman web sebelumnya telah mengembalikan HTTP 404 (hilang) atau serupa jika mereka tidak diizinkan secara sah untuk mendedahkan bahawa sumber tersebut telah dikeluarkan. Ia digunakan di England oleh beberapa penyedia perkhidmatan Internet yang menggunakan senarai hitam Internet Watch Foundation, mengembalikan mesej 404 atau mesej ralat lain dan bukannya menunjukkan mesej yang menunjukkan laman web tersebut disekat.[4][5]
Kod status dicadangkan secara rasmi pada tahun 2013 oleh Tim Bray, berikutan cadangan tidak rasmi sebelumnya oleh Chris Applegate[6] pada tahun 2008 dan Terence Eden[7] pada tahun 2012. Ia diluluskan oleh IETF pada 18 Disember 2015.[8] Ia diterbitkan sebagaiRFC 7725 pada Februari 2016.
HTTP 451 disebut oleh program BBC From Out Own Correspondent sebagai petunjuk mengenai kesan sekatan terhadap Sudan dan ketidakmampuan untuk mengakses Airbnb, App Store, atau perkhidmatan web Barat lainnya.[9]
Selepas pengenalan GDPR di EEA banyak laman web yang terletak di luar EEA mula menghantar kod HTTP 451 daripada cuba mematuhi undang-undang privasi baru ini.[10]
Apabila entiti memintas permintaan dan mengembalikan status 451, ia harus memasukkan medan tajuk HTTP "Pautan" yang nilainya adalah rujukan URI yang mengidentifikasi dirinya. Medan tajuk "Pautan" kemudian mesti mempunyai parameter "rel" yang nilainya "disekat oleh". Ini bertujuan untuk mengenal pasti entiti yang melaksanakan sekatan (ISP, penyedia DNS, sistem caching, dll.), Bukan pihak berkuasa sah yang mengamankan blok tersebut. Pada hackathon IETF, para peserta menggunakan crawler web untuk mengetahui bahawa beberapa pelaksanaan salah memahami tajuk ini dan sebaliknya memberikan kewenangan undang-undang.[11]
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>
Lihat juga
[sunting | sunting sumber]- Sedikit jahat
- Pesanan Gag
- Superinjungsi
- Pembaikan teknologi
Rujukan
[sunting | sunting sumber]- ^ "Attorney General Shapiro, Governor Wolf, State Police Successfully Block Access to 3D Downloadable Guns in Pennsylvania" (Siaran akhbar). Pennsylvania Office of Attorney General. July 29, 2018.
- ^ Flood, Alison (22 June 2012). "Call for Ray Bradbury to be honoured with internet error message". The Guardian. Dicapai pada 22 June 2012.
- ^ Ducklin, Paul (19 August 2013). "HTTP error code 451: "Unavailable For Legal Reasons"". Naked Security. Sophos.
- ^ "Cleanfeed". ORG Wiki. Open Rights Group.
If the request is for the blocked content then the proxy server will return a 404 error page to the customer
- ^ Arthur, Charles (8 December 2008). "How the IWF blacklist stops you seeing the Scorpions' album cover". Technology blog, The Guardian.
TCP Reset is sent back to the customer instead of content.
- ^ Applegate, Chris (9 December 2008). "There is no HTTP code for censorship". qwghlm.co.uk. Dicapai pada 23 December 2015.
- ^ Byrne, Michael (21 December 2015). "The HTTP 451 Error Code for Censorship Is Now an Internet Standard". Vice. Dicapai pada 2020-07-03.
- ^ Nottingham, Mark (18 December 2015). "Why 451?". mnot’s blog. Dicapai pada 20 December 2015.
- ^ Sally Hayden (28 September 2017). From Our Own Correspondent (radio). BBC Radio 4.
- ^ Matt Burgess (2018-08-29). "The tyranny of GDPR popups and the websites failing to adapt". WIRED. Dicapai pada 2018-10-01.
- ^ Stéphane Bortzmeyer (11 November 2017). "RFC Errata Report". IETF Tools. Dicapai pada 2018-12-03.
- [rfc:7725 RFC 7725 - Kod Status HTTP untuk Melaporkan Halangan Undang-Undang]