Re: Unicode domain names issue (Encrypting a "fake" domain name)
Eli the Bearded <*@eli.users.panix.com> Thu, 20 Apr 2017 17:54:37 -0500
| Newsgroups | gmane.comp.mozilla.security |
|---|---|
| Organization | Some absurd concept |
| Message-ID | <[email protected]> |
In mozilla.dev.security, Justin Dolske <[email protected]> wrote: > [As much as I hate to wade into this...] > > Hmm. One thing browsers do have is the user's browsing history. Objection. Configuration to not record history is trivial, and even if not configured such, some confusables could easily be sites that the user doesn't visit often enough to have in history. > Half-baked thought for an imperfect mitigation: > > When visiting a page, compute the normalized version domain, and see if > that exists as a history entry. If the entry exists, display the > punycode version of the domain. Otherwise, display the unicode version > of the domain. More baked: Using the confusables list from Unicode, if a domain label consists entirely of letters in one script that are "confusable" to another (single) script, start raising red flags. Probably special case things that can be confused with a FULL STOP for attacks that attempt to just confuse part of the DNS name. Elijah ------ has not checked to see what can be can be confused with a FULL STOP