110 comments

[ 3.4 ms ] story [ 128 ms ] thread
(comment deleted)
Technology companies that make DPI technology for censorship should DIAF. If you work at one, you are actively making the world a shittier place. That is all.
Eh DPI? DIAF? Not familiar with what these mean. DPI = Dots Per Inch usually...
DPI = Deep Packet Inspection (it's in the article)

DIAF = die in a fire

In this context, DPI is deep packet inspection.
(comment deleted)
Didn't know you could do deep packet inspection on encrypted traffic?

Anyone who can shed some light on how they might be doing this? I'm curious.

I obviously don't know how they're actually doing it, but you can perform all kinds of analysis on traffic even when it's encrypted. You can look at the distribution of packet size, the time distribution of packets, you can analyze who is sending packets to whom. Traffic analysis like this has been a field of study since at least World War I. [0]

If you want to find Telegram traffic, you're probably looking at fairly small packets, often sent in bursts. If you're observing the sender and the receiver, you might be able to correlate the the outgoing messages from one user with the corresponding incoming messages of another user.

Of course, there are corresponding countermeasures Telegram could take: pad messages, combine messages, split messages, introduce random delays, distribute messages among a number of different endpoints. It's an endless game of cat and mouse.

[0] https://en.wikipedia.org/wiki/Traffic_analysis

Please don't post unsubstantive rants to HN. The idea here is: if you have a substantive point to make, to make it thoughtfully; and if you don't, then not to comment until you do.
It's not a good argument. Propaganda can always defeat morals, make people accept and do unspeakable things. Well, not all people, but still a lot of people.

Ever felt patriotic, proud of your country? That's how it starts.

In 2014-2015, I've spent great amount of energy to get out of Russia. Since I left Russia in 2015, the situation with internet freedom became much worse. Especially this year when Russia blocked millions and millions of IP-addresses in unsuccessful attempts to block Telegram.

My prediction for near future is that Russia become as restrictive as China or even worse.

I don't think VPN is viable long-term solution. Look, where are VPN servers might be hosted? Amazon or Digital Ocean? Well, this year Russia just showed that they can block 20 million IP-addresses on a whim.

And I see no signs of massive public demand for free internet. Why? Because if it's popular site in Russia, then it might be unblocked in the case of accidental blocking. If it's just random site in English, it will never be unblocked. And vast majority of Russians don't speak or read English at all.

In other words, Russia has absolutely no future as a country with free internet. RIP.

My advice to fellow Russians with brains: get out of Russia, run away as fast as possible from this goddamn place.

> get out of Russia, run away as fast as possible from this goddamn place.

Not always on option. It's easy to leave when you have no family to take care of or parents, or other relatives with needs etc.

Didn't know you could do deep packet inspection on encrypted traffic?

Anyone who can shed some light on how they might be doing this? I'm curious.

You cannot do deep packet inspection, but can identify encrypted packets and then run heuristics and statistical packet and end-point analysis on them.

If Telegram traffic has a specific signature or predictable pattern of packet sequences and sizes married with known IP addresses, quite a lot can be done at the packet inspection level (but not « deep » per se).

Telegram uses it's own custom MTProto protocol. Although the traffic is encrypted, it is identifiable as Telegram traffic (fixed structure, identifiable prefix for packets).

There's an outcry for them to use TLS but I didn't see that they said anything about that.

Here's a nice article for more info: https://blog.susanka.eu/how-telegram-obfuscates-its-mtproto-...

It's not like TLS would've fixed this. Iran is blocking Telegram very easily.

If they also used anything with TLS 1.3 or HTTPS with TLS 1.2, the plaintext SNI would've been enough to detect Telegram.

The MTProto traffic (which can be detected by signature) is wrapped into an obfuscation layer by some clients (including the official one). This layer makes packet look like random bytes. Earlier it has a flaw making all packets the same length and some ISPs started blocking packets by length by later it was fixed.

This my comment contains more links about protocol and obfuscation: https://news.ycombinator.com/item?id=17888241

Encrypted protocols are often not fully encrypted, and expose enough to determine the nature of the traffic, if not the content. Even TLS, leaving Server Name Indication (SNI) unencrypted. Fortunately there is work underway to encrypt SNI. Also, in the TLS case, domain fronting (asking for e.g. google.com from the discriminated service, to fool filters) has become one tool to evade SNI-based attacks.
>domain fronting [...] has become one tool to evade SNI-based attacks.

Unfortunately, most major CDNs like Google and Amazon have stopped offering domain fronting capabilities. I think Azure is one of the major services that stills supports it however.

If they would not stop this they could be blocked in Russia completely (because Russian authorities started banning whole networks where Telegram servers or proxies were found).
Microsoft is known to cooperate with governments. I'm sure that they'll stop domain fronting if asked.
I emigrated 15 years ago from there to the US. It's been fine, but I just visited Russia recently for a month and very much prefer Russian culture to that of the West. I'm thinking of going back permanently but probably won't.

I think blocking various internet sites/services is the only way to preserve the cultural differences and stop the brain drain.

Oh my god.. So you really think that a totalitarian control over what the country's population is allowed to view on the Internet is somehow a good thing and a way to stop brain drain? How come other countries manage to have their cultures flourish on the age of the Internet? I just can't see this kind of blocking bringing anything good for Russia..
There is a reasonable chance that the throwaway poster intended to be divisive, whether as a troll or something more intentional.
The scary thing is that while living in Russia, I've encountered many people with similar views (face to face).

I know it's hard to believe for western people but there are lots of people in Russia who completely obsessed with ideas of "unique Russian identity", "God chosen nation", "Russian world", "saint Russia vs. soulless American imperialism" etc.

Putin understands feelings of this part of society and successfully exploits this in order to push his own agenda. For example:

http://time.com/75484/putin-the-internet-is-a-cia-project/

The solution, it would seem, is to help those who want to emigrate emigrate and let those who want to stay stay, and let the country slowly die on the vine.
I encounter plenty such people among Russian migrants too. Really dig Putin and want Russia to be a GULag zoo for their former compatriots.
Doesn't Trump say the same things about USA? Also, I never heard about a "god chosen nation".
(comment deleted)
The problem is, it's likely a real person with an honest opinion. Russians really think that Russia is the greatest country and the best culture on the planet, not only the uneducated, but the intellectuals as well.
Russia has a population of 100+ million. They don't all think the same.

Many of them absolutely understand the challenges facing the country.

I'm surprised more countries don't block Google and Facebook. These two sites are extremely powerful in their ability to shape public opinion, hard to imagine why so many governments are letting American corporations shape citizens' minds.
(comment deleted)
> I think blocking various internet sites/services is the only way to preserve the cultural differences and stop the brain drain.

If this is what your culture thinks of as music, I assure you that the brain drain will accelerate sans non-Russian influence:

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

Whole "West" is full of cultural differences, despite the internet is not broken. Actually, there are more well-preserved cultural differences between TN, and NY in States than between most places in Russia (except maybe Tuva, and other poorly connected regions in Siberia, and Arctic) due to centralist, paternalist, and chauvinistic policies of Moscow internet haters.
As a corollary, the only cultural differences that have actively disappeared have usually been due to decidedly non-Internet causes (e.g., students being hit with a ruler if they spoke Cajun French in Louisiana after World War II, non-Amish Germans deliberately shedding their language and speaking English to avoid anti-German sentiment after the outbreak of World War I, etc).
To expand on your point, anyone talking about "Western" culture (e.g. America, Europe, and typically former crown territories. That selection in its own right is suspect as hell) is painting with a brush so wide to be either meaningless or straight up deceptive. There are large cultural, political, legal, and economic differences between countries in that grouping and even inside said countries. California is not like Texas is not like Ohio is really not like Spain or Germany.
At least the trolls are using easily identifiable user accounts now.
I just visited Russia recently for a month and very much prefer Russian culture to that of the West. I'm thinking of going back permanently but probably won't.

Oh, no you should go back and let us know a year later how life is under Pooty Poot.

This is not related to cultural differences. The government just wants to read what people write about and block information they don't like. And I assume they have difficulties spying on opposition activists which happen to use Telegram too.

In Russia you can get prosecuted for reposting a meme on social network. Imagine how many "criminals" can be found if the police will be able to read private messages too.

I am Russian, and I do not use Telegram, I and do not really know the technology that it relies on, so my opinion is probably worthless, but I can't get rid of the feeling that if Telegram just left the scene quietly and peacefully when the Russian authorities announced the ban, things would have been much simpler and yes, better. The authorities would have pretended that their mission had been accomplished. People who still really needed Telegram could continue to use it with the help of proxies or vpns. And the mayhem that occurred when the Russian internet watchdog started blocking millions of IPs would never have happened.

Instead we had this ridiculous escalation causing the disruption of the normal internet communications for a while, and promising even more sinister problems in the future.

And Gitbooks still don't work properly here :-(

I think it's in Telegrams best interest to make a big deal out of this.

More positively, not going quietly into the night when faced with state repression is pretty much in line with their ideals. I can totally see why they'd want to fight it out.

On the cynical side, grand standing here is great for PR.

> I think it's in Telegrams best interest to make a big deal out of this. > On the cynical side, grand standing here is great for PR.

Totally, I get this. Pavel Durov even issued a statement at some point saying that Telegram's will keep defying the Russian authorities having the best interest of their users in mind. A veritable Robin Hood, wouldn't you know. I can't imagine how breaking of half the Internet that ensued could have been in the best interest of the public.

Telegram didn't break the internet. The government did.
No argument there. The government did. In response to Telegram's stance.

I mean, we know that the government (the Russian government in particular, or the government in general) is evil. Do we want to unleash their evil upon ourselves, that's what I am asking.

They already "unleashed their evil" and it was shown to be pretty ineffective, lol
>Do we want to unleash their evil upon ourselves, that's what I am asking.

Yes we, who are not slaves, do want this if this is what it takes to get freedom.

That is some Stockholm syndrome thinking.

I am Russian and I like this escalation because it makes more people to hate Putin making overthrow of his regime more likely.

> That is some Stockholm syndrome thinking.

Stockholm syndrome is a feeling of affection towards your captor.

I do not feel the slightest bit of affection towards our government. I despise them. But I do feel it may be in the captive's interest not to annoy the captor too much; better yet, not to attract his attention at all.

Your captor is constantly looking for excuses to escalate things. There is nothing you can do to keep things the way they are.
It is a matter of belief, I suppose :-) One can believe in the reality where the captor is constantly thinking of how to provoke the captive and then destroy him, or in the reality where the captor is minding his own business until he is provoked. The Russia of the first decade of the 2000s rather resembled this second reality. Whether the reality has switched to the first one, I am not sure.
At this point it's not a belief, but a historical record. The whole thing started small with "protect the children" kind of bullshit. Then gradually and consistently escalated to gain more power.
OK my word choice was wrong.

