Slashdot Mirror


"451" Error Will Tell Users When Governments Are Blocking Websites

Daniel_Stuckey writes "To fend off the chilling effects of heavy-handed internet restriction, the UK consumer rights organization Open Rights Group wants to create a new version of the '404 Page Not Found' error message, called '451 unavailable,' to specify that a webpage wasn't simply not there, it was ordered to be blocked for legal reasons."

57 of 255 comments (clear)

  1. This may work........ by allaunjsilverfox2 · · Score: 5, Interesting

    Until they block the 451 page and redirect it to a 404.

    --
    Restore the madness of youth's lechery
    1. Re:This may work........ by Anonymous Coward · · Score: 5, Interesting

      Maybe we can have a contest for the most creative 451 pages. Who knows, maybe they can display personal information about you derived from your IP address, your cookies and even turn on your computer's camera. Ahhh, good times when you know the government isn;t just blocking the site, it's spying on those who tried to access it.

    2. Re:This may work........ by Hatta · · Score: 4, Interesting

      Seems to me that issuing such an error code would already violate the gag order they routinely apply to these court orders.

      --
      Give me Classic Slashdot or give me death!
    3. Re:This may work........ by Darinbob · · Score: 2

      I think you can define error 451 to mean "unknown reason", and then by process of deduction it must be due to government blockage.

    4. Re:This may work........ by Anonymous Coward · · Score: 2, Informative

      Haha, "court order"!

      You naive believer in due process.

      Here in the UK, an unregulated quango called the Internet Watch Foundation can block anything it pleases with no judicial or even executive oversight whatsoever.

    5. Re:This may work........ by biek · · Score: 4, Funny

      404a - Page does not exist. This error never happened.

    6. Re:This may work........ by ArsonSmith · · Score: 2

      I think that's an "Error 1984: 451 redirected to 404." 2+2=5

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    7. Re:This may work........ by TapeCutter · · Score: 4, Informative

      Close but no cigar, it's 451 as in Fahrenheit 451

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    8. Re:This may work........ by RaceProUK · · Score: 2

      Here in the UK, an unregulated quango called the Internet Watch Foundation can block anything it pleases with no judicial or even executive oversight whatsoever.

      Only if your ISP implements it. I don't have a list of which ISPs do and don't, but it won't be hard to find.

      --
      No colour or religion ever stopped the bullet from a gun
  2. Already exists? by mwn3d · · Score: 5, Interesting

    According to the Wikipedia article on HTTP status codes 451 already exists for exactly this reason. This doesn't seem new.

    1. Re:Already exists? by RenderSeven · · Score: 5, Informative

      Showed up in Wikipedia around June 2012, references a draft specification from June 11 2012. So yeah its been around for over a year.

    2. Re:Already exists? by Zaiff+Urgulbunger · · Score: 4, Funny

      We should use code 418 then. It's been around forever, and it's probably quite appropriate!

    3. Re:Already exists? by smash · · Score: 5, Funny

      So its breaking news on slashdot.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Already exists? by Richy_T · · Score: 2

      So it's just a question whether it's for the 2nd, 3rd or 4th time.

  3. woosh by Gothmolly · · Score: 2

    They don't get it. The people who block your content in-line can send you back any page they choose, including a 404.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:woosh by Talennor · · Score: 4, Insightful

      Maybe you don't get it. It's not a solution, it's a protest.

      --

      //TODO: signature
    2. Re:woosh by Ksevio · · Score: 4, Insightful

      Just because they're legally required to block the content, doesn't mean they agree with the block or want to do it. On the contrary, it would be more in the ISP's interest to show that they're being legally pushed to block the content rather than the content just appearing not to work.

      It's not the government in many of these cases that's doing the actual blocking, it's ISPs where the people that have to install the filters are your typical slashdotter.

    3. Re:woosh by Nanoda · · Score: 5, Insightful

      They don't get it. The people who block your content in-line can send you back any page they choose, including a 404.

      Of course they can. The idea is that those doing the blocking have been forced to do so, and thus can use this alternate error page to distinguish these cases, and show their users how much of the internet they're missing due to government intervention.
      A standard 404 could be legitimate, and isn't going to help garner any group support for open-ness.

    4. Re:woosh by fuzzyfuzzyfungus · · Score: 5, Insightful

      By way of example, Youtube obviously complies with DMCA takedowns; because it would be ruinously risky not to; but they (sometimes to the displeasure of the takedown-demander) always note 'Video X has been removed because of a complaint from FooCorp Media'.

      Unless a company is an enthusiastic partner in the censorship scheme, it isn't in their interest for their customers to think that they've fucked up or are deeply unreliable when they are acting on a legal demand.

    5. Re:woosh by lister+king+of+smeg · · Score: 3, Insightful

      Just because they're legally required to block the content, doesn't mean they agree with the block or want to do it. On the contrary, it would be more in the ISP's interest to show that they're being legally pushed to block the content rather than the content just appearing not to work.

      It's not the government in many of these cases that's doing the actual blocking, it's ISPs where the people that have to install the filters are your typical slashdotter.

      Except when they receive a National Security Letter they are not allowed to tell and doing so can result in your life being ruined by the government.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    6. Re:woosh by Darinbob · · Score: 2

      Usually the governments are not blocking pages directly. Instead they tell the ISPs or content providers to do the blocking on their behalf. So the ISP can block the page but still tell the customer that it's because of the government.

    7. Re:woosh by mars-nl · · Score: 2

      When you get a 404 you will angrily send an email to webmaster@thesite.com and tell them to fix the damn site. When you get get a 451, you will probably send email to president@whitehouse.gov, legal@universal.com, etc and tell them to stop fucking with the internet.

    8. Re:woosh by mars-nl · · Score: 3, Funny

      I'm not allowed to tell you.

    9. Re:woosh by mrbester · · Score: 2

      The closest I can think of are security D-notices but they are to prevent dissemination of sensitive information by media such as newspapers. They can still say they received one, however.

      Alternatively, there are the discredited and soon to be abolished "super" injunctions, but for real secrecy there are Family Court cases.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    10. Re:woosh by Vainglorious+Coward · · Score: 2

      I think the nearest equivalent would be a D-Notice

      --
      My next sig will be ready soon, but subscribers can beat the rush
    11. Re:woosh by blackest_k · · Score: 4, Interesting

      I guess the average user probably wouldn't but who doesn't get the rather obvious reference to Fahrenheit 451 and the burning of books?

      I think its probably the perfect symbolism, and even if most people don't get it now they will learn.
             

  4. I get the reference but... by Anonymous Coward · · Score: 3, Informative

    ... shouldn't it be a 3xx or 5xx error code? 4xx means the client screwed up.

    1. Re:I get the reference but... by mi · · Score: 4, Insightful

      ... shouldn't it be a 3xx or 5xx error code? 4xx means the client screwed up.

      Well, living in a country, that's sufficiently oppressive to ban you from reaching any Internet-site it is your pleasure to visit, is a client's screw-up.

      --
      In Soviet Washington the swamp drains you.
    2. Re:I get the reference but... by ibwolf · · Score: 4, Insightful

      4xx means the client screwed up.

      Only if by "screwed up" you mean "requested something that couldn't be delivered". 4xx is also used for things like "Payment required" and "Forbidden". The four hundred range is exactly right for this type of code. Asking for something you are not allowed to have is, in a very technical sense, a client error.

    3. Re:I get the reference but... by suutar · · Score: 2

      *shrug* It's no less (or more) a client screwup than requests that get 404 or 410. I realize 3xx, 4xx, 5xx are usually tagged as redirect, client error, server error but they're better described as "I can't do it but talk to Fred", "I can't do that and I'm not prepared to tell you if someone else can", and "Ow, my spleen!"

    4. Re:I get the reference but... by gman003 · · Score: 5, Funny

      Better idea: open up a 600 "Non-Technical Fault" range. You could even go into more detail: a 600 error could be a generic block, while a 620 might mean "Copyright Infringement", a 630 "Terrorism" or even a 666 "Satanism and/or Heavy Metal".

    5. Re:I get the reference but... by MichaelSmith · · Score: 3, Insightful

      client screwed up

      ...at the ballot box.

  5. Reference to... by Conspiracy_Of_Doves · · Score: 5, Informative

    For those who missed the reference and didn't click the links, this is a reference to Fahrenheit 451.

    1. Re:Reference to... by Mashiki · · Score: 2

      For those who missed the reference and didn't click the links, this is a reference to Fahrenheit 451.

      Anyone who didn't get the references need to: Go back to highschool chemistry, and read more books.

      --
      Om, nomnomnom...
    2. Re:Reference to... by stderr_dk · · Score: 5, Funny

      For those who missed the reference and didn't click the links, this is a reference to Fahrenheit 451.

      Anyone who didn't get the references need to: Go back to highschool chemistry, and read more books.

      We can't!

      --
      alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
    3. Re:Reference to... by davburns · · Score: 4, Insightful

      4xx means that the requester is invited to try again (ie, to circumvent.)

    4. Re:Reference to... by Anonymous Coward · · Score: 5, Funny

      The judge specifically told me I'm not allowed to go to any more high schools.

  6. Old(ish) but brilliant by ACS+Solver · · Score: 4, Informative

    The idea has been floating around for a while. It's still brilliant in the simplicity and anti-censorship attitude of it. What the article doesn't mention is that its an IETF draft now. Wish the error could be something like "451 Bad Government".

  7. Already being done pretty much by jonbryce · · Score: 3, Informative

    If I visit www.thepiratebay.org on a browser that doesn't have an anti-censorship plugin installed, I get

    "The page you're looking for has been blocked.

    "We're complying with a court order that means access to this website has
    "to be blocked to protect against copyright infringement."

  8. Amendment... by jemenake · · Score: 2

    Can we make "200" mean that the gov't is watching your traffic? The nice part is that we don't have to change any of the installed base of webservers...

    1. Re:Amendment... by gman003 · · Score: 4, Insightful

      Oh, they're still watching. They just (hopefully) can't decrypt it.

  9. We're going to need some subcodes or something... by fuzzyfuzzyfungus · · Score: 3, Interesting

    I would be strongly in favor of not having censored pages look like nonexistent or technically glitched pages, as there's nothing more insidious than silent censorship; but I have to wonder if an HTTP response code is the right tool for the job.

    The various existing codes are not particularly granular, and an anti-censorship pressure scheme that has any hope of succeeding needs to be granular.

    It doesn't help me if all I now is "Example.org is unavailable for legal reasons". I need to know what jurisidiction, what law, what court order(if any), what private actor (in the case of something like the DMCA), and ideally the asserted reason. Ideally, all that information would be properly marked up (not just a text blob) so that a browser could pretty-print it for the end user, a spider gathering statistics or scraping could gather statistics, and so forth.

    You need to, as directly as possible, tie the entities responsible for the fact that you can't see the page to the message that you can't see the page. If you don't do that, people might generate some diffuse displeasure; but will have little way of knowing who is behind the problem.

  10. Paper? Bah. by fuzzyfuzzyfungus · · Score: 2

    What's the Curie temperature of an HDD platter's magnetic coating?

  11. actually, not so much by Comboman · · Score: 2

    451... Nice... Ray Bradbury would be proud :)

    Actually, not so much. While most people assume 'Fahrenheit 451' is about censorship, Bradbury claimed it was really about TV replacing books. He even fought (unsuccessfully) to keep Michael Moore from using the title 'Fahrenheit 9/11' for his film.

    --
    Support Right To Repair Legislation.
    1. Re:actually, not so much by morcego · · Score: 3, Insightful

      It was more than that. It was the books being replaced by the people own volition. The people allowed it, let it happen, and even condoned it. Which one could argued it exactly what is happening.

      --
      morcego
  12. Re:Wrong number series by ravenscar · · Score: 2

    That's why embedding intelligence in your codes is a bad idea. Sometimes the world changes in ways that your original intelligence scheme did not anticipate. For example, what happens if you run out of codes that begin with 3? You're suddenly left with an intelligence system that is is either no longer able to meet your needs or no longer accurate.

  13. 420 Not Found by TeknoHog · · Score: 3, Funny

    I couldn't find your webpage, but dude, I totally found my stash!

    (See also: hash error)

    --
    Escher was the first MC and Giger invented the HR department.
  14. Why not 666? by aliquis · · Score: 2

    666: Blocked by your evil government. Move to a free country or fight for your right. Use it or lose it.

  15. Damnit not another by nitehawk214 · · Score: 2

    one of these threads.

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
  16. Re:It would be an error code by vipw · · Score: 5, Informative

    40X errors can still return an entity. The HTTP spec even says that the server SHOULD return an entity explaining the error. I'm afraid you're the one being a moron.

  17. Re:Wrong number series by gl4ss · · Score: 2

    how is it temporary? 404's have more chance of being temporary... unfortunately.

    the block is an intentional permanent problem that doesn't go away without some human doing something.. much like many other 4xx states.

    --
    world was created 5 seconds before this post as it is.
  18. Re:It would be an error code by t4ng* · · Score: 3, Informative

    Just to clarify, if a web site is being blocked, then that web site can not send an error page to the client making the request.

    The error would come from whichever device is blocking the web site, and it would prevent forwarding of any data packets to the blocked site. The blocked site can't return an error page because it has no way of knowing someone trying to access it was blocked. Whatever device is doing the blocking is the one that can send an error code, if at all.

    Returning an html error page would be entirely optional, and I seriously doubt whomever is doing the blocking would give a rat's ass about a fancy custom error page. If they did, it might make for a nice amplifier in a DDoS attack. ;-)

  19. Hey, that's what he gets by CanHasDIY · · Score: 2

    for bitching.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  20. Re:It would be an error code by smash · · Score: 2

    Given that most of the western world censorship is stuff being lumbered onto ISPs as a legal requirement (at least, that was the aussie proposal), the error would be returned by the ISP's filtering software.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  21. 419 would be appropriate by scsirob · · Score: 3, Informative

    As this is a total scam, why would they not assign 419 to it?

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
  22. Re:Death of the author by oldlurker · · Score: 2

    Fahrenheit 451 is interesting, because contrary to what many believe it wasn't really about government censorship, and the culprit in the story isn't the state, but the people, and how they embraced apathy and lack of substance with watching TV over reading books.

    For one thing, they're the same thing, as an apathetic electorate tolerates this sort of censorship. For another, a work means what it means, not what its author intended it to mean. Or does the law prevent death of the author from taking effect until 70 years after the literal death of the author?

    They didn't just tolerate it, they actively caused it. Turning to mindless entertainment and shortened 'factoids' (that lack substance and depth) on TV. Bradbury saw the TV as an opiate. Only after people stopped reading did the state employ firemen to burn books.

  23. Re:It would be an error code by Cederic · · Score: 2

    I'd say make the message less harsh "Unavailable pending a regulatory review"

    The problem is, the page isn't unavailabe pending a review. It's unavailable because a court has mandated that it be blocked or because a review has assessed it as containing illegal material.

    I'd have have 451: Unavailable for Legal Reasons followed by "It's child porn" or "The cunts at the Premier League convinced a court to get a site hosting no illegal content blocked despite the site doing nothing wrong or illegal".

    Nonetheless, the page is indeed unavailable for legal reasons.