![]() |
|
![]() |
| Has anyone built the AI web browser yet? The one that redraws any image you might find offensive, rewords advertisements, and rephrases comments to be positive?
That would be cool? |
![]() |
| Unfortunately there is a very pertinent context to the concerns raised by that user:
https://www.nbcnews.com/news/all/why-did-microsoft-fund-isra... |
![]() |
| Mixed feelings.
Somebody installs it for him/her-self. Sure, power to you! Neibhour in non-muslim state installs it for their children: their right, but feels fishy regarding child right to truth. |
![]() |
| Malaysia famously banned the movie Babe because a talking pig might offend religious sensibilities. It’s a safe to say that freedom of expression is not a high priority over there. |
![]() |
| Which makes it worse in many ways. The entire tech, business, etc world has adopted the same censorship regime without government orders. So who is giving out the orders? |
![]() |
| > As much hassle as things like DoH can be for securing and enforcing policy on a network, it’s about time it became ubiquitous enough that governments can’t leverage DNS for their own purposes anymore.
A caveat of encrypted DNS is that it has to be bootstrapped via traditional, unencrypted DNS or via a well-known set of IPs. Currently, most clients using DoH/DoT use one of a small handful of providers. Cloudflare, Google, Quad9, etc. A motivated government could block those endpoints pretty easily. Of course, a client using encrypted DNS could just refuse to work when encryption is blocked, rather than falling back to traditional DNS. But that could mean the client is unusable in the country implementing the block. This sort of reminds me of when Kazakhstan announced they were going to MITM all TLS sessions within the country, and all citizens would need to manually install a root cert. Google, Apple, and Mozilla chose to completely block their root cert, so it would be unusable even if users chose to go along with it. https://en.wikipedia.org/wiki/Kazakhstan_man-in-the-middle_a... Seems like the browser devs won that political standoff, but would they fight the same battle if DoH/DoT was blocked? |
![]() |
| If we make sure clients support proxies what are they going to do about all the proxies that may allow the DoH server list and may be the only way to do something else? |
![]() |
| An ISP could effectively bypass DoH. Block outgoing requests to IP addresses that the ISP has not whitelisted, and automatically whitelist IP addresses that were obtained from non-DoH DNS requests. |
![]() |
| DoH will prevent government from hijacking your query in the first place. These blockades are only possible because of DNS being clear text and suceptible to MITM |
![]() |
| > your browser does not show certificate information for the DoH server.
It doesn't show it, but I expect it would put up an error message if the DoH server's cert is invalid. |
![]() |
| ISPs regularly data-mine their users' traffic. Meanwhile, some of the major DoH servers specifically don't. (See, for instance, the deals Mozilla has with their default DoH providers.) |
![]() |
| > Meanwhile, some of the major DoH servers specifically don't.
You can't possible make that assertion, because all it takes is one NSL and they will log and share it all. |
![]() |
| Again, the existence of DoH has zero bearing on whether or not software written by someone else chooses to use the OS networking stack or even respect your desires when it comes to name resolution. |
![]() |
| Again, the point is it should be an OS level setting and apps should respect it. Just because apps can be hostile to user intentions doesn't mean we should allow or worse advocate for that. |
![]() |
| Well that's odd, since I don't see anyone 'wishing it away' so much as stating apps should respect OS settings and it's reasonable for that to be an expectation of well behaving programs. |
![]() |
| A huge shitload of the Internet is the Web.
The reason I force DNS over UDP to my own DNS resolver is not so that chinese-internet-of-shitty-insecure-device (which I don't own) cannot phone home: I do it so that I'm in control of what the browsers can access over HTTPS (my browsers are all HTTPS-only). > or not software written by someone else chooses to use the OS networking stack or even respect your desires when it comes to name resolution Then meet firewalls. The users accounts running browsers on my setup can access HTTPS over port 443 and query UDP to my local DNS resolver. A webapp (i.e. a software written by someone else) is not bypassing that "networking stack" that easily. Regarding name resolution: except some very rare cases where https shall work directly with IP addresses, a browser using https only will only work for domains that have valid certificates. Which is why blocking hundreds of thousands --or millions-- of domains at the DNS level is so effective. And if there are known fixed https://IP_address addresses with valid certificate that are nefarious, they're trivial to block with a firewall anyway. I'm in control of my LAN, my router, and my machines and webapps written by others either respect HTTPS or get the middle finger from my firewall(s). Not https over port 443? No network for you. Reading all your nitpicking posts you make it sound like firewalls and local DNS intercepting and blocking DNS requests aren't effective. But in practice it is hugely effective. |
![]() |
| If DNS were running a full session-based encrypted protocol over UDP, like QUIC does, then no one would complain. But running anything that isn't streaming over plain UDP is basically a bad idea. |
![]() |
| I'm honestly surprised that the US doesn't have a legal framework to force ISPs to block IPs / DNS hostnames. I've been expecting that for 10+ years now, but it hasn't happened. |
![]() |
| Malaysia doesn't have a stellar democratic record but it's still a democracy. Also, a stellar democratic Malaysia will still vote for this. Don't confuse Democracy with Liberal values. |
![]() |
| What would be some examples of voluntary censorship from large organizations due to business interests or cultural and societal pressure and not due to government censorship? |
![]() |
| Holocaust denial or vaccines have microchips or other nonsense is one thing. The two things that are censored so I can't post them (not that I want to) are CSAM and Disney Movies. |
![]() |
| That is simply incorrect. Did you see the indictment against several unregistered Russian foreign agents to put them in jail for posting Russian propaganda to YouTube? |
![]() |
| "Real democracies" is hypothetical like "Real Communism". In the Real World democracy means voice of the majority. So, if majority believes abortion should be illegal it will be. |
![]() |
| For fk sake, can we just have one comment section that doesn't involve US politics on the internet??
It's exhausting for the other 7 billion of us who want to talk about literally anything else |
![]() |
| > This is still for sure going to be copied by authoritarian regimes worldwide.
I think that ship has sailed. Malaysia certainly isn't the first to pull this. |
![]() |
| > Democracy means governance by the will of the majority.
if thats your definition then a lot of countries where the majority tribe is in a form of dictatorial power are also democracies |
![]() |
| If the person you're calling a dictator was elected in free elections by the majority, then yes, that's a democracy. Their political party, tribe, whatever you want to call it is irrelevant. |
![]() |
| PreP is near 100% effective at preventing HIV. For sure I could see access to information about PreP or other HIV prevention methods being blocked by an overzealous government. |
![]() |
| PreP is not exclusive to LGBT communities (though they are at significantly higher risk than the general population). It’s free at (some) government clinics in Malaysia. |
![]() |
| Where are you? My DNS seems to work perfectly fine right now in Penang (with VPN off).
It’s sad that democracies are copying the playbook of China. Will definitely be using v2ray/X-ray while here |
![]() |
| Sarawak here (on unifi). My network uses self setup multi DNS path with enforcing encryption so no biggie but I tried some nonetheless. Quad 8, 1 are fine atm, while Quad 9 traceroute returned !X. |
![]() |
| There are conditions a producer must meet to make their wares legal.
Same as why a lot of Japanese people seem to have pixelated genitals. ;) |
![]() |
| Ukraine still has soviet-era law criminalizing possession, distribution and production of porn. It's only enforced against local producers, but it's a thing. |
![]() |
| Porn is just the justification. It's easy to find something repugnant on whatever streaming video site and then start with the "protect the children" nonsense.
The real issue is always control. |
![]() |
| It doesn't help that the term 'liberal' has had its meaning so co-opted that it now refers to people who reject freedom of speech and belief. |
![]() |
| And those that look down on national sovereignty are suspect of being shills for imperialism (whether they realize it or not), which is an even worse kind of authoritarianism. |
![]() |
| > It wouldn't have to be giant. Ideally, it would just include those entries that are censored for political reasons sorted by location.
I think you're underestimating the amount of stuff being blocked everywhere. Even in Spain where I live the list of blocked domains would be pretty big already, and it's just one country. OONI gives a good overview: https://explorer.ooni.org/ |
![]() |
| I'm in the UK; my ISP hijacks dns requests on port 53 so nope, none of that works. They're not alone doing this https://en.wikipedia.org/wiki/DNS_hijacking#Manipulation_by_...
For the most part this is not noticeable; but addresses to a bunch of my _work_ stuff don't resolve on whatever hacky dns replacement they offer, if I'm not on the work vpn.
They also block port 853 (so no DoT), and https to well-known dns servers; so you can't use DoH to google, but others may work. If you're on a vpn they never see the traffic, you can also bypass them using a pihole with unbound to proxy dns to a DoH server - as long as they haven't blocked it. Ironically the corporate vpn I use also hijacks dns (but locally only), which bypasses all the ISP issues but makes debugging work DNS problems awkward |
![]() |
| Why don’t you change ISP?
You choose an isp with those features that’s on you. It’s not like the UK is a backwards country with a monopoly of one or two ISPs for a given location. |
![]() |
| They absolutely can and some do. The destination UDP port number of a UDP packet traversing the core network of an ISP can be inspected and acted upon as one pleases. |
![]() |
| You do know what happens when people try to MiM SSL traffic correct?
Even the UK/China firewall can be tunneled over, but the ramifications for those that do so can be dire. =3 |
![]() |
| An easy solution would be for Google to host their DoH endpoints on the same domain(s) as their regular service, so that governments can't block DoH without blocking all of Google or YouTube. Using a dedicated domain like that, they're just begging to be blocked.
I wonder if DoH requests can be easily proxied? So if I set up https://www.mydomain.com/dns-query on a U.S.-based cloud server and proxy_pass all requests to Google or Cloudflare, and point my browser at my server, will it work? |
![]() |
| 3000 proxies seems like no big deal for the government to ban.
"Any" impact is weird phrasing, though. Only a very small percentage of people will be savvy enough to attempt to circumvent these bans. |
![]() |
| > online gambling (39 per cent)
well well well. People on HN will be surprised to know that the internet is a complete shit hole. "I thought the internet was made for the good of humanity". |
![]() |
| yes, that was well understood. A country decides to filter because the least poor citizen, those who have internet access, prefer to gamble online to make money. |
That's how it _always_ starts out, the "its for your own good, trust me" excuse.