Google disables “domain fronting” capability used to evade censors
arstechnica.com
arstechnica.com
As was brought up in the previous thread, though only briefly mentioned in the linked article, domain fronting is used by malware as well. It was allegedly exploited by Russian state-sponsored hacking group APT29.[0][1]
It's unfortunate that it can't be used to help avoid censorship either now, but it was never an intended feature. As the article quotes, other CDNs such as Cloudfront also do not support domain fronting.
[0]: https://www.fireeye.com/blog/threat-research/2017/03/apt29_d...
[1]: https://www.cyberark.com/threat-research-blog/red-team-insig...
We need more decentralized Internet. Not more clever hacks.
> We need more decentralized Internet. Not more clever hacks.
IIRC, didn't domain fronting only work because Google/Amazon were thought to be too big to block?
IMHO, what we need is a stronger consensus that Western companies shouldn't let themselves be bullied by censorious regimes dangling the promise of profits or access. They shouldn't be allowed to defend such decisions as profit-seeking amorality.
The problem is the Internet censoring by governments.
Also, especially Google have all the interest to let the Russians destroy Telegram. At this point I would be very suspicious of all other messengers that still work in Russia.
Edit: also Amnesty International is on it: https://twitter.com/amnesty/status/986955700550144002
That's a conjecture is rational, but I think you already have to be very suspicious of anything that worked there for last 5 years, Telegram inclusively.
It is unbelievable for me that they maintained legal presence in the country up until now, while all others were indiscriminately blocked years ago, and incompliant software authors were raided by 3 letter agencies and raped with assault rifles.
As far I know - but I might be wrong - Google, Facebook, Instagram or Whatsapp have never been blocked in Russia.
Blackphone servers at around 4 or 3 years ago as well, just few months after its market release (while signal is still available though)
All modded GSM phones were under blanket ban for even longer. Modded GSM phone vendors are routinely raided.
Then Line, KaoKao and gazillion of others.
There is no doubt that they were very deliberate in targeting anything with hard crypto.
FB, and Google are routinely complying with Russians, so no wonder about them still being there.
What do you mean by this? I'm genuinely curious. "modded GSM phones" yields zero hits on Google for me.
As far as I am concerned Telegram was blocked for 1) being used by terrorists and 2) the Telegram staff refusing to turn in data to aid the investigation. This has not happened to other messengers like WhatsApp and they are not blocked. Am I wrong?
FB routinely complied with regime's requests, just take a look on a number of chatrooms they took down. So no wonder them not being seen as a problem.
Telegram should be blocked under the Russian court order for not providing decryption keys, but that order doesn't contain ruling to block entire Amazon or Google network - only IP addresses used by Telegram. Whole networks are being blocked under the order by Prosecutor General from 2015 (yes, from 2015, and recently they started to use new order from 2018). But the problem is that Prosecutor's Office doesn't have authority to block messengers, so the order is about discovering illegal content (extremist content or appeals for organizing unapproved rally - not sure if I translated correctly) located on all of those IP addresses which obviously is a lie.
So this is dubious even under russian laws.
Why are they blocking entire networks? Well, the problem is that there are limits in ACL size so if Telegram starts using thousands of IP addresses the tables can become too big. So they chose to block entire networks instead. Also, finding out which IP addresses they are using takes time, distributing and updating blocking rules by ISP takes time (on order of hours, up to a day), so without this Telegram could change IPs faster than they are blocked.
There already are russian businesses that were using IP addresses from those networks, that are suffering damages because of blocking. They are moving to other datacenters in a rush. It is unlikely that they will try to recover damages from the government.
In the end Google and Amazon will kick out Telegram, it's probably a matter of days, so I don't understand what this fuss is about.
Telegram invented a nice trick. Durov wants to reward people hosting proxies so Google and Amazon will have to identify them and kick them out too.
> That should bother Google and Amazon, who should guarantee the connectivity of their law-abiding customers by kicking out Telegram so the IP range bans are lifted.
This might increase an influx of complaints from other governments. If they kicked out Telegram, why not kick out someone else?
Telegram knew the Russian government was trying to censor them. So they disguised their traffic as Google traffic. Now, because Telegram did this and Russia called their bluff, some Google clients who have nothing to do with Telegram can no longer reach the Russian market.
Why isn't this just as malicious as any other denial of service attack? It sucks for Telegram, but it's not reasonable or sustainable to let anyone who needs to evade censorship impersonate Google.
I don't have any opinion on this, but it is rather common sentiment in Runet that really Telegram is in cahoots with Russian TLAs anyway.
I could also see state operators mandating the plaintext SNI (by dropping non-SNI TLS), and operating a transparent TLS proxy based on that SNI with their own DNS lookup (so you would have to provide a legit, resolvable hostname in the plaintext SNI).
Of course, that means the gateway must terminate the TLS connection for every site (and therefore be able to read its contents), whereas with SNI it could redirect the TLS connection itself to the appropriate server, while being unable to spy on it.
In practice what happened before SNI is that every SSL/TLS site used a dedicated IP, which makes it quite easy to block.
Still, it's a matter of politics, and not of technology. Google here chooses to stop covering for Telegram/Signal, even if the technology allows it.
[1]: https://www.ietf.org/proceedings/94/slides/slides-94-tls-8.p...