Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

"This password has appeared in a data leak" notice on iPhone

Is there any way to find out what website the data leak was from when getting this on my iphone settings?


I want to find the culprit for me now having to change my password used on 59 other sites



[Re-Titled by Moderator]

iPhone 11

Posted on Sep 29, 2020 9:22 AM

Reply
Question marked as Best reply

Posted on Nov 7, 2020 5:33 AM

I have a similar scenario, receiving a notification on my iPhone that approx 80 of my username/passwords are the subject of a data breach. However many of my passwords on this notification are different. Ie, not the same password across all sites. I often use a similar password but with different letters or numbers at the end.


Some of these notifications even related to my wife's email addresses and passwords, and one was my sons school log-on with different passwords.


So how can it be that all these websites have suffered data breach at the same time??


I can understand the concept of, say, a retailers website getting hacked and suffering a data breach that contains a list of all its customers including my email and password. And I get that as a precaution Apple may notify me about a potential breach for any other websites where I may have the same email & password combination. But why would I be notified of many other passwords being at risk? Is it because they may contain 'part' of the same password? But that still doesn't explain the notifications relating to my wife and sons passwords which are nothing like mine.


Its almost as if Apples whole key chain password app in my iPhone has been compromised and its spat out all the ones that don't contain a 18 key encryption.


I'm slowly working through them all again and changing them.


Thanks



133 replies

Aug 10, 2021 3:11 AM in response to ACliveB

haveibeenpwned contacts multiple famous services such as wattpad and mathway, etc to see if they have been exposed to hackers and accounts have been sold or leaked, and might also confirm that your email or phone-number is part of that list.

This methodology has some limitations however, as it relies on companies actually admitting and giving a record of emails stating that they have been hacked.

Contrastingly Apple's Keychain services use a different method. Like many VPN services like NordVPN, Keychain actually references many deep web links to compromised accounts and immediately contacts the owner. Quote:


"To verify whether a password not present in the local list is a match involves some interaction with Apple servers. To help ensure that legitimate users’ passwords aren’t sent to Apple, a form of cryptographic private set intersection is deployed that compares the users’ passwords against a large set of leaked passwords. This is designed to ensure that for passwords less at risk of breach, little information is shared with Apple. For a user’s password, this information is limited to a 15-bit prefix of a cryptographic hash. The removal of the most frequently leaked passwords from this interactive process, using the local list of most commonly leaked passwords, reduces the delta in relative frequency of passwords in the web services buckets, making it impractical to infer user passwords from these lookups."


(in short cutting through the bull-**** (excuse the french)) and is way faster and more secure of a system. Heres a link to apples website that explains it sort of well: Password Monitoring

Hope this helps!


Royce

Oct 18, 2020 4:27 PM in response to kitt161

It has nothing to do with your buying a phone from eBay. iOS 14 checks passwords that you enter against a published list of compromised passwords that have been found in data leaks. You can check them yourself at https://haveibeenpwned.com and tapping on Passwords.


The greatest risk is if you use the same password on multiple sites, and/or you don’t use strong passwords (meaning at least 8, and preferably 12 character passwords that don’t any personally identifiable information).

Nov 1, 2020 3:26 AM in response to MrHoffman

Interestingly, iOS showed me a breach for an account that other websites do not detect as a being hacked.


I checked with avast, f-secure, and haveibeenpwned. None of them show that particular login account for a 3rd party service as being breached, but iOS. I guess Apple is deeper in the darknet than other, so to speak 😉.


I really appreciate this new service from Apple. Well done!

Nov 22, 2020 5:44 PM in response to MrHoffman

It would still be nice to know where Apple is getting their data from. Some of my passwords are popping on my iPhone, even though the associated email address has no results on haveibeenpwned. I've always used haveibeenpwned as a source of truth on leaks, and now I don't know who to trust if various sources don't agree. Hard to tell if one is missing data, or one is exaggerating it.

Dec 8, 2020 2:54 PM in response to dpowre

So it appears that Apple is only reporting passwords that have been found in a dictionary of leaked passwords. This does not necessarily mean that your exact email/password combo has been leaked, nor linked to a specific website. Whereas haveibeenpwned generally reports actual database leaks of your information. Can anyone confirm this?

Dec 14, 2020 8:32 AM in response to Alley_Cat

Generally hackers who compromise a server get the complete profile of each user, including ID, password, and lots of personal information. The password for any competently managed site is salted and hashed with a strong hash (at least SHA-256, preferably SHA-512). (A “salt” is a semi random string that is appended to the password before hashing.) The hash function generates a seemingly random string of characters, and is not reversible, so just because you have the hashed value of the passcode does not mean that you can easily determine the passcode itself. But many sites skip the salt. For these all you need to do is use a dictionary search and try every combination against the hash function (which you also got from the break-in) until you find a hashed password that matches. I say “you”, but there are plenty of apps that will do this for you while you sleep, or you could just write one; a few lines of C code. Even some salted hashes can be broken, if the salt is simple enough (like the user ID).


This becomes impractical if the password is long enough (20 characters, for example) and allows (and the user chooses) a large number of characters including punctuation. But most sites don’t support long passwords, and many exclude even basic punctuation characters. Apple’s keychain will generate very secure random passwords, but must sites where I have tried to use one of these reject it for either disallowed characters of length.


But the bottom line is that the user ID for every password that has been compromised is known, but not all passwords can be compromised.


We are not even talking about sites that save the password in plaintext and don’t hash it. If your site can tell you the password that you forgot that’s a site you don’t want to ever use. Properly secured sites have a way to create a new password, but cannot tell you what your password is.

Nov 7, 2020 8:55 PM in response to Aqellezra

I came here to look for an answer as this is a very serious issue. And luckily, I found my answer.

But if I still had questions regarding this thread, I wouldn’t dare ask. A couple of higher level ladies/gentlemen gave informative, teaching answers with references and I thank you.

So I am assuming this is the result of the latest security updates. Thank you again.

Nov 9, 2020 5:18 PM in response to jwpinnacle

Apple has access to lists of passwords that have been compromised in data leaks from web sites and e-commerce providers. If you are seeing that message it means your password is on one of the those lists. There are also public lists that you can check, most notably https://havibeenpwned.com where you can check yourself. However, Apple’s list is larger than that one.

"This password has appeared in a data leak" notice on iPhone

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.