16

And why were you reading my password again?

Comments
  • 14
    Because it's sends a partial hashed version to https://haveibeenpwned.com/ using their api and determines its a compromised password.
  • 18
    Why are you using a password so bad they need to warn you? 🤔
  • 0
    @C0D4 It's been long since I created this account. How suddenly I'm getting this mail now?
  • 6
    @girlwhocodes your password got leaked recently and added to the haveibeenpwnd database. That's probably why it started just now.
  • 4
    @girlwhocodes you logged in for the first time in ages?

    Beats me on the "why now" part, I just know the "how"

    https://github.blog/2018-07-31-new-...

    Turns out they dont use the api, they have a copy of the entire dataset 😦
    So... you know, I'd say you're password is in there somewhere.
  • 0
    @C0D4 No. I login in regular basis. I push almost daily.

    Creepy
  • 4
    @girlwhocodes check HaveIBeenPwned, maybe it's a recent data breach.
  • 2
    @C0D4 it shows 1 breached site. But how may I know which site it could be. Or where may I need to tighten the security.
  • 2
    @girlwhocodes scroll down, it usually names them.
  • 0
    @girlwhocodes @C0D4 beat me to it.

    It'll tell you
  • 2
    @C0D4 Gottit. Thanks. Shitty UI
  • 0
  • 2
    Does that to me too. I checked, and was not pawned. So ¯\_(ツ)_/¯
    Github has gone to shit imho.
  • 3
    If your password is weak they just guessed it and found it, just like any one else could. They basically white hat hacked your password. They are kind enough to tell you that your password can be hacked. So accept their kindness and change your damn password!
  • 1
    @aggelalex Guessing and finding. Lmao. Do you work in that principle?
  • 0
    Haha, I see, the point is that email was late. Did they integrate such security notice just recently?
  • 6
    @PostMapping("/password/change")
    public void changePass(String newPass, Principal user) {
    PasswordStrength strength = determineStrength(newPass);
    userService.updatePass(principal.getName(), newPass);
    if(WEAK.equals(strength)) {
    notificationService.schedulePasswordStrengthReminder(user.getName(), strength);
    }
    }

    // and they don't even need to know what your pass is....
  • 2
    It is also entirely possible that they were hacked and now "your pass is weak" so they want you to change it before shit hits the fan. I mean, aside from very easy passes, a minimum 8 character pass of upper and lower case and number should not be "weak" per se.
  • 0
    @vintprox I didn't get any update regarding that.
  • 0
    @netikras Yah but why out of nowhere now they are sending this mail!
  • 0
    @C0D4 the dataset is just 15GB anyone can download it for free
  • 0
    What if someone takes over havebeenpawned. Then he can create "rock you v2.txt". It free wall estate for passwords.
Add Comment