ICANN bans dotless domains
icann.org
icann.org
After about 2 minutes of looking, I've just found that nic.io (or just io.) basically lets you type arbitrary html into the search boxes. Chrome's built in XSS auditor catches any scripts you put in there, but (at least) Firefox doesn't.
Check it out:
http://io./cgi-bin/whois?query=%3Ca%20href=%22%22%3E%3Cu%3EA...
If you load it in Firefox (or any browser without an XSS auditor) it'll pop an alert, otherwise you'll just see the image I loaded and a link I inserted.
This is ridiculous.
According to the article, the problem is local to Internet Explorer though.
Essentially, if "intranet" mode is enabled and a website is hosted locally, IE will ignore browser same-origin policy. So a script from http://networkmachine can access all your cookies.
IE hate is very outdated, but the fact that a website hosted locally can have access to all the data the browser stores is mind-boggling. A nondescript dialog is all that stands to protect users.
http://www.iab.org/documents/correspondence-reports-document...
Slight nitpick: they were prohibited only without prior ICANN approval (second whereas). Companies like Google attempted to get that approval (Google wanted "search"), which spurred ICANN into making a decision about what circumstances they would allow them. This decision essentially states ICANN won't approve any dotless domains.
If I added an A record for google.com to bing.com's ip address on my internal dns no one would see google.com
User takes laptop home and forgets to enable the company VPN.
Additionally, this informational Network Working Group draft has information on the status of existing dotless domains, without expressing an opinion on security or stability[1]
[0] - http://www.icann.org/en/news/public-comment/sac053-dotless-d...
[1] - http://tools.ietf.org/html/draft-hoffine-already-dotless-02
Anyhow, our research and testing (I am one of authors of one of the studies mentioned in the posted article) found that the issues found with SAC 053 have the potential to be much more wide spread. There is also a scary problem called universal XSS.
There were no real smoking gun security issues, so you can make a pretty decent argument about the security impact not being too great (we had many such debates internally), but we are talking a core Internet system. The namespace collision issue is huge.
As for the universal XSS, this can be solved at the browser and page level. First the gTLD as any other level should be explicitly declared in the script URL from the open page and second the browser blocks all the rest.
This is how many office PCs find their file servers. People are not going to give up the habit of using single label names on the LAN just so ICANN can start collecting rent on that namespace.
That's because it is.
The TLS domain is matched by the web server, it has no relation to DNS, except that both use the same domains.
I guess or maybe you can do a hostname match. However, I remember back in the days Microsoft used to use http://microsoft.com. as their test site. Now it just yields an error.
Whether this behavior is an obscure bug, a security feature, or both, is left as an exercise.
Edit: Delivery to the following recipient failed permanently:
pope@vava. 3600 IN MX 100 raphaelmx3.posta.va. va. 3600 IN MX 10 raphaelmx1.posta.va. va. 3600 IN MX 10 raphaelmx2.posta.va.
[1] https://en.wikipedia.org/wiki/Wildcard_certificate#Limitatio...
The best address ever was n@ai which was Ian Goldberg (nai, ian).