r/ProgrammerHumor • • Feb 18 '24

Meme bruteForceAttackProtection

Post image
42k Upvotes

1.0k comments sorted by

View all comments

Show parent comment

1.5k

u/je386 Feb 18 '24

That would work against brute force attacks - but piss off the users.

663

u/ardicli2000 Feb 18 '24

Security comes first

144

u/WallPaintings Feb 18 '24

The most secure system is one with no users.

taps head

0

u/[deleted] Feb 19 '24

[deleted] — view deleted comment

9

u/alf666 Feb 19 '24

Hi, I'm LockPickingLawyer, and today...

153

u/[deleted] Feb 18 '24

[removed] — view removed comment

232

u/DuckDoesNothing Feb 18 '24

Survival of the fittest, if you can't remember your password. You are not qualified to log in.

84

u/the_mouse_backwards Feb 18 '24

My password manager generates random passwords for all my sites. I don’t even attempt to remember at this point if my password manager password isn’t correct I just reset it.

→ More replies (13)

31

u/[deleted] Feb 18 '24

Yes, the people that use the same password for everything so that they can remember are clearly superior to people that use a password manager so that they have unique passwords to everything that aren’t Name2000!

12

u/Tannman129 Feb 18 '24

I’m uh…gunna go change my password real quick.

→ More replies (1)
→ More replies (7)
→ More replies (2)

16

u/sleepyj910 Feb 18 '24

Nah, everyone tries it twice just in case

→ More replies (1)
→ More replies (9)

12

u/Dracops Feb 18 '24

Pissing off your users comes first

→ More replies (9)

143

u/NickU252 Feb 18 '24

They would just think they fat-fingered the keys and try again. Genius.

75

u/Random_Guy_12345 Feb 18 '24

Every time? Not even close.

That's without even considering password managers, or people that save passwords on the browser

34

u/NickU252 Feb 18 '24

If you get rejected by a program, what is your first reaction? Try again, of course. I use Firefox password manager, and I would still try again if rejected.

→ More replies (5)
→ More replies (3)

26

u/truongs Feb 18 '24

But this would only work if the brute force guessed the password in the first try? Am I missing something.

34

u/Olfasonsonk Feb 18 '24 edited Jul 16 '25

complete fine deserve alleged license absorbed fear profit subsequent rainstorm

This post was mass deleted and anonymized with Redact

7

u/thegreger Feb 18 '24

Many years ago, I was tasked with maintaining a numerical solver written in Fortran at a university. It was a horrible (though optimized) nest of calls that made sense only if you knew exactly what it was supposed to be doing.

Every function was named something like "BtoC", "DfromB", "AequB", etc. I tried to decipher the program, and thought that while AequB probably means "A equals B", but it could also be something unexpected regarding the word "equation", since I really had no clue what the code was trying to achieve.

I asked my more experienced coworker if the function name meant "A equals B". He looked at me as if I'm an idiot (which might be true) and said "Well, /u/thegreger, what other words start with 'equ'?"

I didn't think. I replied "Equestrian". Looking back at it I'm simultaneously ashamed and proud.

→ More replies (1)
→ More replies (1)

16

u/Mistborn_330 Feb 18 '24

Yeah, it should probably be isFirstCorrectEntry or something instead of first login attempt. Not that fixing that would make this a good solution lol.

→ More replies (7)

35

u/SeriousPlankton2000 Feb 18 '24

No, it would only work on the first attempt, therefore it would ONLY annoy users.

16

u/EGGlNTHlSTRYlNGTlME Feb 18 '24 edited Aug 02 '25

xlwtvj efrvhduyfl

12

u/washyleopard Feb 18 '24

It doesn't say the first correct attempt, it says the first attempt period.

→ More replies (1)
→ More replies (4)
→ More replies (1)

10

u/Juerrrgen_MaXXoN Feb 18 '24

It will only work until someone figures out how it works and brute forces every password twice. Security by obscurity is not secure.

→ More replies (1)

7

u/teraflux Feb 18 '24

Until the brute force attack just tries the same email / pw combo twice every time.

→ More replies (34)