>But I do feel it may be in the captive's interest not to annoy the captor too much; better yet, not to attract his attention at all.

Only if there is an expectation that they will be released. If you are in the death camp then rebellion is your only actual chance.

Because we have nuclear weapons no foreign government will interfere just to bring us democracy.

So it's Battered Spouse Syndrome, then.
> I am Russian and I like this escalation because it makes more people to hate Putin making overthrow of his regime more likely.

Is there any chance of that happening? I am not Russian but my impression is that a large majority of Russians favor Putin and it's hard to imagine how he could be overthrown.

The chance is always there, probably not at this moment, though. Oh, an not on any grounds like censorship or privacy violation, these are not valued enough.
They don't. They just don't have power to do anything about it.
> I am not Russian but my impression is that a large majority of Russians favor Putin and it's hard to imagine how he could be overthrown.

A massive peaceful protest that the leader is powerless to suppress and that forces him to step down is just one (and very happy) scenario of overthrowing a leader. This indeed is not very likely to happen.

There always remains a military coup, however, which does not require a support of the population.

But overthrowing a government is a scary business. Who is going to come in their stead? Will their be a power struggle? Will it turn violent? Will their be a civil war (a very real prospect in a country such as Russia, where the provinces have historically been exploited by the metropolis and strongly despise it). I am astonished people here talk so lightly of overthrowing Putin, as if he is the only villain and the only obstacle to the better future, and once he is removed from the scene everything is hunky-dory.

