Большинство читателей наверняка в какой-то момент получали код двухфакторной аутентификации в SMS-сообщении. Многие приложения и веб-сайты отправляют одноразовые коды для подтверждения того, что человек, пытающийся войти в учетную запись, является ее законным владельцем, а не просто кем-то, использующим украденный пароль.
В зависимости от настроек уведомлений на вашем iPhone, получение кода по текстовому сообщению может означать, что вам придется переключаться из приложения или с веб-сайта, чтобы прочитать сообщение и запомнить или скопировать код, а затем переключиться обратно, чтобы вставить или ввести его вручную на экране входа.
Чтобы упростить этот процесс, Apple представляет функцию «Автозаполнение защищенного кода» (Security Code AutoFill) для iOS 12. Новая функция гарантирует, что одноразовые SMS-коды, которые вы получаете, мгновенно появляются в виде предложений автозаполнения в панели QuickType над виртуальной клавиатурой, позволяя вам вводить их в поле для кода одним касанием.
Если вы включили Переадресацию текстовых сообщений на своем iPhone, вы также можете использовать функцию автозаполнения защищенного кода (Secure Code AutoFill) в macOS Mojave. Код должен появиться в Safari в виде опции автозаполнения в соответствующем поле, как только SMS будет доставлено в Сообщения на вашем Mac.
iOS и macOS используют локальные эвристики для обнаружения данных, чтобы определить, содержит ли входящее сообщение код безопасности, и Apple заявляет, что функция «Автозаполнение защищенного кода» (Security Code AutoFill) не изменяет безопасность этого метода двухфакторной аутентификации.
Таким образом, если разработчики правильно формируют свои текстовые сообщения с защищенными кодами, функция автозаполнения защищенного кода (Security Code AutoFill) должна работать во всех сторонних приложениях, обновленных для iOS 12 и macOS Mojave, официальный публичный выпуск которых запланирован на эту осень.