4 ms·
When I pay with PayPal I usually ask myself if the website I'm on right now is genuine. I check if it's https, I check if the name is on the cert (the green lip
by SeriousM 8y ago
When I pay with PayPal I usually ask myself if the website I'm on right now is genuine. I check if it's https, I check if the name is on the cert (the green lipstick) and, most important, if my password manager trusts this site by let it search for credentials matching the current url.
Oh,of course I'm not on a public wlan...
Can't it be easier?
- figgis 8y ago1: Look at the domain... https://www.paypal.com/.* https://www.paypal.com/.* https://www.stripe.com/* https://www.stripe.com/* etc 2: PayPal/Stripe do have their one touch/sso stuff, if sign up with to that you'll have at least an indication if things go weird. Otherwise you are right. It's a problem but it's a problem with the web, not specifically any payment processors which are all honestly doing anything they can to make these issues a non-issue.
- mehrdadn 8y agoLooks at the domain can be deceiving because of IDN homograph attacks.
- PeterisP 8y agoIDN homograph attack should not be an issue in your address bar - unicode letter trickery e.g. pаypal.com with a cyrillic а should be shown as xn--pypal-4ve.com ; it's something that can be solved and is being solved on the UI level.
- mehrdadn 8y agoOh nice, they've fixed it in every major browser?
- PeterisP 8y agoIMHO not yet on every browser, but long as you know that it's fixed in your browser, checking the domain name in address bar will work for you.
- tialaramex 8y agoThe browser vendors disagree about what the rule should be, to avoid homograph attacks, but it's reasonable to say that if you suffer a Unicode homograph attack in your browser, the first people to blame are at the browser vendor. Some feel that the correct approach is to whitelist TLDs that have a responsible homograph rule (so, not .com) and show punycode in all other TLDs. Others want to detect whether a name seems "confusing" by some heuristic and show the punycode instead only in that case.
- mehrdadn 8y agoInteresting, thanks. Is it difficult to just try to DNS-query for all possible confusing homographs, and display punycode unless all responses are negative? Not sure if that would overload DNS servers too much (maybe limit it to 3 characters and display punicode otherwise to avoid exponential blowup?), but it should be very cacheable.
- tombrossman 8y agoFirefox users can visit about:config and manually set the value "network.IDN_show_punycode" to True, to fix this. Tested and working, and I'm not sure why this isn't already the default for users whose language setting is English.
- kuschku 8y agoIDN is not that simple. Sometimes you want punycode (flüge.de) sometimes you don't (xn--pypal-4ve.com). It's not like you can just disable punycode for all sites, because now you just create a new phishing risk for those sites that used it (xn--pypal-something and xn-flge-something look close enough)
- alexchamberlain 8y agoWhat's the reason a public WLAN is important? Isn't the whole point of HTTPS to avoid man-in-the-middle attacks?