There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

lemmy.world

possiblylinux127 , to mildlyinfuriating in Please pick a password starting with ad and ending with min

Create a randomly generated password and store it in a password manager

Puttaneska , to noncredibledefense in Credible assistant gunner

Birds, long known for good vision and patriotism

military-history.org/…/pigeon-guided-missiles.htm

Nomad ,

https://lemmy.world/pictrs/image/10cbd66e-a3b1-48ab-af69-c7650d2d00cb.jpeg

US Coast Guard used them for search and rescue too, called Project Sea Hunt.

Eiri , to mildlyinfuriating in Please pick a password starting with ad and ending with min

You remind me of my bank about 17 years ago. Everyone had to have a 10-character password, exactly, and it had to include exactly 2 numbers and 1 symbol. I wasn’t very knowledgeable about computers at the time and it already felt dumb.

ByteOnBikes ,

17 years ago, jeez. My credit Union’s website is like that. Only its between 8-12 characters. No more, no less.

It’s terrifying.

Wogi ,

A few years ago my ISP pushed an update to my router that changed the password requirements, invalidating my passwords. Because I couldn’t enter the old password I also couldn’t change the password. I had to do a factory reset.

JackbyDev ,

Feels odd to check the password requirements on the enter password screen in addition to the new password screen.

silasmariner ,

Might be checking the old password on the new password screen. Easy programming mistake to make I guess? Apply the same validation to all 3 password fields…

JackbyDev ,

Ahhh, good catch! You are probably a master of code reviews and QA!

Eiri ,

Wow that’s a big oops

Glitterbomb ,

ISP worker here. Our chosen routers default to an 8 digit password, the first 4 are the last 4 of the mac in hex, which anyone can easily see being broadcast by the wifi network. The last 4 are a part of a unique serial number, but its just 0-9. Ultimately, if you try to brute force this default password, you need 10000 tries. It takes a regular GPU 2 minutes with hashcat. It baffles my mind that companies think this is OK.

RecluseRamble ,

At that time my bank allowed up to 6 digits as a password. I kid you not, like a card PIN but for online banking login. I believe the whole banking security relies on their backoffices still running on paper.

Eiri ,

That’s what my current bank uses for the web portal now to think of it. Client number, and 6-number PIN. I guess they’re only doing this because they really trust their “unusual activity” protocols, but I’ve got a feeling they really shouldn’t only rely on those.

superkret , to mildlyinfuriating in Please pick a password starting with ad and ending with min

add1more_Dopamin

MouseKeyboard , to aboringdystopia in MBFC Credibility - High

The rocket attacks Hezbollah did launch shortly afterwards lends a lot of credibility to Israel’s claim it was preemptive.

Aceticon , (edited )

About as much as you punching somebody on the face could, after they punched tyouback, be claimed by you to be a preemptive punching of their face: i.e. it’s complete total bullshit.

And here we have the press from nations with heavily pro-Zionist governments and power elites spinning that bullshit into their stories whilst !World moderator’s beloved “trust gatekeeper” has their own bot telling readers they’re totally trustworthy and even in some cases that those media sources spinning the-ethno-Fascists-are-the-real-victims-here takes on their stories were they’re the ones initiating violence, are lefties.

I’m not quite sure what’s the bullshit power in this, but it’s at least square.

PS: It’s funny how me and somebody else seem to have independently come up with the same metaphor, even if I worded it in a reversed way so as not to come out as aggressive.

givesomefucks ,

If I walked up and started punching you in the face because I said you looked like you were about to punch me…

Would you just let me beat you up to prove you weren’t gonna punch me?

Especially knowing there’s no one that would stop me from beating you up if you didn’t defend yourself?

MouseKeyboard ,

What if after the fight I said I punched you for something you did last week?

givesomefucks ,

I’d think what would have worked best was an immediate response, which is what you’re criticizing Hezbollah for doing…

But it sounds like you didn’t understand who was who in that metaphor

RunawayFixer ,

Hezbollah counter-attacking after being attacked by Israel, does not mean that Hezbollah would have attacked if they had not been attacked first. If your neighbour is a bully, then it’s probably best to not be a pushover.

What does lend the “pre-emptive” claim credibility, is that afterwards Hezbollah said that they had retaliated for the murder of one of their commanders in Beirut. So the Hezbollah attack was not a counter-attack, but rather an attack that they had been preparing for weeks already.

Madison420 ,

If attacked they attack, that’s shitty evidence because they would have struck back anyway.

UnderpantsWeevil ,
@UnderpantsWeevil@lemmy.world avatar

If Hezbollah rockets had fired first, would this have meant they were responding pre-emptively to Israeli airstrikes?

nonailsleft ,

