Live data from Hacker News

Identifying Airtel middleboxes that censor HTTPS traffic

iamkush.me

41–50 of 130 posts

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#41
post #34

Earlier quoted context omitted.

Yes, ISPs are blocking DDG. Airtel(ISP) is blocking DDG but HTTPS version is accessible. https://imgur.com/a/y7wnOjD

What reason could they have for blocking DDG? Is it easier to find pirated content there than on Google or something? That's my best guess. I can't imagine they'd block on behalf of a competitor or something.

I suspect it's political censorship/surveillance of some sort. Some suggest it's collateral damage from the ban on Chinese apps. https://www.themobileindian.com/news/duckduckgo-blocked-by-m...

Whether that's a mistake or they've made an enemy of some sort is not clear. India is a democratic country but not an especially free one.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#42

Earlier quoted context omitted.

I haven't been able to test that yet, neither am aware of any research which answers that question. IMO the only way to do that would be to either (i) block the IP (high collateral blocking) or (ii) block TLS 1.3 itself (GFC does this). A major blocker in answering this is finding a potentially blocked website that also supports TLS 1.3

This is wrong. The ClientHello message is not encrypted in TLS 1.3, so, the client has to announce any extensions in plaintext. Thus the Great Firewall blocks connections which say they want to do encrypted SNI. TLS 1.3 works fine in China, but if you use TLS 1.3 with the earlier proposed encrypted SNI draft it is blocked. The Great Firewall can't tell which name you actually wanted, but it can tell you're encrypting…

> If you want to sneak past nation state snooping you need something else

things generally along the same lines as obfsproxy, and traffic level steganography and obfuscation/mixing.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#43
post #23

Some older research suggests Airtel uses Netsweeper: https://citizenlab.ca/2018/04/planet-netsweeper-section-1-me... Netsweeper is a Canadian company in the business of content filtering: https://www.netsweeper.com/

Another possible supplier is this company: https://www.ipoque.com/

They openly state that they supply ISPs with DPI hardware, I talked to them in person 15 years ago and they had no problem to admit that they also supply government institutions.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#45

On a meta level, this is one of the reasons why I tell every junior/entry level person I encounter in the ISP business the following: Ethics is important in network engineering. You can and should refuse to do things that cause measurable harm to the Internet. You should understand why certain things are bad, and should make a conscious choice not to aid and abet them. It is regretful that organizations like NANOG, R…

This goes for any position with responsibility for and access to end user data. For instance: administering a mail server or hosted mail account for the company, dealing with the fall-out of security incidents and so on.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#46

I wonder what they intend to do (other than just blocking entire IP ranges of non-Indian hosting providers, which I would not be surprised by) when things increasingly move to TLS1.3 with ESNI.

Well, they could block TLS1.3 entirely (which would force hosts to drop down to 1.2 for connections) GFC does this, I really hope it doesn't happen here

The Great Firewall does not block TLS 1.3. You may have seen headlines which claim it does, but they're based on a report that actually says it doesn't. Remember journalists probably know even less than you do about most things they write about!

In this case the report says the Great Firewall was determined to block the following specific combination:

* A ClientHello for TLS 1.3 that * Includes the 0xffce extension value (used for experimenting with an earlier SNI draft)

If you add a 0xffce extension full of random noise, the Great Firewall blocks it. If you use the same random noise but pick a different extension value (do not do this in production code - those aren't for your meddling!) the Great Firewall doesn't interfere at all.

We have yet to discover what happens if a big bang release of Encrypted Client Hello (the current iteration of the encrypted SNI work) just deluges the Great Firewall with ECH connections. But we do know TLS 1.3 has been used successfully for years from China.

You also mention this idea that it would "force hosts to drop down to 1.2 for connections".

It is hard to tell what you intended here, it would of course be possible to force the humans using a computer to downgrade, or to disable encryption, or to cease using a computer altogether, perhaps you could put a gun to their heads for example.

But TLS 1.3 has an anti-downgrade design. A [edited to add] modern TLS 1.3 capable web browser which connects to a TLS 1.3 capable web site but finds that the connection has been negotiated as TLS 1.2 instead will reject the connection as clearly under attack, you cannot reach that site until the problem is remedied. I think you would notice if all TLS 1.3 capable sites (about a third of popular sites) suddenly did not work from China, even the Chinese government might struggle to silence such confusion and dismay from their people.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#47

Duckduckgo is blocked in India with Airtel. HTTP url refuses to connect. I have to manually type https://duckduckgo.com to connect. https://i.postimg.cc/SqkRhpRC/Mozilla-Firefox-29-09-20-w-PA....

That's weird. I just get a 301 redirect to the HTTPS version when I visit http://duckduckgo.com.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#48
post #34

Earlier quoted context omitted.

Yes, ISPs are blocking DDG. Airtel(ISP) is blocking DDG but HTTPS version is accessible. https://imgur.com/a/y7wnOjD

What reason could they have for blocking DDG? Is it easier to find pirated content there than on Google or something? That's my best guess. I can't imagine they'd block on behalf of a competitor or something.

DDG is a strong advocate for user privacy, that might be all it takes.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#49

Duckduckgo is blocked in India with Airtel. HTTP url refuses to connect. I have to manually type https://duckduckgo.com to connect. https://i.postimg.cc/SqkRhpRC/Mozilla-Firefox-29-09-20-w-PA....

That's weird. I just get a 301 redirect to the HTTPS version when I visit http://duckduckgo.com .

I also get redirected to the HTTPS site. I think different ISPs block inconsistently.

Re: Identifying Airtel middleboxes that censor HTTPS traffic

#50

Earlier quoted context omitted.

Well, they could block TLS1.3 entirely (which would force hosts to drop down to 1.2 for connections) GFC does this, I really hope it doesn't happen here

The Great Firewall does not block TLS 1.3. You may have seen headlines which claim it does, but they're based on a report that actually says it doesn't. Remember journalists probably know even less than you do about most things they write about! In this case the report says the Great Firewall was determined to block the following specific combination: * A ClientHello for TLS 1.3 that * Includes the 0xffce extension v…

Ah yes, my bad. I meant to say ESNI

Read https://gfw.report/blog/gfw_esni_blocking/en/ some time back, recalled it incorrectly

Post reply on HN