Hard to say. Putin certainly thinks so. He's been paranoid of a US backed revolution for many years now, and probably for good reason since the US would definitely back anyone who opposes him. Accurate polling is hard for obvious reasons, but based on the independent polling I've seen, somewhere around a third of the population would be supportive of a new government.
So it is Telegram's fault for what your Government did? I'm sorry you have to live under this, but I think it is maybe the Government's fault for doing those things.
> So it is Telegram's fault for what your Government did?

It is not Telegram's fault that the Russian government decided to ban it. This unfortunate decision is wholly on the government.

But it is not entirely clear to me whether it shares the blame for what happened next, namely for the collateral damage that occurred during their grand stand against the Russian government. I think it might actually be an interesting question worth pondering about.

Telegram did something the government didn't like, so the government tried to ban it and failed. All of the mess this caused is entirely the fault of the Russian Government, because Telegram didn't make these changes.

I'd see thinking otherwise as a form of Victim Blaming: https://en.wikipedia.org/wiki/Victim_blaming

> Telegram did something the government didn't like, so the government tried to ban it and failed. All of the mess this caused is entirely the fault of the Russian Government, because Telegram didn't make these changes.

It is a very strange logic.

Telegram did something that no longer was legal under the Russian law. Yes, it may be a stupid law, and yes, it may be very selectively applied, and yes, it is the government that gets to write the law and thus define the rules of the game. I get all that, and I share the hatred towards the Russian government and its legal system.