If they knew of an impending Israeli airstrike, and they fired the rockets at the aircraft or airfields, would you not call it a pre-emptive strike??

UnderpantsWeevil ,
@UnderpantsWeevil@lemmy.world avatar

They do know and they did that.

DmMacniel , to memes in Three popular desktop OS and its users
@DmMacniel@feddit.org avatar

Linux ain’t an OS. And what does AI do in this picture?

doge_d_aspin OP ,
@doge_d_aspin@lemmy.world avatar

I mean Linux/GNU operating system distros

doge_d_aspin OP ,
@doge_d_aspin@lemmy.world avatar

AI works well in Linux but we doesn’t trust it, but Apple and Microsoft embrace it to fully spies their users

PeriodicallyPedantic ,

AI was pitched as a replacement but it’s actually the enemy

Swedneck , to cat in Do cats experience existential dread?
@Swedneck@discuss.tchncs.de avatar

every time they look at their food bowl, regardless of how full it is

abfarid , to mildlyinfuriating in Please pick a password starting with ad and ending with min
@abfarid@startrek.website avatar

Adrenamin™

sir_pronoun , to games in Day 40 of posting a Daily Screenshot from the games I’ve been playing until I forget to post Screenshots (Jedi Fallen Order)

But there’s no strife to succeed in academic or romantic life despite physical limitations depicted in this game :(

You know which game could fill that narrative hole? It’s free to download, even :)

www.katawa-shoujo.com

Ansis100 ,

the fuck

sir_pronoun ,

I’ve been commenting under his posts to play this insane game for a while

glimse , to insanepeoplefacebook in Spotted on a road which is funded by my taxes

I’d probably not include [OC] in the title if you didn’t take the picture

Bakersfield OP ,
@Bakersfield@lemmy.world avatar

I just crossposted without noticing that. Thanks for pointing it out; I edited the title.

Carighan , to mildlyinfuriating in Please pick a password starting with ad and ending with min
@Carighan@lemmy.world avatar

Just do the Password Game to figure out a good one!

skullgiver , to mildlyinfuriating in Please pick a password starting with ad and ending with min
@skullgiver@popplesburger.hilciferous.nl avatar

Depending on how they do their length check, this “English only” check makes sense in a way. Non-ascii letters are a pain to validate the length of (“🏴󠁧󠁢󠁳󠁣󠁴󠁿” is seven code points and fourteen bytes long, but just one “character” to most people).

I don’t know why the max length is that low (I presume it’s stored in plaintext) but you can’t expect someone to write a good password strength algorithm from a company producing the cheapest routers imaginable.

CouncilOfFriends , to pics in [OC]One of the only good things about flying is looking out the window.

As my flight instructor always told me, “Eyes outside!” Which was more for traffic avoidance, but…

bjoern_tantau , to mildlyinfuriating in Please pick a password starting with ad and ending with min
@bjoern_tantau@swg-empire.de avatar

Take a string as bytes is bad with weird non-ASCII characters. Been there, been bitten in the ass by it.

At least with e-mail clients different clients on different operating systems use different encoding by default for their passwords.

With a router I could imagine different client apps following different standards.

expr ,

You don’t have to take arbitrary bytes. UTF-8 encoded strings are just fine and easily handled by libraries.

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

At least with e-mail clients different clients on different operating systems use different encoding by default for their passwords.

expr ,

The manufacturer obviously also makes the app and can control the encoding.

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

With a router I could imagine different client apps following different standards.

Many routers can also be controlled via Telnet, which will also use different encodings depending on your OS.

tiredofsametab ,

Y'all use UTF8? laughs in Japanese websites

/ can we please stop EUC-JP and SJIS and MS932 and all just switch to UTF8, please, Japan?!

magic_lobster_party , to mildlyinfuriating in Please pick a password starting with ad and ending with min

There’s a special place in hell for those who set an upper limit in password lengths.

CosmicTurtle0 ,

I sort of get it. You don’t want to allow the entire work of Shakespeare in the text field, even if your database can handle it.

16 characters is too low. I’d say a good upper limit would be 100, maybe 255 if you’re feeling generous.

i_am_not_a_robot ,
@i_am_not_a_robot@feddit.uk avatar

The eBay password limit is 256 characters.

They made the mistake of mentioning this when I went to change my password.

Guess how many characters my eBay password has?

abfarid ,
@abfarid@startrek.website avatar

-1?

JackbyDev ,

Damn signed bytes!

eager_eagle ,
@eager_eagle@lemmy.world avatar

69

intensely_human ,

oh yeah

n3cr0 ,

Just paste it in here and I count the characters for you.

owsei ,
@owsei@programming.dev avatar

The problem is that you (hopefully) hash the passwords, so they all end up with the same length.

