Is your internet up to date?
en.conn.internet.nl
en.conn.internet.nl
"Protected from redirection to false IP addresses (DNSSEC)"
What does that mean? It means that whatever other DNS server I use seems to verify DNSSEC signatures (I use Google's DNS fwiw). Yet this doesn't provide any reasonable sense of protection, as the connection to that DNS server may very well be compromised.
This would very well show DNSSEC protection in an open public wifi if the provider decided to enable DNSSEC.
For me it says now 'your DNS service providers are:' and then the name of the netblock owner. The actual name server is in my network.
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 1
But the test result says: Not protected from redirection to false IP addresses (DNSSEC)I know that for many ISPs around here (Telekom especially), setting your DNS doesn't have any effect unless you run a local resolver (or DNScrypt).
More info and how to test if you are affected by this: https://news.ycombinator.com/item?id=13037858
That's why DNSSEC without DANE seems pointless (and with DANE/TLS seems redundant).
Inserting yourself between a client and a server is way more difficult.
Note that from the point of traffic analysis, you still don't want your TLS traffic to go through a third party.
So if your thread model mostly includes nation-state attackers then DNSSEC is only useful for DANE. If you also want to secure a lookup of, for example, pool.ntp.org then DNSSEC for A and AAAA records also makes sense.
The fun part begins when you realize you can't validate DNSSEC because your time drifts too much. So how do you get your initial sync from pool.ntp.org with DNSSEC validation enabled?
For embedded systems that don't have a battery backed real time clock and want to do local DNSSEC validation this is indeed an issue.
There are plenty of hacks to make it work, but no real standard.
DANE isn't severable from DNSSEC; it relies on the DNSSEC PKI to function. Unfortunately, that PKI is absolutely the worst part of DNSSEC.
1: https://en.wikipedia.org/wiki/Domain_Name_System_Security_Ex...
The thing is: you can verify dnssec on the client. In theory. It's just that 99,9% (rough estimate, may be higher) of people don't. You'd have to run your own resolver. Which might work, if your ISP isn't doing funny things with your DNS traffic. Which some ISPs do. Which means it can't be deployed widely.
This thing was built in the 90s when people assumed you have some dns that some admin you trust manages in some trusted network. Moving it to today's internet is pretty much impossible.
If I run my own resolver, with a hardcoded [1] trust anchor, how could an ISP affect me regardless of what funny things it does with my DNS traffic...?
[1] https://sources.debian.net/src/bind9/1:9.10.3.dfsg.P4-10.1/b...
Are we on the same page that with DNSSEC activated on a local resolver one would either get an authentic answer, or nothing at all?
Sure. But it's not very relevant, because almost nobody does that. And that's unlikely to change, because getting nothing at all isn't a very desirable state of affairs.
And given that forcing local DNSSEC resolvers in an OS or a browser would likely mean that a large share of your userbase will get nothing at all this is pretty much impractial.
It worked for HTTPS - more and more browser builds refuse to show you stuff, with no workaround, even if there is nothing wrong with the certificates ( cough-sha1-cough-or-cough-chrome-cert-transparency-cough ). Yet I don't see any users revolt.
Claiming that having an all-or-nothing HTTPS is a-ok, yet having all-or-nothing DNS is unacceptable is... inconsistent.
This chain can get really long depending on the service's DNS configuration. And this whole time every request has to come back DNSSEC signed.
Note that I'm ignoring any caching....
- getDNS - https://getdnsapi.net/
- ldns - https://nlnetlabs.nl/projects/ldns/
The application simply has to perform the actual validation itself (versus using another resolver).
One example of this bundled up in a way that is easy to install is DNSSEC-Trigger: https://nlnetlabs.nl/projects/dnssec-trigger/
More info in this blog post from Red Hat: http://developerblog.redhat.com/2015/04/14/writing-an-applic...
Notice also that Signal provides a massive amount of cryptographic security to billions of people without needing a PKI controlled at its roots by world governments.
I know Google has supported an HTTPS bridge for DNS for a while (https://developers.google.com/speed/public-dns/docs/dns-over...) but I'm not aware of any router firmware or Mac/Windows/Linux software that supports it, is it out there?
If you're using Google's DNS, it will (pretty much pointlessly) validate DNSSEC records for you --- but the link between your computer and Google's DNS servers are completely unprotected (any attacker could simply trick your browser into believing there was no such thing as DNSSEC).
This doesn't much matter because only a tiny, tiny fraction of all DNS records are DNSSEC-signed. The modal experience for companies that do take the trouble to sign their DNS records is "taken offline completely by DNSSEC configuration mistakes". There is virtually no upside to participating.
The good news about all of this is that there's really nothing you need to do to have good DNS OPSEC. Just do what everyone else does, including pretty much all security people: delegate security to a higher layer of the Internet stack.
One thing that happened in recent years is that a very nice library called 'getdns' has been developed. Getdns does local DNSSEC validation but also contains various ways of accessing DNS servers and resolvers ("Roadblock Avoidance")
I use getdns in ssh for SSHFP, to obtain SSH key fingerprints from DNS. If DNSSEC doesn't work then SSH fails (or complains about an insecure connection). So far my experience is that is works.
The problem with DNSSEC local validation is that it doesn't protect your privacy.
So there are two techniques under development to address that. One is to run DNS directly over TLS. The second is to run DNS over HTTPS.
Running DNS over TLS has to advantage that the semantics are clear (just DNS over TCP but then encrypted) but the downside that the port may be blocked.
DNS over HTTPS is unlikely to get blocked, but there are too many ways to transmit DNS over HTTPS, so it may take some time for that to get sorted out.
Of course, moving DNS from a lightweight UDP exchange to TLS or HTTPS requires quite a bit more resources on the server side.
So, local DNSSEC validation works. It is just matter of turning it on. Server side, if the admins are behind a DNSSEC validating resolver then they quickly figure how to avoid breaking it.
When it comes to privacy, if you send all your DNS queries to Google, who else do you care about who might be watching your DNS traffic?
Of course it isn't. I live in the UK.
I have the feeling that Sky has slightly better peering (more stable speed to US & Asia during peak hours), but the higher speed on VM is more important here, and ping times are generally very low.
What do you mean with IPv6-free zone? Have ipv6 disabled on my PC (for different reasons) but haven't experienced any connectivity problems on either Computers or other devices (which should be able to use IPv6). IF you mean missing availability of ipv6, I don't think that there are any pages you can't see on ipv4?
And there won't be while ISPs are lagging in their adoption, meaning nobody can set up a IPv6-only site if they expect to be accessible by everyone.
Also, there's more than sites: an IPv4-only client can't connecting directly (P2P) to other clients behind carrier-grade IPv4 NAT, which leads to more centralized systems (and which give an advantage to large companies over more independent developers and open source groups).
These ISPs are holding everyone back, hence the site submitted in this thread.
It's unfortunate for people with more technical knowledge, but most people don't have that, and there is point protecting them from attacks (even if it's their fault that they didn't update).
People act so entitled when they live in cities; I happen not to like cities which makes me a minority, but there are plenty of wealthy business people crying every day about their connection south of London (and probably in more places; most places around Exeter aren't great either).
I live in Lithuania now and it really shocks me how bad the UK is for these things. Here I have 600/600 FTTH for €20/month and LTE is basically universal, even in remote parts of the country.
Whereas in the UK, BT was/is obsessed with squeezing every last drop of bandwidth from POTS connections - because the cost of upgrading everyone's last-mile connections from copper (or even aluminium in some cases) to fibre is very cost-prohibitive: look at the sheer cost the cablecos shouldered during the mass roll-out of coax in the early-1990s (and even then, it was only to boxes in the street, not houses) - I understand their near-bankruptcy from this move lead to them all coming together under NTL and Telewest, and then Virgin Media.
(The only thing that is inexplicable is how even modern, brand-new housing developments still have unshielded copper last-mile connections instead of FTTH: they don't even lay conduits to make it easier for possible future FTTH... idiocy)
Give the UK a few more years and there should be a mandate from above requiring FTTH and we'll see progress: maybe even 10Gig FTTH as standard, then the tables will turn and people in Lithuania will be stuck with their 1Gbps service until their next round of major infrastructure investment, potentially decades away.
(I'm aware that Fibre is generally more future-proof than copper, and a high-quality fibre line that handles 1Gbps today can easily handle 10Gbps, and potentially 40Gbps or even 100Gbps in the future - so my entire argument may be moot)
This is especially frustrating if you have a line that's directly connected to an exchange - you don't even benefit from the FTTC upgrades. Download-wise I can't complain too much - ~20Mbps is fine most of the time (though with family members that tend to leaving streaming video running constantly and various game consoles that auto-update almost constantly it's not ideal), but the sub-1Mbps upload speed is terrible. If I've anything large to upload, it's usually faster to take it to my grandparents' house - connected to the same exchange, but get a order of magnitude greater upload speeds because they are connected via a cabinet.
> (The only thing that is inexplicable is how even modern, brand-new housing developments still have unshielded copper last-mile connections instead of FTTH: they don't even lay conduits to make it easier for possible future FTTH... idiocy)
Reminds me a story my granddad told me from the 60s/70s (not sure exactly when it was). They'd just finished constructing a new road, laid all the conduits under the road for the various utilities, left them plainly labelled (IIRC it was also pre-planned with the companies, but not certain).... then came back two weeks later to find multiple utility companies had dug up parts of the road to lay their own and done a rough job of patching it back up. He was (understandably) less than impressed!
BT were preparing to do FTTH when I joined them in 1994 (I left in 2001). This was as you say going to be eye-wateringly expensive because BT have a universal provision requirement - they couldn't upgrade the network in the cities and not do it in the countryside. The idea was to pay for this by providing television services, but OfTel (now OfCom) said this would be unfair competition with the cable providers - who were cherry picking cities to make rollout cheaper. They would also have been in competition with Sky, which meant the Murdoch press lobbying against BT (among others; the media market is always a tangle of interests)
Additionally, local-loop unbundling (ie ADSL) was being proposed; BT were required to allow access to the last-mile network from in-exchange equipment, and do this at line rental prices that undercut themselves, in order to break their monopoly. OfTel were very likely to make the same requirement for FTTH/FTTC.
Of course, you pays your money you makes your choice - if BT had been allowed to go ahead with their TV services back then, we might've had FTTH way sooner, but BT probably still would have had a monopoly.
Source: I met the engineers doing FTTH on my first visit to Ipswich, I was part of the team working on the local-loop unbundling ordering systems (where other providers booked engineering time at exchanges) and gave presentations to them at OfTel's offices.
Edit: Looks like Ofcom wants to do something similar: http://www.ispreview.co.uk/index.php/2016/02/a-closer-look-a...
I've read that the last mile in India is not yet liberalised and that's a huge growth factor in Internet usage.
Once this barrier falls, invesment in network equipment (IPv6-enabled) will follow.
Older, aka "mature" markets like Europe need some kind on incentive to switch to IPv6. Usually goverment subsidies...
(I pay for "business class" however, so my bill is slightly more expensive per Mbps because of that (the $300/mo above is residential, though). But I get an almost nearly static IPv4 address, and customer support that's only moderately bad, as opposed to the residential level support which beyond bad.)
The prices only differ in very remote locations, where you have to pay either ~$15 for 50Mb/s or ~$25 for 2Mb/s, depending on how remote it is.
It's somewhat similar throughout Europe too. Speeds may vary. Prices are relatively low. Paying 29€/month for whatever your line is able to supply is common in France. Regrettably, due to our choice of investing into copper lines heavily, our infrastructure is starting to get old. For example, I am getting 8Mbps/1Mbps and it's not likely to change soon.
My ISP was so small that it required me to lay my own cables and get a router.
DNSSEC is dead on arrival. Nobody actually wants it.
I have full IPv6 connectivity and it tells me the opposite.
Obviously that only works if all systems that need access have IPv6.
However, the main killer app for IPv6 is your ISP running out of IPv4 addresses. Carrier grade NAT boxes are expensive and introduce all kinds of issues. Better to move as much traffic to IPv6 as possible.
Finally, IPv6 seems to be catching on: https://www.google.com/intl/en/ipv6/statistics.html
If at some point IPv6 traffic is the vast majority of the traffic for a website, then IPv4 traffic engineering may start to suffer. So technically the site will be reachable over IPv4 for a very long time. But it may be that at some point performance will be a lot worse then over IPv6.
Mind you on a country by country basis Belgium has cleared 50% with Greece clearing 30%.
Heartening to see Zimbabwe pass 7%, an anomaly for the whole of Africa, does anyone know whats going on there? Egypt is second with 0.50%.
The map isn't set up for the Caribbean, although if you check the json used for the website Trinidad comes is at 12%. An egregious omission .
https://www.google.com/intl/en_ALL/ipv6/statistics/data/worl...
Perhaps I need to start a fantasy ipv6 migrarion website...
http://www.techzim.co.zw/2016/10/zimbabwe-leads-africa-ipv6-...
https://developers.google.com/chart/interactive/docs/gallery...
Should be fixed now.