5 ms·
Why no one does same against all other countries? Why not make browser, which can by pass all blocks and etc? And why it's not default already? All these news
by slezyr 7y ago
Why no one does same against all other countries? Why not make browser, which can by pass all blocks and etc? And why it's not default already?
All these news about Kazakhstan just feels like a farce. Go ahead and do same against China.
- keiferski 7y agoPretty simple answer really: money. It’s easy for browsers to get public support and brownie points “standing up to censorship” against a small country like Kazakhstan where they have almost nothing to lose. The browsers look like heroes, there are no real financial losses, and everyone is happy.
- adventured 7y agoKazakhstan has 3/4 the population of Australia and would be the 10th largest country in Europe by population. It's certainly not that small. Australia, for one example, routinely gets lambasted for its poor privacy and encryption policies. It also has a GDP per capita on par with Turkey and China, just below Russia. So it's simultaneously not about conveniently picking on a super impoverished nation either.
- dchest 7y agoBecause no other country yet required their citizens to install root certificate, which the browsers can block. (Speaking of China, Google did remove Chinese CA after it was used for MiTM https://security.googleblog.com/2015/03/maintaining-digital-certificate-security.html https://security.googleblog.com/2015/03/maintaining-digital-...)
- MaxBarraclough 7y agoIn the interests of precision: nothing there says it was the doing of the Chinese state. A private company, MCS Holdings, was at fault there.
- codedokode 7y agoIt doesn't matter who ordered to issue a certificate, a CA must not issue fake certificates anyway and discovery of such a certificate is a proof of violation of rules.
- megous 7y agoBecause it's not possible in general. Bypassing blocking is dependent on how the blocking is being done. Anyway, browsers are trying. DoH for example, will work around DNS based blocking (as long as CAs can be trusted).
- bonzini 7y agoChina's firewall does not do man-in-the-middle in the same way as Kazakhstan. It may well be that it does surveillance by virtue of knowing the private part of some certificates (including RapidVPN), but that is a different thing.
- tialaramex 7y agoWhere did you get the idea that this can "pass all blocks" ? You can't _pass_ blocks, a Man in the Middle isn't obliged to pass anything from you to the other party. You can only decide you'd rather the connection fails than have it be intercepted. It turns out that humans are strongly disinclined to accept failure. Once they have set upon a course of action they'll see it through despite almost any cost, they are focused on achieving their goal. This is related to the sunk cost fallacy. For interception MITM attacks this means the attack will very likely work _unless_ we just treat it as a failed connection. If you interrupt a human trying to do something with "The government of Kazakhstan wants to intercept your connection and arbitrarily change everything. OK?" the human doesn't even read as far as "Kazakhstan" before they push OK. "OK already computer, stop bothering me". So there's no point offering failure as an option, users will pick "OK" anyway. Instead the correct solution is for the browser to just treat interception as failure as a matter of policy. Users aren't surprised if you do this, now the browser just can't connect when there's a problem, which is already how they understood things. And because they can't just press "OK" they are freed from their plan, it has failed, and now they can re-evaluate.