Nevertheless, if we step aside and look at the situation disinterestedly, Telegram could no longer operate in Russia according to the laws of the land. So, according to the twisted Russian legal system, Telegram was in the wrong.

It could have just acknowledged the fact and stopped operating in Russia.

Instead its position was that it does not recognise the Russian ruling and will keep operating in the country where it officially was no longer welcome.

The Russian authorities tried to enforce the law, but due to the lack of either grace or expertise made a mess out of it.

Look, I am not arguing from a legalistic perspective. I do not worship the law, nor do I tell others to respect it. I would break it as likely as the next guy if I could get away with it. But what I am saying is that the Russian authorities were within their right.

As for victim blaming, you would have been correct if we were discussing Telegram as the victim. But in my analysis, the victims are the public who had to endure broken internet, because a company and an enforcement agency were both making a point.

You're exactly arguing from from a legalistic perspective.
I am alternating between two perspectives: one is that of an internet user who was caught in a fight between a company and an enforcement agency; the other is that of a disinterested observer.

This other position tells me that if we disregard for a moment that Telegram is a tech company championing privacy (and therefore a protagonist in most retellings of the story) and the Russian government is an embodiment of thuggishness (and therefore a likely villain of the piece) and just look at the situation as if it occurred elsewhere, we will see that Telegram might also have its share of blame in this story. It's as if a policeman ordered a suspect to freeze, but the suspect ran, and the policeman opened fire and wounded a bystander - well, it sure was the policeman who shot the gun, but is the fleeing suspect completely innocent of the situation? Would it be called victim blaming to suggest that he shares the blame for what happened? Can one be censured for saying that it would have been better if the suspect meekly obeyed the policeman?

You are misleading people not familiar with Russian legislation. There is no law saying you can ban random IP addresses.
I am not familiar with the Russian legislation myself, to be honest. Are you saying that Roskomnadzor, the Russian governmental agency, actively broke the Russian law? Have there been any articles or legal discussions about it you could reference? Has anyone threatened to sue (I know it’s pointless in Russia, but still)?
There is one more thing. When RosKomNadzor blocks an IP address, it states the reason for doing that. If you look at IP addresses of Telegram proxies, for example here [1] you'll see that the reason for blocking is not a court decision (which ordered to block Telegram). The stated reason is an order from Prosecutor's Office.

