1117
Passwords are insecure (programming.dev)
top 50 comments
sorted by: hot top controversial new old
[-] DudeDudenson@lemmings.world 128 points 2 months ago

If you think about it the last option is a way to use login via 2fa

[-] Redacted@lemmy.world 81 points 2 months ago

Nah it's just SFA with extra steps.

[-] redcalcium@lemmy.institute 23 points 2 months ago

Magic link login with extra steps

load more comments (1 replies)
[-] VeganCheesecake@lemmy.blahaj.zone 43 points 2 months ago

But you only need one factor, access to your inbox?

[-] neidu2@feddit.nl 38 points 2 months ago* (last edited 2 months ago)

So it's more like SSO authentication

load more comments (5 replies)
[-] r00ty@kbin.life 67 points 2 months ago

It's all good until you get into a dependency loop with your email account passwords needing resetting, that have the email from the other account that needs resetting :P

[-] darkpanda@lemmy.ca 33 points 2 months ago

That’s easy, just create new accounts every time you login.

[-] Corkyskog@sh.itjust.works 6 points 2 months ago

And everything is done in Tails.

load more comments (1 replies)
[-] CileTheSane@lemmy.ca 49 points 2 months ago

If websites could just remind me on the login in screen what their password requirements are that would help me a LOT.

So many times I start going through the "forgot my password" steps and then when I see the password requirements are "at least 10 characters long with 2 unique symbols" I remember what it was and can go back and log in.

[-] ManniSturgis@lemmy.zip 47 points 2 months ago

Or just use a password manager and solve that problem yourself right now forever.

[-] Jyek@sh.itjust.works 24 points 2 months ago

But don't use lastpass, they are the most popular, and with the largest breach history. In fact, if you are capable of the admittedly high bar of self hosting, use bit warden instead.

[-] CileTheSane@lemmy.ca 12 points 2 months ago

But don’t use lastpass, they are the most popular, and with the largest breach history.

This is exactly why I don't want to use a password manager. Storing all my passwords in one place online doesn't exactly sound secure.

[-] a_wild_mimic_appears@lemmy.dbzer0.com 6 points 2 months ago* (last edited 2 months ago)

I would rather recommend using KeepassXC, and storing and syncing the database with your other devices using Syncthing. Supereasy to set up, and works flawlessly with my pc and my phone.

KeepassXC has nice features like global autotype btw, so for webpages i can insert my payment information with one hotkey. no need to save your CC in your browser.

load more comments (4 replies)
[-] wahming@monyet.cc 12 points 2 months ago

Why? Bitwarden has a free tier you don't have to self host

load more comments (1 replies)
load more comments (7 replies)
[-] scytale@lemm.ee 49 points 2 months ago

There was one time I was traveling and had to reset one of my passwords. It sent a verification code via email but my email provider wouldn’t let me login because I was in a different country I’ve never been to before. So it was a train of recovery processes to reser my password on a single account.

[-] ModsAreCopsACAB@lemm.ee 14 points 2 months ago

I can smell the Linux crowd rushing to suggest a better method.

load more comments (1 replies)
[-] cmnybo@discuss.tchncs.de 4 points 2 months ago

Run a VPN server at home, any decent router should be able to run one. Then you can be anywhere in the world and every site will still think you are at home.

load more comments (3 replies)
[-] some_guy@lemmy.sdf.org 39 points 2 months ago

We have the worst password policy I’ve ever dealt with at my current employer.

[-] cisco87@programming.dev 44 points 2 months ago

Create a new account every time?

[-] TexasDrunk@lemmy.world 24 points 2 months ago

Change password every day, and the required password length and complexity increases each time you change your password.

[-] idunnololz@lemmy.world 23 points 2 months ago

Password game irl

load more comments (2 replies)
[-] 30p87@feddit.de 7 points 2 months ago

My bank has, for being a bank, very very bad character support. Best thing is, I'm basically gonna work for that bank.

[-] Karyoplasma@discuss.tchncs.de 15 points 2 months ago

