Close ad

Two-factor authentication was introduced by Apple to better protect our devices and data. But there are cases when two-factor becomes basically one-factor.

The principle of the whole function is actually extremely simple. If you try to sign in with your iCloud account on a new unverified device, you'll be prompted to verify it. All you have to do is use one of the already authorized devices such as iPhone, iPad or Mac. The proprietary system that Apple invented works, with some exceptions.

Sometimes it happens that instead of a dialog box with a six-digit PIN, you will have to use an alternative option in the form of an SMS. Everything seems fine as long as you have at least one other device handy. Two devices fulfill the essence of the "two-factor" authentication scheme. So you use something when you log in, which you know (password) with something you own (device).

The problems start when you only have one device. In other words, if you only own an iPhone, you won't get two-factor authentication other than SMS. It's hard to get the code without a second device, and Apple also limits compatibility to iPhones, iPads, and iPod touches with iOS 9 and later, or Macs with OS X El Capitan and later. If you only have a PC, Chromebook, or Android, tough luck.

So in theory you protect your device with two-factor authentication, but in practice it's the least secure variant. Today there are a large number of services or techniques that can capture various SMS codes and login data. Android users can at least use an app that uses biometric authentication instead of an SMS code. However, Apple relies on authorized devices.

icloud-2fa-apple-id-100793012-large
Two-factor authentication for an Apple account is becoming one-factor in some places

Two-factor authentication with one-factor authentication

What's even worse than signing in on a single device is managing your Apple account on the web. As soon as you try to log in, you will immediately be prompted for a verification code.

But it is then sent to all trusted devices. In the case of Safari on the Mac, the verification code will also appear on it, which completely misses the point and logic of two-factor authentication. At the same time, such a small thing as the saved password to the Apple account in the iCloud keychain is enough, and you can lose all sensitive data in an instant.

So whenever someone tries to log into an Apple account through a web browser, whether it's an iPhone, Mac or even a PC, Apple automatically sends a verification code to all trusted devices. In this case, the whole sophisticated and secure two-factor authentication becomes a very dangerous "one-factor".

Source: Macworld

.