Post AawKcJBmmsboYVuk5Y by privacybrowser@fosstodon.org
 (DIR) More posts by privacybrowser@fosstodon.org
 (DIR) Post #AawGIZG4vuc4mkFm7c by privacybrowser@fosstodon.org
       2023-10-19T20:09:20Z
       
       0 likes, 0 repeats
       
       “There’s no surefire way to detect either malicious Google ads or punycode-encoded URLs. Posting https://ķeepass.info into all five major browsers leads to the imposter site.”Ah, yes.  But, using Privacy Browser Android, the true punycode URL of https://xn--eepass-vbb.info/ is revealed.https://arstechnica.com/security/2023/10/google-hosted-malvertising-leads-to-fake-keepass-site-that-looks-genuine/
       
 (DIR) Post #AawGIaIb42Do0qRIga by privacybrowser@fosstodon.org
       2023-10-19T20:10:02Z
       
       0 likes, 0 repeats
       
       That's a feature that should be coming to Privacy Browser PC soon.https://redmine.stoutner.com/issues/1108
       
 (DIR) Post #AawGIbHvO1HJ538HHE by privacybrowser@fosstodon.org
       2023-10-19T20:10:35Z
       
       1 likes, 2 repeats
       
       A reminder that browsers should never try to simplify or hide the URL from the user.
       
 (DIR) Post #AawGcm54y7KELTkBRA by lanodan@queer.hacktivis.me
       2023-10-19T20:17:24.916817Z
       
       0 likes, 0 repeats
       
       @privacybrowser Same for anything using WebkitGTK correctly.
       
 (DIR) Post #AawHs56ubDhxf8SpEG by privacybrowser@fosstodon.org
       2023-10-19T20:29:15Z
       
       0 likes, 0 repeats
       
       @lanodan I think it has a lot more to do with the GUI code than the rendering engine code.  In my testing, Chrome and Firefox for Android do not display the correct URL.  Lightning behaves correctly the same as Privacy Browser Android.  FOSS Browser and Fulguris (a fork of Lightning) change the URL, but they cover it up with the website title, so you can't see it unless you tap to edit it.
       
 (DIR) Post #AawHs5tpfKq86rLtTs by lanodan@queer.hacktivis.me
       2023-10-19T20:31:27.200027Z
       
       0 likes, 0 repeats
       
       @privacybrowser It isn't about the rendering part of WebKitGTK, it's about the API: https://webkitgtk.org/reference/webkit2gtk/stable/func.uri_for_display.html
       
 (DIR) Post #AawIrnNWcuL6cbf7J2 by privacybrowser@fosstodon.org
       2023-10-19T20:35:55Z
       
       0 likes, 0 repeats
       
       @lanodan “This function provides protection against IDN homograph attacks, so **in some cases** the host part of the returned URI may be in Punycode if the safety check fails.”Do you know which are the cases where it displays the punycode and which are the cases where it doesn’t?
       
 (DIR) Post #AawIroIFE1i3SWCPiK by lanodan@queer.hacktivis.me
       2023-10-19T20:42:36.388265Z
       
       0 likes, 0 repeats
       
       @privacybrowser Been a while since I checked the source code of it but if I remember correctly: It displays human-readable punycode/percent-encoded characters, unless there is known homographic characters (which are probably identified via ICU).It's not great (like an hostname entirely in greek/cyrillic ought to be human-readable), but I would say it's safe enough.The only real way to be safe anyway is by using bookmarks and an integration of password managers which matches on the hostname (because you don't always remember the exact spellings of websites).While I'm at it: Consider using a font like monospace for URLs.
       
 (DIR) Post #AawJuf6ZwWaNmkfNHk by privacybrowser@fosstodon.org
       2023-10-19T20:51:05Z
       
       0 likes, 0 repeats
       
       @lanodan I have to disagree with you on the password manager.  Everyone should use an offline password manager that does not sync to some cloud service, but for security and privacy reasons, nobody should use a password manager that integrates with their web browser.You never want something that is processing untrusted data inputs (a web browser) having any connection path to the data store that holds your passwords.
       
 (DIR) Post #AawJujU7evnNMviEXQ by lanodan@queer.hacktivis.me
       2023-10-19T20:54:11.047701Z
       
       0 likes, 0 repeats
       
       @privacybrowser integrated ≠ embedded/bundledPutting it roughly, integration is when you have different software capable of depending on each others.
       
 (DIR) Post #AawKcJBmmsboYVuk5Y by privacybrowser@fosstodon.org
       2023-10-19T20:58:42Z
       
       0 likes, 0 repeats
       
       @lanodan That is a good distinction, but even integrated is too much of a security compromise for me to be able to recommend it to anyone.
       
 (DIR) Post #AawKcJuo5Ucao8yhGK by lanodan@queer.hacktivis.me
       2023-10-19T21:02:12.243534Z
       
       0 likes, 0 repeats
       
       @privacybrowser How?Because the only real way of being sure the hostname matches is to be able to check for a match.I don't mean a requirement on auto-filling information by the way, those ought to not exist due to things like JavaScript and hidden forms.
       
 (DIR) Post #AawKcK7DLMXvQcmbbM by privacybrowser@fosstodon.org
       2023-10-19T21:02:06Z
       
       0 likes, 0 repeats
       
       @lanodan Secure passwords look like this:1.  Length is far more important for entropy than characters that are hard to remember or type.  Think https://xkcd.com/936/2.  Choose passwords that are unique and that you can easily remember.  For example, if you think Microsoft or Google or Apple is the great evil, then your password for that site might be the following, including the spaces and punctuation.Google is the great evil.
       
 (DIR) Post #AawKgSLEhVsC6FJQ00 by lanodan@queer.hacktivis.me
       2023-10-19T21:02:57.734735Z
       
       0 likes, 0 repeats
       
       @privacybrowser You're 100% missing the point here, I don't use cloud shit nor would advertise for it.
       
 (DIR) Post #AawL5TU3ahVQskMra4 by privacybrowser@fosstodon.org
       2023-10-19T21:04:51Z
       
       0 likes, 0 repeats
       
       @lanodan 3.  Put that password in your password manager.  If you use the site frequently, you will not need to reference the password manager frequently.  But, if for some reason you forget, you can open the password manager and remind yourself.4.  Because you can type this password easily, you don't need to use copy/paste (which can be compromised) or an integration with the browser (which can be compromised) to input it.  You can just type it.
       
 (DIR) Post #AawL5UCiudEd7HGXCa by lanodan@queer.hacktivis.me
       2023-10-19T21:07:30.485121Z
       
       2 likes, 0 repeats
       
       @privacybrowser > If you use the site frequently, you will not need to reference the password manager frequently. You're joking here, right? That's based on keeping things like cookies/object-storage/… all the time, aka tracking.While depending on a password manager instead means you actively control what is stored on your machine.
       
 (DIR) Post #AawLuBVWBcmhtjEQM4 by privacybrowser@fosstodon.org
       2023-10-19T21:09:59Z
       
       0 likes, 0 repeats
       
       @lanodan If you are typing a password into a website, it better be because you typed the URL or loaded it from your own bookmark.If you go back to the original article, it was about someone downloading a compromised version of KeePass from an invalid website (ironic in the context of a discussion of password managers).  KeePass is what I use myself, but I don't tend to find their website through a Google ad before initiating the download.
       
 (DIR) Post #AawLuCFxOxvoDkxVjs by lanodan@queer.hacktivis.me
       2023-10-19T21:16:32.977843Z
       
       1 likes, 0 repeats
       
       @privacybrowser You should always avoid typing a password or other sensitive data into an URL you typed yourself: https://en.wikipedia.org/wiki/Typosquatting
       
 (DIR) Post #AawMkpPL5DFmhlRZse by privacybrowser@fosstodon.org
       2023-10-19T21:21:21Z
       
       0 likes, 0 repeats
       
       @lanodan 😂  We are just going to have to agree to disagree.  Personally, any programmatic integration of a password manager into the web browser is a much more likely vector of attack and one that I am unable to recommend to anyone.
       
 (DIR) Post #AawMkq80P8yywILFVA by lanodan@queer.hacktivis.me
       2023-10-19T21:26:10.568186Z
       
       0 likes, 0 repeats
       
       @privacybrowser Fine.Would just say there's one that's a widespread vector of attack (typosquatting) which has been effective and used for decades, and not really fixable unless you're using other methods.Meanwhile password manager integration is rarely if ever something that gets compromised (specially given good password managers where you need user interaction and/or explicit consent for querying data).
       
 (DIR) Post #AawN9oDWe9C0FgpW1Q by privacybrowser@fosstodon.org
       2023-10-19T21:29:36Z
       
       0 likes, 0 repeats
       
       @lanodan How exactly would you recommend going to a new website, creating an account, and typing in the password without some version of typing the URL for the website where you want to create an account?  I fail to see how any password manager is going to do this for you.
       
 (DIR) Post #AawN9otM8ceYLQOvDs by lanodan@queer.hacktivis.me
       2023-10-19T21:30:42.121315Z
       
       0 likes, 0 repeats
       
       @privacybrowser For this particular case you're giving a *new* password (right?), not an existing one, so you're not leaking anything.
       
 (DIR) Post #AawNQX5Za9zy3K5J68 by privacybrowser@fosstodon.org
       2023-10-19T21:31:47Z
       
       0 likes, 0 repeats
       
       @lanodan So, use bookmarks to access sites where you already have accounts and type the URL yourself for new sites where you want to create accounts.  None of that needs password manager integration and all the potential security and privacy pitfalls that entails.
       
 (DIR) Post #AawNQXs8faqYTwo5nU by lanodan@queer.hacktivis.me
       2023-10-19T21:33:42.753636Z
       
       0 likes, 0 repeats
       
       @privacybrowser Sadly you can't always use bookmarks, for example email verification links.