Live data from Hacker News

Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

451unavailable.org

71–80 of 93 posts

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#71
post #69

How does this interact with the effort to encourage the use of HTTPS everywhere?

If the 451 code is returned by the web server because the site got a DMCA request, then HTTPS doesn't matter because the destination web server already decrypted the session to find the request that you're making before returning the code.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#72
post #6

Seems like a good idea, but the wrong way to achieve it. The right way, as I understand it, would be to write it up as an RFC and submit it to the IETF; and to contribute code for it to some of the popular web servers (apache, nginx, etc). The site doesn't make any mention of either of those things. Edit: oops, I was wrong. There is an RFC and it's linked from http://www.451unavailable.org/what-is-error-451/

Since the sites blocked on ISP level code contribution to apache/nginx or other web servers is irrelevant.

DMCA requests could be served as 451 as well, it's not just ISP-based blocking.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#73
Discussion on HN from when the IETF Draft was created https://news.ycombinator.com/item?id=4099751

My blog post which helped inspire it http://shkspr.mobi/blog/2012/06/there-is-no-http-code-for-ce...

Simultaneously glad and disgusted that there is a campaign around this.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#74
post #70

Earlier quoted context omitted.

Disclaimer: I work for an ISP and every ISP in Russia is legally required to do the censorship (and mirror all traffic to FSB black boxes, but that's another story). I'm not partucilarly happy with the situation, but can't do anything about that. Nginx is totally relevant as many ISPs including our use GNU/Linux boxes running Nginx as a highly performant transparent proxy (there are TPROXY patches for Nginx) to dive…

Given that Russia appears to be engaged in even broader surveillance and monitoring than the U.S., I find it odd that Snowden would be granted temporary asylum there for speaking out about a similar program in the U.S. It makes the whole situation look more like a political game.

If a russian speaking about Russia surveilance asked for asylum in the US, do you expect the US to deny or grant it?

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#75

Is this saying: "As a web user I want our ISPs/governments to give us a nice error page so we understand what is going on when they DNS block or seize websites" Or is it saying: "As a web-master, when have to take down content due to legal proceedings I want a nice HTTP code to return" They give example of the first (Virgin Media), but that takes down an entire domain, so it's kind of irrelevant if the correct HTTP c…

It's good for both cases, isn't it? It's usefull for informing your users what is happenning.

> but then wouldn't you just want to show your users a 404 with a nice reason why the content has gone.

A 451 with a nice reason why the content was gone is better.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#76
There is a lot of discussion below on whether 451 is the right error code and how to implement it properly, but I'm missing one thing - what's the benefit of doing it as a status code at all?

If you're going to say that it raises censorship awareness - Internet protocols are intended as useful technical standards for programs to communicate, not vehicles for political goals.

What is the technical benefit of failing with a different error code? Is there need for client software to react differently to a 451 and a 403? The status code is not intended for the human user. If we want to raise awareness, than we already have means to do that - a 403 with a descriptive page citing the reasons. Many websites already do that when complying to DMCA takedowns.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#78
post #70

Earlier quoted context omitted.

Disclaimer: I work for an ISP and every ISP in Russia is legally required to do the censorship (and mirror all traffic to FSB black boxes, but that's another story). I'm not partucilarly happy with the situation, but can't do anything about that. Nginx is totally relevant as many ISPs including our use GNU/Linux boxes running Nginx as a highly performant transparent proxy (there are TPROXY patches for Nginx) to dive…

Given that Russia appears to be engaged in even broader surveillance and monitoring than the U.S., I find it odd that Snowden would be granted temporary asylum there for speaking out about a similar program in the U.S. It makes the whole situation look more like a political game.

He shouldn't be required to fight that battle as well; he's done more than we could possibly ask of somebody already. Russia is providing him with a certain degree of safety, he shouldn't be obligated to reject that.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#79
post #64

Earlier quoted context omitted.

> I work for an ISP and every ISP in Russia is legally required to do the censorship (and mirror all traffic to FSB black boxes, but that's another story). I hate the censorship but I like the fact you're not gagged and can talk about the fact traffic is being mirrored.

OR, he's not allowed to, and he's doing it anyway.

Nope, it's codified in the law, in a legalese, but right in the open.

The sad thing is, practically nobody cared about that, for years. The dissatisfaction became visible only when government granted themselves an ability not only sniff on others communications (which is obviously invisible to end user) but also actively censor them.

Re: Campaign for a new HTTP Error code: 451 - Blocked for legal reasons

#80
post #77

We should absolutely not be standardizing censorship.

In this form I totally agree. Reason being that by haveing a block at the web server level in essence places the blocking to be done by the hosting site and blocking based upon location and content. This places the onus of censorship upon the host, which they can already code for if they want.

Not sure placeing the onus of censorship into the hands of the host and not the goverment with there IP/DNS blocks or however they impose such blocks (China has a nice firewall for outside China sites and I dare to think of how they block a website inside China though can bet it is just as effective).

That all said the posiblility to volantarly do the blocking in a way that the powers that be will accept and with that allow there country's owners to see parts of yoru site that are legal and not the illegal parts for them. Well that would possibily have uses and opens your site up still instead of a blanket ban.

  Piratebay has legal torrents, yet they are blocked as some form of descrimnation blanket ban.  So it does have it's possibilities, albiet a dangerous path that should not be tread lightly.
Post reply on HN