"Ross Anderson had agreed with his publisher, Wiley, that he would be able to make all chapters of the 3rd edition of his book Security Engineering available freely for download from his website. These PDFs are now available there." 🎉 💔
be allowed to still interact with the UI to perform deletes on messages while the list of message is actively being refreshed
so that:
the email list shifts just as I'm clicking, deleting the wrong email, but then the results vanishing so quickly that I may not even notice that I deleted the wrong one
@lapo@ryanc Very reasonable for the what3words use case ... but may get tricky as the target keyspace gets larger. Short wordlist for something like passwords turns into 7 or more words to get enough keyspace. And the "humans can keep 5 to 9 things in short-term memory" means that rehearsal of 5 things to try to commit it from short-term to long-term keeps memorization manageable for a greater number of users.
@ryanc I see your point - though personally, I'd rather ask them to learn a couple of new words, than ask them to remember 7 words to approach equivalent keyspace.
(To be clear, we're talking about truly "must be memorized" secrets: the "initial" passwords to your password manager, your AD / VPN login, etc.)
These NIST principles:
"length is more important that complexity"
"forced rotation is bad"
... are a start, but they are all outdated proxies for the only true password principle:
"uniqueness is more important than anything"
This uniqueness s not terribly hard. A five-word random passphrase from a 20K+ dictionary, with no other requirements:
is globally unique for most practical purposes
is longer than every platform's minimum
is infeasible to crack for most threat models¹
can be memorized without a ton of effort
And if you're dealing with a system that enforces other complexity, just apply the same complexity every time. This is safe because the strength of the password comes from the number of combinations. Capitalizing the first word, and appending 1 and an underscore is what I do to meet naive complexity. And I'm totally fine sharing that with the world because that's not what makes my passwords strong.
And if the platform has a length maximum, it's usually not one that requires memorization, and the password can just be set to random 15 ASCII chars and stored in your password manager.
tl;dr Give your users a password manager, and teach them to make random passphrases for their must-be-memorized secrets. Anything else is wasting time, teaching them things that are already outdated.
¹This is 3x1021 combinations. Worried about nation states or aliens? Use a bigger wordlist ... or just add one more word. Instantly makes it 20K+ times harder to crack (6x1025).
@baloo Fair point. Sure wish the click-tracking frameworks all had an easy "BYO subdomain" feature so that small shops could easily make in-domain redirects easy.
In a world where adversarial reconstruction of social/influence network propagation is likely, I imagine things like "demure/mindful" are like radioactive dye -- added to trace where it goes.
Or maybe a flex - to prove to others where it can go.
Just doing my undue diligence.ISP vet, password cracker (Team Hashcat), security demi-boffin, YubiKey stan, public-interest technologist, AK license plate geek. Husband to a philosopher, father to a llama fanatic. Views his.Day job: Ent Sec Arch for a quad-play Alaskan ISP.Obsessed with security keys: techsolvency.com/mfa/security-keysMy 2017 #BSidesLV talk "Password Cracking 201: Beyond the Basics":youtube.com/watch?v=-uiMQGICeQY&t=20260sProfile photo: White 50-ish man with big forehead, short beard, and glasses, looking pleased in front of a display of Alaskan license plates.Banner photo: 5 rows of security keys in a wall case.Blocked inadvertently? Ask!Am I following a dirtbag? Tell me!Followed you out of the blue = probably stole you from follows of someone I respect.#NonAIContent#hashcat #Alaska #YubiKey #YubiKeys #WebAuthn #FIDO #LicensePlatesP.S. I hate lottery / advance-fee scammers with the heat of 400B suns.❤️:⚛👨👩👧🛡🙊🌻🗽💻✏🎥