Can we believe our eyes? Misleading people with Unicode.
11–20 of 128 posts
Re: Can we believe our eyes? Misleading people with Unicode.
#12I'm pretty shocked that I have never heard of the RLO unicode character before this article. Let's see if it works: ppa.emorhCelgooG => ppa.emorhCelgooG
Whoa. Check out you did to the markup of this page. http://d.pr/HKSQ
Re: Can we believe our eyes? Misleading people with Unicode.
#13On Linux, how could you make standard tools highlight or differentiate potentially misleading characters? I guess the solution would have to be in the terminal emulator? Would a blacklist of Unicode ranges be sufficient?
Change my system back to ASCII? :-)
Re: Can we believe our eyes? Misleading people with Unicode.
#14This is why "filters" that prevent XSS, etc by remove malicious characters are so easily breakable. This type of attack is called a canonicalization attack (more here https://www.owasp.org/index.php/Canonicalization,_locale_and... )
Re: Can we believe our eyes? Misleading people with Unicode.
#15I'm pretty shocked that I have never heard of the RLO unicode character before this article. Let's see if it works: ppa.emorhCelgooG => ppa.emorhCelgooG
Is Chrome and Safari broken or being responsible? (Are there settings to change the behaviors in any of these browsers...?)
Re: Can we believe our eyes? Misleading people with Unicode.
#16Earlier quoted context omitted.
Whoa. Check out you did to the markup of this page. http://d.pr/HKSQ
Looks like the bug is in Chrome's View Source - the markup itself is fine.
Re: Can we believe our eyes? Misleading people with Unicode.
#17Re: Can we believe our eyes? Misleading people with Unicode.
#18Seems easy enough to guard against. Highlight the characters which are unexpected for my locale.
But then what's the solution for someone who speaks both Russian and English?
Re: Can we believe our eyes? Misleading people with Unicode.
#19I'm pretty shocked that I have never heard of the RLO unicode character before this article. Let's see if it works: ppa.emorhCelgooG => ppa.emorhCelgooG
Whoa. Check out you did to the markup of this page. http://d.pr/HKSQ
edit: I get the same in Opera 11.50, Firefox 5.0 and some Chrome version.
Re: Can we believe our eyes? Misleading people with Unicode.
#20Yes - reminds me of how several users would exploit the Bolt.com chat system (back in the day) using upper-case 'I's as lower case 'L's to pose as different users and cause mayhem.
I have thought someone should compile a mapping of all the visually similar characters in Unicode to one canonical character. Then we can all include a check for potential impersonation in account-creation code.