Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

TechnoMonk

macrumors 68030
Oct 15, 2022
2,606
4,117
It seems there is a security flaw here that allows changing the iCloud password with only a PIN code, even when 2FA is enabled.
That’s not a security flaw. That’s how it was designed. Remember big hue and cry about people forgetting passwords and wanting to reset through pin/2FA. And it’s a flaw when you disclose the pin and lose the device.
 

Cunir

macrumors regular
Nov 25, 2021
193
223
I haven't seen it in this thread and maybe its buried but there is a 'screen time' setting that will not allow an iCloud Password change without... entering your OLD iCloud password first.
I've seen a couple of people mention this, but i can't find the setting anywhere on my phone/ipad. does anyone know where it is?
 

monstermash

macrumors 6502a
Apr 21, 2020
974
1,059
A simple prevention would be to require a key code to change passwords.

It would add relatively little to the cost of the device and solve the issue of people changing the password illicitly.

Include the code in the box with the phone. Kind of like how some locks come with a key code used to order a replacement key or cut a replacement key. Alternatively, allow the user to specify a key code when the device is set up (a bit more effort on Apple's part).

The key code would be required to change existing password or factory reset the device. It could also be used to initiate locking out the device remotely, whenever it makes a network connection.

I can see people whining "what if you lose the code?" I say, you know what? You need to have SOME personal responsibility in your life. This is one of those times. Lose your key code and you just can't change your password anymore. Too bad for you. For people DUMB ENOUGH to store the code on their device, I say too bad, you can't fix stupid.

Most people never change their device password anyway. It would be a minimally intrusive method to stop the kind of thing the OP is complaining about.
 

cdsapplefan

macrumors 6502
Feb 15, 2023
402
437
A simple prevention would be to require a key code to change passwords.

It would add relatively little to the cost of the device and solve the issue of people changing the password illicitly.

Include the code in the box with the phone. Kind of like how some locks come with a key code used to order a replacement key or cut a replacement key. The key code would be required to change existing password or factory reset the device. It could also be used to initiate locking out the device remotely, whenever it makes a network connection.

I can see people whining "what if you lose the code?" I say, you know what? You need to have SOME personal responsibility in your life. This is one of those times. Lose your key code and you just can't change your password anymore. Too bad for you. For people DUMB ENOUGH to store the code on their device, I say too bad, you can't fix stupid.

Most people never change their device password anyway. It would be a minimally intrusive method to stop the kind of thing the OP is complaining about.
Apple is just gonna say to use a alphanumeric password with special characters if you want additional layers of security. It’s already built in the system as a option
 

monstermash

macrumors 6502a
Apr 21, 2020
974
1,059
Apple is just gonna say to use a alphanumeric password with special characters if you want additional layers of security. It’s already built in the system as a option

Oh, I was not claiming that Apple would implement this solution. Not really their problem if you give someone your password (intentionally or otherwise).

Nevertheless, just relying on a complex password doesn't prevent someone who knows your password from changing it. My solution does.
 
  • Like
Reactions: cdsapplefan

cdsapplefan

macrumors 6502
Feb 15, 2023
402
437
Yes, and use special characters too. But at the end of the day, don’t disclose your passcode/pin out in the open. I am just thankful for Faceid and AW as back up if Face ID doesn’t work.
Maybe this will bring more Apple Watch orders for the company if you can authenticate with Apple Watch and not just the passcode as a backup. Apple is not lacking on watch orders. I may buy a Watch SE, but not for this purpose. It’s a nice feature to have though because the watch is on you most of the time. I say they should add the Airtag as a authentication as well
 
  • Like
Reactions: TechnoMonk

Mike Boreham

macrumors 68040
Aug 10, 2006
3,916
1,900
UK
I havent seen it in this thread and maybe its buried but there is a 'screen time' setting that will not allow an iCloud Password change without... and follow me, it gets complex here... Entering your OLD iCloud password first.
I know.

I know, WAY too difficult to apple to implement, that when changing the OLD password you have to enter that First.
there will be a lot of 'but what If you forgot...' - well then call apple, but with the number of these thefts, and this GAPING security hole I think that would be an EASY and QUICK solution to protect 'users' that apple is so fond of doing, while adding only a small amount of work for those who Truly forgot their iCloud password and need it reset to talk to apple first, instead of entering a 4-6 digit pin.
Or how about being able to authenticate with another trusted device? dont have old password, just log in to another device, most apple users have an iPad, Mac or MacBook that would not be stolen at the same time.. or use a trusted contact if the old password needs to be reset. apple set that up a while back too, which could easily curb this and also allow simple password reset in the cases it needs to be.

Screen Time passcode is NOT a solution.

https://forums.macrumors.com/thread...p.2388366/page-15?post=32142508#post-32142508
 
  • Like
Reactions: chrfr and Brad7

Smoovejayy

macrumors 6502
Jan 20, 2012
380
258
I’ve been following this thread for days and this has scared me enough to change the passcode on my phone from six digits to alphanumeric. Also told my partner.

It’s crazy that your passcode can unravel all your secrets in the Apple ecosystem.
 

TechnoMonk

macrumors 68030
Oct 15, 2022
2,606
4,117
Maybe this will bring more Apple Watch orders for the company if you can authenticate with Apple Watch and not just the passcode as a backup. Apple is not lacking on watch orders. I may buy a Watch SE, but not for this purpose. It’s a nice feature to have though because the watch is on you most of the time. I say they should add the Airtag as a authentication as well
I rarely carry or use my wallet. I use card at Costco gas, Home Depot and a rare trip to Kroger or Walmart. I pretty much use faceID 80% of the time, and tap the AW for apple if I can’t use Face ID, mostly in bars and restaurants where the card reader is usually behind the counter.
 
  • Like
Reactions: Brad7

TechnoMonk

macrumors 68030
Oct 15, 2022
2,606
4,117
I’ve been following this thread for days and this has scared me enough to change the passcode on my phone from six digits to alphanumeric. Also told my partner.

It’s crazy that your passcode can unravel all your secrets in the Apple ecosystem.
You would surprised what can unravel if you lose password of a system. Lot of hacks at enterprise level happen with ex employees, are social engineering passwords.
 
  • Like
Reactions: Brad7

cdsapplefan

macrumors 6502
Feb 15, 2023
402
437
I’ve been following this thread for days and this has scared me enough to change the passcode on my phone from six digits to alphanumeric. Also told my partner.

It’s crazy that your passcode can unravel all your secrets in the Apple ecosystem.
Yes better to be safe than sorry. This situation can happen to anyone if your not careful. The alphanumeric is hard to luckily guess or remember for a thief. You should also add special characters to the alphanumeric password as well to make it even more difficult for the thief
 
  • Like
Reactions: Brad7

Brad7

Cancelled
May 3, 2022
1,484
4,266
Even scarier is the fact that a criminal can simply delete our FaceID, and then every lock we previously had with FaceID can now be opened with the passcode. 😬

Furthermore, I just tested out the scenario of having to frantically log in to iCloud.com to put my iPhone in lost mode, and guess what that does? It sends a request to my iPhone (which the criminal has) asking to Allow or Deny the login. Once the criminal hits Deny, Apple conveniently asks them if they want to change the AppleID password, and takes them directly to that page:

IMG_5824.jpeg


No need to even put in the old password. Jesus Christ, Apple.
 

onenorth

macrumors 6502a
Sep 15, 2021
622
841
I take it you haven't interacted much with online forums. Every so often, there are people who post things that are untrue. And expend a great deal of time and effort doing so. Why would anyone do that? Who knows -- there are a lot of troubled people in the world. But "troll" posts happen often enough that people who spend lots of time on forums learn to be skeptical. Sorry you have to deal with the skepticism in addition to your problems with the theft of your phone and accounts. Hopefully, your measured and reasonable responses will help mitigate the skepticism.
I think a lot of the skeptics wouldn't know or acknowledge the truth if they stepped in it. But some of the "skeptics" are just trolls too.
 

onenorth

macrumors 6502a
Sep 15, 2021
622
841
Even scarier is the fact that a criminal can simply delete our FaceID, and then every lock we previously had with FaceID can now be opened with the passcode. 😬

Furthermore, I just tested out the scenario of having to frantically log in to iCloud.com to put my iPhone in lost mode, and guess what that does? It sends a request to my iPhone (which the criminal has) asking to Allow or Deny the login. Once the criminal hits Deny, Apple conveniently asks them if they want to change the AppleID password, and takes them directly to that page:

No need to even put in the old password. Jesus Christ, Apple.
That's pretty bad.
 
  • Like
Reactions: Matsamoto and Brad7

Smoovejayy

macrumors 6502
Jan 20, 2012
380
258
Yes better to be safe than sorry. This situation can happen to anyone if your not careful. The alphanumeric is hard to luckily guess or remember for a thief. You should also add special characters to the alphanumeric password as well to make it even more difficult for the thief
Yep. I feel that I’m pretty security conscious as well (I enable 2FA for everything and try to use different passwords for everything, including symbols etc), but I think most of us don’t think about when we are entering our passcode in public.
 

MallardDuck

macrumors 68000
Jul 21, 2014
1,677
3,222
Apple needs to implement a device master passcode and a regular passcode and also 3 security questions in order to change the Apple ID passcode/password

It needs to be a complex passphrase, not a numeric passcode, but that would work too. The utility of security questions is mixed, because most of the information in them in easily available on social media or from previous breaches.

We can debate specifics, but definitely agree - that account-level alterations need to be subject to additional authentication and validation that's completely independent from the operational credentials.

Honestly, I was stunned that someone could remove the recovery devices without needing extra authentication. The logical recovery means should have been to have one of those be able to lock out the account and reset the apple id password.
 

MallardDuck

macrumors 68000
Jul 21, 2014
1,677
3,222
That’s not a security flaw, it’s how passkeys work. Your device and its security (Face ID, Touch ID, device passcode) become the keys to the kingdom once you have logged into your iCloud account on that device. You already have authenticated access to your iCloud account by being able to successfully unlock the device. With authenticated access to your iCloud account, you can change the password.

The same is true when you login to a Google account using a passkey.

I can’t help but feel a lot of people do not understand how passkeys work.

Think of your phone as the master key to your accounts. That’s how passkeys work. Passkeys will likely replace passwords/2FA in the future (and they are here now for iCloud and google accounts).

Attackers will force the authentication system to fail back to a less secure and more easily bypassed method. Passkeys fail back to less secure methods (and what happens if you lose all your devices - in a fire for example - at once?). We still haven't solve the 'must know something' as the ultimate secret authenticator.

In this specific case, the problem is that the phone is secured by an easily compromised 6 digit passcode in most cases (especially if the 10 and wipe is turned off), so it's not really MFA anymore. It's a single hardware token that unlocks the world. There needs to be a two-level approach. For normal daily/operational use passkeys are fine. But to change the account, especially recovery methods, there needs to be a second non-operational authenticator to validate those changes.
 

Jamie's_Tech

macrumors regular
Sep 1, 2021
165
633
I am doubting a lot of this. Both my Barclays and NatWest bank accounts use FaceID. If FaceID fails or is disabled then a dedicated app passcode is required. This passcode is user set on both banks. My Barclays, NatWest and iPhone pin are all different.

Surely someone so adept at online security you won't have the same pin surely?
 

MallardDuck

macrumors 68000
Jul 21, 2014
1,677
3,222
Apple is just gonna say to use a alphanumeric password with special characters if you want additional layers of security. It’s already built in the system as a option

The issue is that is still less secure than my 32 character apple ID password. I don't want my phone passcode to unlock my apple life, because it will *always* be less secure than a password. That's because the device passcode has to be human-rememberable, and regularly enterable. My password isn't (thank you 1Password). Account level changes should not be allowed by an inherently less secure authenticator.
 

monstermash

macrumors 6502a
Apr 21, 2020
974
1,059
The password for my Mac is 31 characters. All my financial stuff is on an encrypted disk image that has to be mounted. The password on that is 29 characters. But to be fair, it's a lot easier to type on my Mac than my phone.
 

monstermash

macrumors 6502a
Apr 21, 2020
974
1,059
You know what would help a lot? If Apple requires login to the iCloud website to change that password.

No real reason to allow it from the phone. Inconvenience would be minimal since most people never change it anyway (most likely).

For that matter...they could require that for a device password that is logged into an iCloud account too. That way, even if someone knows the device password, they wouldn't be able to change it without ALSO knowing the corresponding iCloud password.
 

TechnoMonk

macrumors 68030
Oct 15, 2022
2,606
4,117
I am doubting a lot of this. Both my Barclays and NatWest bank accounts use FaceID. If FaceID fails or is disabled then a dedicated app passcode is required. This passcode is user set on both banks. My Barclays, NatWest and iPhone pin are all different.

Surely someone so adept at online security you won't have the same pin surely?
It’s little dramatic case for sure. The chase, Bank of America and US Bank apps don’t allow pin to bypass the login. They all require password if Face ID doesn’t work.
It just says face not recognized and doesn’t give an option to override password to bank accounts with phone PIN.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.