The Cit0Day Breach Collection
troyhunt.com
troyhunt.com
The official message is that "if you had been doing things right, you don't have to worry". No sh_t Sherlock! But I also worry about my dark past when I was young and ignorant and used weak passwords, before starting to do things "right"... (on the other hand, given the amount of money I paid for HIBP, this is of course just unwarranted entitlement on my side, so I'm just talking half-seriously).
I tried to do a trivial grep match on my list of sites, but the regex ended up being a bit long given that hostnames can have lots of variations and it's not so trivial to match them with the format used in the breach. So I've put it all in a Gist in case it is useful for other people:
https://gist.github.com/j1elo/50088d6f4587c09fea07b1ccf94ad7...
How many normies without password managers remember every site where they created an account in the last five years? Even if they start using strong and unique passwords now, they won't go back and change passwords in services they've forgotten.
All I know from Cit0Day is that my account was breached in one or more of 23000+ sites. I can't tell which one(s), so it's not actionable.
Troy runs haveibeenpwned as a free public service, so it's not right to ask him to do more than he already has. But to be actionable, each email in the Cit0Day dump could be associated to the individual sites so users would know where they'd been pwned.
> Get a password manager, use strong and unique passwords
That's more like the overall "mission" of Have I Been Pwned, convince people to do that. It's not a particular actionable suggestion that receivers of the alert email can perform (because, albeit here we're discussing the blog post, actually this has been emailed as a Breach Alert to all HIBP subscribers)
To be fair, this promises to be a service that alerts you when your accounts get compromised, and that's 100% what they have done. But in past similar emails, they also contained actionable advise, such as "go to example.com and change your password", which here is missing, so I guess users are left wondering what they can do apart from either ignoring the breach or changing absolutely all their passwords just in case any of them was leaked, or munging on their own the provided TXT listings (which most won't do).
In my case it was just from a guest order at some random restaurant; nothing critical.
Oddly, I didn't see the website in the list of files in the leak. So the file list might not be "complete", in the sense that grepping it won't be 100% accurate.
Just FYI.
EDIT: As always, thank you Troy for running HIBP. You're a hero.
Curiously the breach included my direct personal email address that I have only used for a handful of sites in the last 10 years.
I'll answer the question, though: Not unless you know how to find it.
Or are you saying that you registered multiple times on the same website and the leak only contains the old registrations?
The other thing I do is that I monitor failed smtp connection attempts to my mail server, particularly when they use one of these unique email aliases. That gives me advanced notice that the website has been breached, and I have quite a few that are not on HIBP's radar.
Edit: I looked through email at the services I signed up for with this address, and searched though the list; I'm fairly sure it's the account for a local game club :(
What would be some security pros and cons of this approach? And ultimately, [how] can e-mail be removed as the single point of failure?
Note, that the first list published by Troy is truncated, so it's not full.
1:
cat gist1.txt gist2.txt | awk '{print $1, gensub(/[{}.]*/,"","g",$2)}' | sort -rnk2 > cit0-urls-sorted.txt
2: cat gist1.txt gist2.txt | awk '{print $1}' | sort -u > cit0-urls.txt
grep -Fif cit0-urls.txt DATABASE.csvWhere is that list? I couldn't see it linked from the article. (Sorry if I just missed it)
https://gist.githubusercontent.com/troyhunt/0282a5bad48bd669...
https://gist.githubusercontent.com/troyhunt/54d421427ae0c32c...
Had to make an icloud keychain password copy script for someone so that was something new.
I want to know if the password used was fake or real.