Carighan ,
@Carighan@lemmy.world avatar

And sure, in theory your hashing browser-side could break if you do that. Depending on how much text the user pastes in. But at that point, it’s no longer your problem but the browser’s. 🦹

owsei ,
@owsei@programming.dev avatar

Why are you hasing in the browser?

Also, what hashing algorithm would break with large input?

FierySpectre , (edited )

Why would you not hash in the browser. Doing so makes sure the plaintext password never even gets to the server while still providing the same security.

Edit: I seem to be getting downvoted… Bitwarden does exactly what I described above and I presume they know more than y’all in terms of security bitwarden.com/help/what-encryption-is-used/

candybrie , (edited )

Because then the hash is the password. Someone could just send the hash instead of trying to find a password that gets the correct hash. You can’t trust the client that much.

You can hash the password on both sides to make it work; though I’m not sure why you’d want to. I’m not sure what attack never having the plain text password on the server would prevent. Maybe some protection for MITM with password reuse?

CommanderCloon ,

Because then that means you don’t salt your hashes, or that you distribute your salt to the browser for the hash. That’s bad.

frezik ,

You could salt it. Distributing a unique salt doesn’t help attackers much. Salt is for preventing precomputing attacks against a whole database. Attacking one password hash when you know the salt is still infeasible.

It’s one of those things in security where there’s no particular reason to give your attacker information, but if you’ve otherwise done your job, it won’t be a big deal if they do.

You don’t hash in the browser because it doesn’t help anything.

FierySpectre ,

It helps against the server being able to read the password, so a bad actor (either the website itself or after a hack) could read your password. Which isn’t bad if you’re using good password hygiene with random passwords, but that sadly is not the norm.

frezik ,

It doesn’t. It just means the attacker can send the hash instead of the password.

FierySpectre ,

For that particular website yes, but a salted client side hash is worthless on a different website.

Edit: plus even unsalted it would only work if the algorithm is the same and less iterations are done

frezik ,

If the end user is reusing passwords. Which, granted, a lot of people do.

On the flip side, we’re also forcing the use of JavaScript on the client just to handle passwords. Meanwhile, the attack we’re protecting against only works for reused passwords, and the attacker is inside the server and can see the password after transport layer encryption is removed. This is a pretty marginal reason to force the complexity of JavaScript.

frezik ,

With comments like this all over public security forums, it’s no wonder we have so many password database cracks.

frezik , (edited )

Per your edit, you’re misunderstanding what Bitwarden does and why it’s different than normal web site password storage.

Bitwarden is meant to not have any insight into your stored passwords what so ever. Bitwarden never needs to verify that the passwords you’ve stored match your input later on. The password you type into Bitwarden to unlock it is strictly for decrypting the database, and that only happens client side. Bitwarden itself never needs to even get the master password on the server side (except for initial setup, perhaps). It’d be a breach of trust and security if they did. Their system only needs to store encrypted passwords that are never decrypted or matched on their server.

Typical website auth isn’t like that. They have to actually match your transmitted password against what’s in their database. If you transmitted the hashed password from the client and a bad actor on the server intercepted it, they could just send the hashed password and the server would match it as usual.

yhvr ,

bcrypt has a maximum password length of 72 bytes.

en.wikipedia.org/wiki/Bcrypt#Maximum_password_len…

owsei ,
@owsei@programming.dev avatar

Damm, I legit didn’t knew there bcrypt had a length limit! Thank you for another reason not to use bcrypt

frezik ,

Scrypt has the same limit, FWIW.

It doesn’t matter too much. It’s well past the point where fully random passwords are impossible to brute force in this universe. Even well conceived passphrases won’t get that long. If you’re really bothered by it, you can sha256 the input before feeding it to bcrypt/scrypt, but it doesn’t really matter.

Swedneck ,
@Swedneck@discuss.tchncs.de avatar

wouldn’t you then just break it up into chunks of 72 bytes, hash them individually, and concatenate the hashes? And if that’s still too long, split the hash into 72 byte chunks and repeat until it’s short enough?

yhvr ,

I don’t know the specifics behind why the limit is 72 bytes, but that might be slightly tricky. My understanding of bcrypt is that it generates 2^salt different possible hashes for the same password, and when you want to test an input you have to hash the password 2^salt times to see if any match. So computation times would get very big if you’re combining hashes

CommanderCloon ,

If you hash in the browser it means you don’t salt your hash. You should absolutely salt your hash, not doing so makes your hashes very little better than plaintext.

Shadow ,
@Shadow@lemmy.ca avatar

There’s nothing stopping a browser from salting a hash. Salts don’t need to be kept secret, but it should be a new random salt per user.