But when the Russian company filed an action against RKN, the Prosecutor's Office representative said that they didin't order to block unrelated IP addresses; it was RKN's own decision [2] [3]. And this is not according to the law. Doing everything according to the law would be too slow.

[1] https://reestr.rublacklist.net/rec/518267/

[2] https://roskomsvoboda.org/40800/

[3] https://www.gazeta.ru/tech/2018/08/06/11885923/i_snova_pro_t...

@codedokode Can't reply to your post with the links. They are interesting, and I am very curious about further developments — whether there will be more suits against Roskomnadzor for indiscriminate IP blocking.

I found a site with the documents about the particular case that you referenced (articles in the news media are so superficial). There aren‘t yet materials available about the defendants’ legal position or about the justification of the judge’s decision, but I hope they will be uploaded soon enough:

https://kad.arbitr.ru/Card/f268f6cc-0fa2-4d48-b325-5ae3b7a4d...

One should be criticized, because it's propaganda for being a coward.

I'm going there and saying that this is exactly the logic that nazi apologists use to blame SS reprisals against civilians on resistance fighters.

> I'm going there and saying that this is exactly the logic that nazi apologists use to blame SS reprisals against civilians on resistance fighters.

Sigh. You could have pointed at collective punishments that were practiced in schools (some students misbehave, the whole class is punished), or in the military (the whole platoon is punished for the actions of an individual), but no, you would rather invoke the Godwin’s law and drag the Nazis into discussion.

In any case, it’s not even a fair analogy with my example. My example was about collateral damage happening as a result of baiting the authorities; yours is about deliberate hostage-taking.

As for "propaganda for being a coward", well, to each their own. Call Joseph Heller ("Catch-22") or Terry Pratchett (novels featuring Rincewind) propagandists of cowardice then.

(And it is not even a story about heroism or cowardice. Telegram is not being a hero here; it's not as if it is risking anything by defying the Russian government — it is well outside of reach of the Russian law enforcers.)

Ignoring the fact that you're talking about a government that uses nerve agents on targets in foreign countries, the distinction you're making is spurious (if the collateral damage is predictable even for the other party, it's hostage-taking, if it's not predictable obviously it cannot be taken into account) and even if we doubt the motives of the Telegram people calling not submitting to censure and spying "baiting" as if the issue was morally neutral is dishonest.
How did we get here? :-) From the discussion of whether it's preferable to move away from a country that is demanding of you what you are not willing to give, or to ignore the official orders and bet on the country’s inability to enforce their ban — to Nazis — and then to “a government that uses nerve agents on targets in foreign countries” (at least you could have said "radioactive substances", referring to the case for which the inquiry has been held and for which the factual basis is pretty well known, instead of the case about which very little information has been shared with the public), within just a couple of posts?

By leaving the Russian market Telegram wouldn’t have submitted to censorship and spying. They wouldn't have collaborated with the Russian special services. They would have kept their integrity. Much as what LinkedIn did when the Russians demanded they keep the information about the Russian citizens on the Russian soil and LinkedIn refused. It could all have been peaceful and quiet and dignified.

And the problem of privacy vs censorship and spying is by no means limited to Russia. It will resurface in the progressive world. It will be interesting to see what the reaction will be then.

We got there because the arguments that you're using have the same structure. Why should Telegram make it easy for the Russian government? Having them actually look incompetent and oppressive is a bonus.
If Telegram did something illegal why should other Internet users suffer damages? Even the Russian law doesn't say that.

The blocking was not done according to the law. If the Government followed its own laws, there would be a lot of paperwork for every new blocked IP address and they would play cat-and-mouse game with Telegram spending a lot of resources while Telegram could cheaply create new proxies instead of blocked ones. Effectively you cannot block Telegram if you follow the law.

So the Government started blocking large networks (like, 256 000 IP addresses at once or even more) whenever it found a single Telegram proxy server there. This is obviously against the law but who cares.

If you think I am wrong please point to the article that allows blocking 20 millions random IP addresses.

