Live data from Hacker News

Amazon threatens to suspend Signal's AWS account over censorship circumvention

signal.org

421–430 of 519 posts

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#421

They're spoofing identity of non-consenting parties. The cause is noble, but it isn't what the headline would imply. Amazon isn't saying "You can't host encrypted services on our platform", they are saying "You can't use TLS and load balancing hacks to pretend to be us in oppresive countries". And >The idea behind domain fronting was that to block a single site, you’d have to block the rest of the internet as well. I…

Technically true, but this is not really about terms of service or about "spoofing identities of non-consenting parties." This is about Google and Amazon not wanting to become collateral damage and lose business in those countries.

Signal is/was connecting to Google or Amazon servers with an HTTP Host header of google.com or souq.com, respectively—and only in Egypt, Oman, UAE, and Iran! Google and Amazon could have easily allowed this or even looked the other way.

So basically censorship worked, albeit not how we thought it would. Sad for people in those countries who were relying on Signal for private communication. Who will stand up for us when we lose ours due to some business decision?

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#422

Earlier quoted context omitted.

As you note, private companies are typically free to do as they please in free countries...that's kinda the point. You have no right to use AWS, so this is not censorship in the legal sense. And free governments also tend to have strong laws respecting the sovereignty of other nations, whether or not their laws are similar. Your frustration is noble, but it's also internally inconsistent.

>You have no right to use AWS, so this is not censorship in the legal sense. I guess you meant "duty" instead of "right"; and respecting the sovereignty of other nations means they can block any site they like or even internet itself if they desire, but it doesn't mean we have to allow local companies to comply with laws from those countries. >As you note, private companies are typically free to do as they please in…

No, I mean right. You have no right to use AWS and thus if they restrict/prevent your usage of said service, on grounds that would otherwise infringe your rights, this is not illegal per se. I might have a right to free speech, but so does Amazon.

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#423
post #263

Earlier quoted context omitted.

But effectively that is the case. If major providers like AWS and Google ban domain fronting, it is effectively dead - nobody needs domain fronting when you have three domains, three domains can be banned the same way as one. AWS and Google could throw their considerable weight on the side of anti-censorship and openness. They instead chose - as businesses frequently do - to play along with oppressive dictatorial reg…

AWS and Google are companies. It's not their job to push for societal changes really. In fact, I hope they don't push for those. I'd prefer them to steer clear of pushing for any higher objectives, that's best left to governments and lawmakers.

What do you think Google is doing on Youtube? It already has considerable skin in the game.

Even something seemingly innocuous like Google search's front page doodles are chosen and curated.

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#424

Earlier quoted context omitted.

> Would you like it if your side project all of a sudden got a 6 figure DNS bill because Signal decided they want to piggy back on your domain to route around censorship? In this hypothetical example, is my side project doing $178,000,000,000 of annual revenue like Amazon.com? If so, I'd like to think I'd be honored help subvert censorship by oppressive regimes.

Except that amazon is not the one paying, it is quad.com (or some other domain they’re piggybacking on) who has to pay for the DNS traffic. If my $3 side project suddenly became a $1000 side project I’d be pissed too. I like what signal is doing but that should not be making others pay for it. Ideally amazon would help them do that but that don’t.

> Except that amazon is not the one paying, it is quad.com

It's souq.com, which is a wholly-owned subsidiary of Amazon. https://en.wikipedia.org/wiki/Souq.com It's an e-commerce site targeted at the middle east that Amazon bought as their play for that market.

Signal deliberately chose it because it's an Amazon domain, so governments would be reluctant to block it.

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#425

Earlier quoted context omitted.

> "They're spoofing identity" That's the entire point. By making it impossible for censors to distinguish Signal traffic from other web traffic going to AWS, domain fronting forces the government censors to either 1) stop censoring, or 2) censor many important websites that people rely upon. The associated economic cost has the tendency to discourage censors, and as shown by Signal, is actually quite an effective det…

My first thought is "How is it in the interest of Amazon's stockholders to prevent censorship in countries ruled by dictatorial regimes?" and secondly, "How does consenting to being a front for services that are strictly forbidden in certain countries benefit our company?"

You can apply this idea to everything, though.

"How is it the interest of Github stockholders to not censor certain projects when China starts DDoSing the whole site?"

or even

"How is it in the interest of Cloudflare to raise the prices for all of its customers, just to protect a site Russia doesn't like?"

It can't all be about money. Companies that think only about money fail in the long term. If you don't believe that, then I urge you to watch this Simon Sinek video:

https://www.youtube.com/watch?v=qp0HIF3SfI4

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#426

Earlier quoted context omitted.

Yes, but I don't think you're considering the significant direct cost to the owner of SOUQ.COM for DNS queries. If all of a sudden I get millions of extra DNS queries for my domain because Signal is using it to front their traffic to CloudFront, I might get a huge DNS bill. Should any government coerce me into paying a large DNS bill just to sponsor freedom of speech? Even if it is a noble cause, we shouldn't coerce…

It's not a significant direct cost. Millions of extra DNS queries amounts to single-digit dollars (route 53 pricing).

And the owner of souq.com isn't some random person; it's Amazon.

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#427
post #420

Earlier quoted context omitted.

> Why not out of curiosity? Because you are lying about what domain you want to access. This is against the TOS, and simply something you should not do. I know it helps signal to get around censorship and blocks, and it's technically working, but one should not do that.

You are only pretending to contact a certain address during the (short) unencrypted phase of the request. As soon as encryption is present you reveal the real address you want to talk to. The only ones getting spoofed are the censors.

Correct. But still it's something one should not do and is against the TOS of AWS Cloudfront.

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#429

Earlier quoted context omitted.

To put it bluntly: fuck the shareholders. The question being asked shouldn't be "are the capital owners getting paid", but "is this company improving lives and delivering benefit". It's after all, what they're here for, not just to make money. No matter how much money I can make selling heroin, they're not gonna let me because, you guessed it, I'm doing damage by doing it.

What about countless of other, not censored, services delivered from the same network? Do they not "improve lives" and "deliver benefit"? Collateral freedom is akin to placing your guerilla command center in a hospital, in a gamble that the other side will leave you alone instead of risking extra harm to innocent civilians. In this case, the hospital decided to disallow guerillas to use it as cover.

This is either the worst possible example or the best.

Russia BTW bombs civilian targets like hospitals and they killed their own bank sites when they tried to block Telegram recently.

Re: Amazon threatens to suspend Signal's AWS account over censorship circumvention

#430
post #157

Earlier quoted context omitted.

>You can't use TLS and load balancing hacks to pretend to be us in oppresive countries They're not pretending to be Amazon, they're pretending to initiate a connection to an Amazon domain. The "conversation" goes like so: Clear text request: "Hello, I would like to speak TLS with souq.com" Clear text response: "Why yes, let us do that with these parameters" Encrypted request: "Please give me the page for signal.org/a…

They're not pretending to be Amazon, but they are making their client pretend to talk to an Amazon host, and use the SSL keys of an Amazon-owned host rather than their own. It's more like this: Clear text request: "Hello, I would like to speak TLS with host souq.com and encrypt my connection with a key signed by souq.com" Clear text response: "Why yes, let us do that with these parameters" Encrypted request: "Actuall…

Except that you aren’t actually using an additional service that you’d otherwise have to pay for, so that analogy is bullshit.
Post reply on HN