expr ,

At minimum you need to limit the request size to avoid DOS attacks and such. But obviously that would be a much larger limit than anyone would use for a password.

owsei ,
@owsei@programming.dev avatar

Also rate of the requests. A normal user isn’t sending a 1 MiB password every second

JackbyDev ,

What’s a sensible limit. 128 bytes? Maybe 64?

owsei ,
@owsei@programming.dev avatar

I’d say 128 is understandable, but something like 256 or higher should be the limit. 64, however, is already bellow my default in bitwarden

MangoPenguin ,
@MangoPenguin@lemmy.blahaj.zone avatar

Even 255 bytes with 10 million entries is only ~2.6GB of data you need to store, and if you have 10 million users the probably $1 a month extra that would cost is perfectly fine.

I suppose there may be a performance impact too since you have to read more data to check the hash, but servers are so fast now it doesn’t seem like that would be significant unless your backend was poorly made.

intensely_human ,

Yeah but what if I have one user with 9.9 million accounts? That bastard

Olmai ,

Account georg

CeruleanRuin ,

Oh and also, “change this every four weeks please.”

Okay then. NEW PASSWORD: pa$$word_Aug24

fritolay ,

Invalid password, maximum 13 characters.

JustARegularNerd ,

pa$$word0824

dch82 ,

Only a maximum of 3 digits allowed

CaptPretentious ,

Yep. Having to have requirements that doesn’t flow with people very well and requiring constant updates, people WILL find shortcuts. In the office, I’ve seen sheets of paper with the password written down, I’ve seen sticky notes, I’ve seen people put them in notepad/word so they could just copy paste.

This is made worse, because you have to go out of your way for a password manager, which means you need to know what that is. And you need a good one because there has been (and I’m going to generalize here) problems with some password managers in the past. And for work, they have to allow a password manager for that to even be an option. Which you then end up with this security theater.

rekabis ,

And you need a good one because there has been problems with some password managers in the past.

coughLastPasscough

“Problems”. What an delightfully understated term to use.

Discover5164 ,

the password cannot contains the same sequences of characters as the old password.

and i have seen this requirement in a service that requires changing it every month for some reasons.

and this is to manage a government digital identity that allows to log it in all governments websites.

PM_me_your_doggo ,
@PM_me_your_doggo@lemmy.world avatar

the password cannot contains the same sequences of characters as the old password.

That’s a weird way to say “we store your password in plaintext”

Showroom7561 ,

Reasonable upper limits are OK. But FFS, the limit should be enough to have a passphrase with 4 or 5 words in it.

lauha ,

Usually 256 bit hash is used. 256 bits is 32 bytes or 32 characters. Of course you are losing some entropy because character set is limited, but 32 characters is beyond reasonable anyway.

Showroom7561 ,

I’d be totally fine woth 32 characters! But I’ve come across too many websites with unreasonably short (20 characters or less) limits.

Lojcs , (edited )

The eff passphrase generator has about 2.5 bits of entropy per character (without word separators). Eff recommends 6 word passphrases, and with an avg word length of 7, that’s (only) 79.45 bits of entropy that won’t even fit in the 32 characters. If there wasn’t a password length limit it would be possible to saturate the hash entropy with a 20+ word & 102+ char passphrase.

lauha ,

Of course, but that’s because you are using a passphrases. Passwords have a much hogher entropy.

GissaMittJobb ,

Basically guaranteed to be a clear text offender

needanke ,

Just opened a PayPal account and their limit is 20. Plus the only 2fa option is sms 🙃.

JustARegularNerd ,

I just double checked and I have TOTP enabled for my PayPal account so it should be an option.

I just found this support article of theirs and it says it can only be enabled through their website and not through the app (why?!) so you might be running into that?

paypal.com/…/what-is-2-step-verification-and-how-…

ZeldaFreak ,
@ZeldaFreak@lemmy.world avatar

Probably people would struggle to scan the QR Code with their smartphone. I think most apps can scan it from a image but obviously this would be unsafe, especially when people sync their screenshot to the cloud.

I can 100% confirm totp exist for PayPal, because I’m using it.

Summzashi ,

That last part definitely isn’t true.

queue ,
@queue@lemmy.blahaj.zone avatar

I personally have a Yubikey and OTP for mine. Maybe they don’t for your country?

That said, fuck PayPal.

Tamkish ,

“Your password needs to be less than 65k characters long” >:(

HK65 ,

Darn, can’t use the entire Bee Movie on Blu-Ray as my password then.

Tamkish ,

I mean you could compress it

rekabis ,

Especially since it takes more effort to limit it than leave it wide open for whatever length of password a user wants to use.

nvarchar(max) is perfect to store the hashed copy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines