No boundaries for user identities: Web trackers exploit browser login managers
freedom-to-tinker.com
freedom-to-tinker.com
There might be a better pattern for this, such as making the determination through a xhr request when the username field loses focus.
I don't mind doing the two-step dance once during first login on a new device, but having to deal with it every time is infuriating and lazy on the part of the company.
I'm still not really sure what purpose this two-step login is solving, though, as typically every time I use an SSO it's by clicking on a button like "Log in through Facebook" or "Log in through Google", before I'm ever even asked to enter a username. Why do they need to know the username? They'll know that when I log in using the SSO provider.
This is what Microsoft does when logging into their various online sites. And it is not better. There’s not much worse than hitting tab and starting to type a password only to get redirected.
The top Polish sites need to clean up their act.
uMatrix does prevent this as long as you keep the script blocked. But of course you're going to be out of luck if you have to allow scripts from the host that also hosts the script that exfiltrates the data. Sadly, there aren't really many sites left that function without at least partial JavaScript execution. Thus, as was mentioned in other comments already, disable auto pasting for your browser or possibly use a plug-in that disables it for you, as you can't really rely on uBlock, nor uMatrix, to reliably protect you against this.
Seems to require some setup though, and stores passwords outside of Firefox?
It also has password management features, such as a password generator, a reminder to change passwords every so often that you can set up, a search feature, and also just can store your various user-names, throwaway e-mail accounts or just general notes that you might have.
KeePass is open-source and has sort of developed to a standard. For example, there's also KeePassXC, which you should be able to use with this extension as well and which generally works better on Linux or macOS (because the original KeePass is written in C#). There's also various apps for Android and iOS.
It stores the passwords in a .kdbx-file, which is encrypted with one single password that you will have to remember, and then you can safely throw that .kdbx-file into any sort of cloud storage or file sync service to make it available on all your devices.
Mind that theoretically this extension or those various other clients could be malicious and steal your passwords. I'm 99% sure that KeePass itself, KeePassXC and KeePassDroid are not malicious (I do use those myself and they have a reasonably big following), but I really cannot comment at all on this extension's trustworthiness.
They are not https://bugzilla.mozilla.org/show_bug.cgi?id=1284343
If you can get (well, you can) the autofilled email+password, might as well automatically log the user in.
Edit: it's also interesting to see so many EU sites, where in theory you should show a disclaimer for cookies, but apparently it's ok to extract email addresses.
Autofill is a bad idea in general. I've never willingly used it, yet somehow I'll discover that somehow there's still autosaved form data in my browser. Better turn the thing off all together.
you don't need to comp through the windows NT changelog either. Its the bundled adware that's the problem, and you can get that in some linux distributions as well.
The browser should display an autofill preview as an overlay, and only add it to the DOM after the user gives confi
The problem is 99% solved if you assume that a "visible" form must be completely within the current view, at 100% opacity and unobscured by other elements. Apply the same heuristics used by bots to avoid honeypots and fake forms.
> Chrome doesn’t autofill the password field until the user clicks or touches anywhere on the page.
When I tried the demo, clicking through to part 2 only autofilled the username, but when I hit F5 to reload the page it autofilled the password too.
Chrome 63.0.3239.108
Am I missing something?
Only thing I can think of to thwart auto-fill sniffing is populating the form with junk data on page load then waiting for the user to enter their access id/user name before the password field is filled. This "solution" still doesn't protect the 3rd part script from intercepting the submit button.
Firefox has built-in tracking protection that should block these scripts. Enable it in about:preferences#privacy.
I'll still set signon.autofillForms to false, though. For peace of mind.
This is equivalent to hosting something like JQuery from your own domain, instead of using a CDN. As a site owner you have to trust that scripts like JQuery aren’t going to do bad things.
They could just as send the email addresses (and passwords) directly to third parties. It’s not clear whether the site owners are witting collaborators in this or if they don’t know what the scripts are doing.
"The company's technology disguises third-party network requests so they appear to be first-party network requests."
https://www.theregister.co.uk/2017/08/11/ad_blocker_bypass_c...
however, the demo page linked in this thread failed to work for me as uMatrix blocked an injected 3rd party script