Blaming the victim is never a good look.
Someone must have the moral courage to force the issue regardless of consequences. The situation will have to get worse before it can get better.
Your arguments reminds me of Dolores Umbridge from Harry Potter.
This just further shows the need for encrypted SNI fields for TLS 1.3.

We need to hide services properly and make the cost of blocking a single service very expensive.

Telegram doesn't use TLS.
They would if it provided more censorship avoidance.
Might be a stupid question, but why is it always Telegram that gets talked about? Are other secure communications services like Signal, Keybase, etc already blocked?
I guess it's more to do with trends and mass adoption. Telegram is a lot more popular than Signal or Keybase, and in particular is more popular than WhatsApp in certain areas of the world. Telegram has also been very effectively marketed as a tool for political activism, so groups using it would be targets.
Signal or Keybase are not blocked in Russia. I suppose that is because they don't have many users like Telegram. WhatsApp is known to comply with Russian legislation (and ironically several of its addresses were accidentally blocked while trying to disrupt Telegram service).
Can you and would you say more about how WhatsApp accommodates Russian legislation?
It renders user metadata and contact lists on request.
I rechecked information and probably I was wrong. In Russia there is an official registry of companies and websites which are "distributors of information" and WhatsApp is not there. The companies in the registry are required by law to retain information about users at least for 6 months and provide it to authorities in some cases. Telegram is added to the registry.

In case anyone is curious to see what sites are interesting to the authorities, here is a copy of the registry in Russian [1] and a machine-translated version [2].

The first ones added to the registry in 2014 were a dating website (mamba), Russian social network VK, email services (Yandex and Mail.ru) and IT news websites Habrahabr and Roem. Probably developers and sysadmins are considered dangerous people so they need supervision.

Also there is a website snap.com operated by Snap Inc.

[1] https://reestr.rublacklist.net/distributors/

[2] https://translate.google.com/translate?sl=ru&tl=en&js=y&prev...

How does Telegram differ from Signal from an end-user point of view?
I haven't used Signal, so I don't know much about it. I know that Telegram has native clients for multiple platforms (real apps, not HTML/JS apps). For example, its Windows client is written in Qt and works on Windows XP. It is also very realiable and works good even on bad mobile connections.

Telegram has channels - it is like a microblog where the owner can post messages and images, and everybody else can only read them.

And in Russia Telegram is well known (unlike Signal) because its founder (Durov) is also a founder of social network VK.

Judging by screenshots, Telegram and Signal UI look similar (well, almost every IM app looks the same).

As I understand Signal, as Telegram, requires a phone number for registration and therefore doesn't provide much privacy (the government can easily track your location and identify you). I wouldn't give a real phone number to any of them.

In the context of Russia, the company that made Telegram is headed by Pavel Durov, creator of the main Russian social network, vk.com. Don't know the exact history, but ultimately the social network ownership was transferred to a large IT corp, and Pavel Durov had some falling out with big wigs, and left Russia to create Telegram.

He is a kind of a rebellious figure in modern Russia, and, as younger generation generally dislikes the regime, he is viewed favorably, and a lot of Russians use Telegram because of that.

So blocking Telegram would be a "we're stronger than you" move by the government.

>> a lot of Russians use Telegram because of that.

This is a big overstatement.

Telegram received an initial traction from the vk.com userbase. It has very little to do with either the functionality (except may be the channels) or an ideological stance of he creators. VK simply advertised the messenger actively at launch.

Practically all other IMs (except the earlier WhatsApp and Viber) have almost no userbase in Russia.

Nope, initial traction came not from VK. Source: I worked at Telegram since it's launch.
Where did it come from? Any stats? Pure interest.

By the way, how do you exactly know where the user got to know about your service, and, specifically, that this spread didn't involve VK?

Not sure that it will be ethically correct to share some internals of the Telegram company.

Initial source was never VK and Russia. Russians is ~1% of Telegram userbase or something like this.

How? By the number signups with russian phone numbers.