For years my bank only allowed numerical passwords. The maximum length was 8.

They changed it somewhat recently.

[-] marine_mustang@sh.itjust.works 9 points 2 months ago

But they had a strict lockout policy, right? Right?

load more comments (2 replies)
[-] BallsandBayonets@lemmy.world 6 points 2 months ago

My employer software has us log in with just our password, no username. I don't know exactly what's going on in the backend but I know I don't like it.

[-] psycho_driver@lemmy.world 6 points 2 months ago

The highly regarded password policy of my last employer was one of the many things that pushed me over the edge and made me leave for greener pastures. I had to manage something like 9 different passwords, with the main one having changed to 16 chars min with all of the usual number/symbol/CAP requirements.

[-] RGB3x3@lemmy.world 39 points 2 months ago

The big brain move is going to reset your password, getting told you can't use your current password when you type in a "new" one, then going back to the login screen to log in.

[-] Alexstarfire@lemmy.world 12 points 2 months ago

And have the password still not work.

load more comments (2 replies)
[-] Xatolos@reddthat.com 20 points 2 months ago

Forgot to add "Add a comma in your password, so if the all the user logins get leak, it will destroy the CSV file it gets uploaded to".

[-] OneBeer@lemm.ee 7 points 2 months ago

It won't destroy the .csv file, but your (below standard) client might have issues reading it. That woman from The Office knows those are not the same thing.

[-] nailbar@sopuli.xyz 6 points 2 months ago

Add a drop table statement to it while you're at it

[-] Omega_Haxors@lemmy.ml 18 points 2 months ago

Step 1) Activate 2-Factor authentication

Step 2) Authentication system fucks up

Step 3) Locked out of your own account

True story. x2

[-] RedWeasel@lemmy.world 15 points 2 months ago

There is also use a password manager and reset the password everytime because the site blocks them and locks it out.

[-] VeganCheesecake@lemmy.blahaj.zone 29 points 2 months ago

I have relatively long Passwords, because why not, and had problems with pages restricting the number of characters you can enter in the login window, but not the registration window. Or restricting password length and cutting your password off, but not telling you about it, so you gotta figure out that they set the first 30 characters of the saved password as your password.

Always fun to deal with. I could make it a lot easier for me by just using shorter passwords, but I think deep down I'm a masochist.

[-] CoggyMcFee@lemmy.world 26 points 2 months ago

The worst version of this I’ve ever seen is a site that enforced a password policy on the “current password” field on the “change password” interface. I had an existing password that violated their policy (either because they changed the policy or a technician created a “temporary” password for me, I forget), and I could not change it to a proper password because my current password would get rejected.

load more comments (6 replies)
[-] Sagar@sopuli.xyz 14 points 2 months ago

Sign a random string with your private key to be verified by a public key on server.

[-] 4am@lemm.ee 7 points 2 months ago

You’re describing Passkeys/WebAuthN

load more comments (2 replies)
load more comments (1 replies)
[-] Corno@lemm.ee 13 points 2 months ago

Whenever I feel that my passwords are insecure, I offer them a few encouraging words.

[-] RootBeerGuy@discuss.tchncs.de 7 points 2 months ago

Hey, unrelated question, what's the mother's maiden name of your password?

[-] Corno@lemm.ee 5 points 2 months ago

If I told you, then my password would be insecure. You see, that's a sensitive case for them.

load more comments (1 replies)
[-] dan@upvote.au 12 points 2 months ago

For any self-hosted services you use, run something like Authentik and configure all the apps to use it for auth via OIDC (OpenID Connect). Makes the experience a lot nicer, instead of every service having its own separate user system.

load more comments (6 replies)
[-] BurpBlog@lemmy.world 9 points 2 months ago

Bitwarden is your friend.

[-] Rooskie91@discuss.online 5 points 2 months ago

Ah yes, they'll never obtain my password if not even I know it.

load more comments
view more: next ›
this post was submitted on 05 Apr 2024
1117 points (98.8% liked)

Programmer Humor

31205 readers
1728 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 4 years ago
MODERATORS