this post was submitted on 05 Jul 2023
1515 points (98.5% liked)

Android

28179 readers
271 users here now

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It's fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

!android@lemmy.ml


founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] democracy1984@lemmy.world 4 points 1 year ago (1 children)

Hashing only works if the website stores their passwords correctly. If a single website you use doesn't hash passwords correctly, and gets their database leaked, then your passwords will all be leaked. Changing a few characters per site may help a bit, but it shouldn't be relied on.

Also, if you're worried about the host shutting down, you should try bitwarden. It's completely open source, and you can self host it if you want.

[–] Fangslash@lemmy.world -1 points 1 year ago* (last edited 1 year ago) (1 children)

Changing even a single letter will completely scramble your password with hash, so for all intents and purpose it is equivalent to a unique password

Though I do admit it can get a bit tedious, I'll definitly look into self-hosting, thanks for the recommendation

[–] lazynooblet@lazysoci.al 2 points 1 year ago (1 children)

Password are leaked all the time. You are trusting the website with your password, but won't trust a password manager.

There are self hosted versions of password managers that solve the issues you described. Just read the comments here, some great recommendations.

[–] Fangslash@lemmy.world 0 points 1 year ago* (last edited 1 year ago) (1 children)

Password managers holds the key to all my other accounts, where as a random poorly secured site do not. Of course I will have less trust in a password host, a compromised host means I also lose my banking and work account, but if a hacker got my free-manga.net password, well they can enjoy my shitty isekai collection for all I care.

The biggest security issue was always shared password leads to poorly secured site compromising highly secured sites, and thats why unique passwords are important. You might be thinking the change-one-letter password is similar to sharing password, but that is just not how hash works.

[–] lazynooblet@lazysoci.al 2 points 1 year ago (1 children)

Password managers holds the key to all my other accounts, where as a random poorly secured site do not

You admitted your passwords are not unique or random, so they do in fact have a definite insight into your other passwords.

a compromised host means I also lose my banking and work account

All password managers recommended in this thread use the master password to encrypt your data.

a compromised host

As suiggested, there are self-hosted versions of these password managers so you don't necessarily need to trust a host

but that is just not how hash works

You are holding onto the "hash" premise but you aren't guarenteed that your passwords are being hashed. As I said before, if a site is compromised and your not-random password is leaked, you are vulnerable to having all of your accounts exposed.

I think you are set in your ways, I have tried to enlighten you. I hope your choices don't come back to bite you in the future.

[–] Fangslash@lemmy.world 0 points 1 year ago* (last edited 1 year ago) (1 children)

if you're interested, look up how modern encryption and password cracking works. Theres really no way for me to explain why what I'm doing is more secure than a manager when you don't even know what "unique" or "random" means in encryption, let alone how to maximize them for security.

In anycase thanks for all the suggestions

[–] lazynooblet@lazysoci.al 1 points 1 year ago (1 children)

I totally understand. I think you're missing my point.

I am willing to bet multiple sites we both signed up store their passwords in cleartext (or unsalted hashes, or broken hashing methods).

So the attackers now have one of our passwords. They may even have a number of our passwords. In my case, using a password manager, the attacker has multiple completely random strings that I have used as passwords. In your case, the attacker has 2 passwords that look very much the same, although a little changed. You are now screwed.

[–] Fangslash@lemmy.world 0 points 1 year ago* (last edited 1 year ago) (1 children)

Then you should know that attackers don't take your plain-text or cracked password and the start manually guessing similar codes on your other accounts, unless they are exactly the same. They always need to get a copy of your password (we'll assume its hashed), then start the guess work using a decoder.

How secure your password is to the program depend on its entropy, which depends on the password's length and possible characters. Two passwords are either exactly the same or completely different, and not how similar it "looks" to human.

Now, obviously if you make a easy-to-guess scramble (e.g. password123 becomes password123facebook for, well, facebook) then the hacker can do a custom decoder and this does compromise security. There are a lot of little tricks to avoid this, in anycase it will be secure as long as you maintain a high entropy.

[–] lazynooblet@lazysoci.al 2 points 1 year ago* (last edited 1 year ago) (1 children)

Then you should know that attackers don’t take your plain-text or cracked password and the start manually guessing similar codes on your other accounts

Oh they absolutely do.

You keep going back to hashing methodology. I totally agree that if the website hashes your password correctly, its unlikely to be compromised.

That said, you are trusting the website in that regard, when it has been repeatedly proven that there are sites, even large ones, have exposed passwords.

You said at the beginning of this thread that you can't trust password managers to manage your password correctly. But you trust random websites with that password instead.

So put your hashing discussion to one side, and think of the scenerio where your passwords are not encrypted. Because you can't guarentee that they are.

What got me into this discussion was your comment

Changing even a single letter will completely scramble your password with hash, so for all intents and purpose it is equivalent to a unique password

It is just such bad advice. Anyone who thinks changing a few letters in their password used accross multiple sites deserves to be hacked.

Edit: I'm going to stop here. I don't think I'm getting through. Thanks for the chat.

[–] Fangslash@lemmy.world 0 points 1 year ago* (last edited 1 year ago)

I’ll just finish off with a few more points

  1. If your password is unencrypted or poorly encrypted, having a random string vs custom password makes no difference. The whole point of unique and strong password is so that a poorly encrypted service does not compromise your properly encrypted service. The scenario where my password is unencrypted is irrelevant, because only the salted hashed password matters. And because of the hash, leaking unencrypted passwords does not make the hashed ones easier to guess.

  2. The whole issue with a manager isn’t that its bad, its that it puts everything under the one basket, even if its a hella strong basket. If you want to change my mind, you need to show the pros outweigh the cons. Straight up assuming that not using a manager somehow means anytime I have my password compromised equals everything else is compromised is not convincing, its circular reasoning.

  3. Ignoring the fact that I’m explaining how hash works and not giving advice, if we want to be technical then yes only a slight change does make targeted attack easier. At that point password will only provide so much security, if you want to truely be safe, grade separate your username and email.

Thanks for the chat too, have a nice day

Edit: grammar