Oh, than it's just me being not clear enough. Everything I've said was only about Russian segment, because I was countering an opinion that Durov's creds played a significant role in adoption in Russia.
Any source on "VK simply advertised the messenger actively at launch"?

As far as I've heard VK and Telegram have never had a very cozy relationship, certainly never going as far as VK actively promoting Telegram.

> why is it always Telegram that gets talked about?

Telegram is in the news because the Russian government picks on them so much. Russian government concentrates on Telegram because it's popular with the generation of Russians born after the collapse of USSR.

Russians are the very best at memes, the memes get spread by Telegram.

Telegram has this concept of 'Channels', which are basically an easier to use Twitter.

A person makes a channel, a Telegram user can easily subscribe to it.

Many popular Russian politicians, entertainers and media figures have Telegram channels that are subscribed to by 10s of thousands of users.

I don't know how Telegram makes money, I cannot remember ever seeing an ad in Telegram.

I forgot to add earlier that Telegram channels are 1 way. You subscribe to a channel, you don't communicate with the person publishing content to the channel... in the channel.

The updates you get in your Telegram channel are easier to deal with than just following someone on Twitter.

Main reasons:

1) Telegram Channels has channels among other features. This is like streaming rss feeds right to your IM. Channels quickly became a most useful thing for media that is opposed to the regime or just shares the information that would be censored otherwise

2) Telegram has no censorship, the do not block those channels either

3) Their security might not be perfect, but it was enough for the said media to deliver information withough being caught in any way. Some of the media actually switched to Telegram Channels completely.

All of this (and some other minor things) goes agains the will of the regime obviously.

Not being able to see or hear what people say about you is on thing, they can deal with this like they did years ago. But they can't stand the fact that they can't controll the flow of systematized information.

Telegram invented a smart thing to evade blocking. They made a proxy server and allowed the person hosting it to add a promo link for every user connecting through this server. This way Telegram channel owners are motivated to host such proxy servers and distribute their addresses so that their channel gets promoted for users of this server (and they get more readers and more profit).

So even if hosting providers like Amazon or Google will refuse to work with Telegram (because they don't want to get blocked in Russia for this), it will be difficult to find and ban all people hosting proxy servers.

Sadly, these proxy servers can be used only for connecting to Telegram.

Do you have a link for more information about their proxy server? I've struggled to find anything. Thanks!
I forgot to mention, Telegram also uses its own URL scheme to pass proxy settings so you can send the link to friends or publish it online and they will only have to click it to start using proxy. No need to dig through the settings and type in complicated IP addresses.

The link looks like tg://proxy?arguments

Proxy uses MTProto, the same protocol that client uses to talk to the server. It is described here: https://core.telegram.org/mtproto The client connects to the proxy as if it were a server, and proxy just relays encrypted packets to the real server. Also, the client may wrap packets with an obfuscation layer (described below) to prevent signature detection. In exchange, the server tells the client to display a channel of the proxy owner in the contact list while proxy is being used.

Proxy source on Github (with Docker image link): https://github.com/TelegramMessenger/MTProxy

Bing-translated Russian article about this proxy: https://www.microsofttranslator.com/bv.aspx?from=&to=en&a=ht...

Bing-translated review of methods Telegram uses to bypass filtering by an independent researcher: https://www.microsofttranslator.com/bv.aspx?from=&to=en&a=ht...

And a little more on obfuscation: https://blog.susanka.eu/how-telegram-obfuscates-its-mtproto-...

This article mentions that Telegram uses modified version of obfuscated2 protocol. To detect it the DPI just needs to decode all packets using AES but that would require a lot of CPU power which ISPs currently don't have. Initially all encrypted packets had fixed length so some ISPs started filtering packets by length (of course accidentally filtering non-Telegram packets too but who cares), and Telegram added random padding to prevent this.

If I were in Russia, I wouldn't count on Telegram to keep my communications secure. Too many aspects of the story don't make sense. There are only so many proxies Telegram has, and Russia can just block them all, like China has. That, plus some big questions about Durov and Telegram itself make me question whether Telegram is just the Russian security services pumping an app that people think is secure from them and that they'll speak freely on.