Связка ключей icloud не включается. Если нет доступа к устройству, которое использует службу «Связка ключей iCloud». Восстановление парль iCloud через почту

Связка ключей iCloudнезаменимый помощник в хранении важной и секретной информации. Все пароли сохраняться из приложения Safari в облачном хранилище. Не надо самими записывать или запоминать сложные пароли, связка ключей поможет все вспомнить и открыть.

При использовании приложения » связка ключей iCloud » введите код безопасности iCloud. Код может быть: шестизначный, численный или буквенно-цифровой, либо созданный автоматически. Этот код позволяет восстановить данные при потере устройства, а также выполнять определенные действия при идентификации пользователя. Это дополнительная защита, но код должен быть таким, чтобы вы его не забыли и запомнили. Если неправильно указать код, да ещё несколько раз, то произойдёт блокировка связки ключей на этом устройстве. Для возобновления работы обращайтесь в техническую службу Apple для установления личности и разблокировки.

При активации ключей можно не вводить код безопасности и пропустить этот шаг, тогда информация не будет храниться в облаке.

Настройка связки

При невозможности подтверждения входа из другого устройства в приложение на новом устройстве используйте код безопасности, после ввода которого, подтвердите по SMS подключение. На любом устройстве Apple для настройки приложения зайдите в меню «Настройка», выберете «iCloud», ищите приложение с ключами. При нажатии на иконку приложения появится переключатель, передвиньте его на включение. Введите пароль ID и продолжайте дальнейшие действия по инструкции. Теперь Вам доступна самая главная функция — автоматизация вводы любых паролей и кодов. Легко оплачивайте покупки, заходите на сайты, на почту не задумываясь.

Безопасность кредитных карт

В хранилище содержатся номера кредитных карт и сроки их действия. Цифры безопасности не остаются в памяти. При отключении приложения данные не стираются.

Некоторые проблемы при использовании приложения и пути их решения

Не получен код по SMS

  • Убедитесь, что к учетной записи прикреплен именно этот номер телефона.
  • Проверьте тарифный план, узнайте нет ли запрета SMS оповещения.

Проверить номер, который привязан к учетной записи зайдите в «Настройка» , выберите «связка ключей iCloud», зайдите во вкладку «Дополнительно» . В разделе «Проверочный номер» вписан телефонный номер.

Пароли от социальных сетей не отображаются на устройствах

В разделе «Настройки» откройте «Safari» и зайдите в «Автозаполнение». Проверьте работоспособность учетной записи «Имена и пароли». При выключении этой функции пароли не запоминаются. Затем нажмите «Домой» и проверьте «Safari». Если окно программы черное, то отключите режим «Частный доступ».

Иногда популярные веб — сайты не дают разрешение на сохранение пароля их посетителям, поэтому от них пароли не сохранятся.

При потере доступа к одному из устройств

При потере доступа к одному из устройств необходимо создать другой код безопасности. Зайдите в «Настройка», выберите приложение, зайдите во вкладку «Дополнительно». Выберите «Подтвердить с кодом безопасности» и выберите вкладку «Забыли код». Активируйте «Сбросить связку ключей». Подтверждайте свои действия и создавайте новый пароль.

Сообщение о смене кода

При появлении сообщения о смене кода безопасности, не игнорируйте его. Обновлять код безопасности не обязательно, но систему обновить надо. Если не выполнить этих действий, сообщение появится вновь. Если игнорировать это сообщение и не реагировать, отмечая «не сейчас», то после третьего отказа связка ключей будет выключена. Не будет происходить синхронизация на других устройствах, и восстановить через сайт работу приложения будет невозможно.

При появлении этого сообщения возможно провести обновление. Нажмите «создать» и выполняйте предложенные действия.

Введен неправильный код много раз

При введении несколько раз неправильного кода, связка будет отключена. Связка ключей в облаке просто удалится. Подтвердите это устройство через другое или сбросьте приложение.

Выключение службы на всех устройствах

Если выключить эту службу со всех устройств, то Ваша связка будет удалена из облака. Для возобновления работы, настройте службу заново.

При обновлении программного обеспечения любого устройства Apple необходимо перенастроить и программу связки. Для этого войдите в настройки iCloud и включите ключи, переместив бегунок. После этого следуйте инструкции и настройте своё устройство заново.

Безопасность

Компания Apple выполняет условие конфиденциальности и информация, полученная от пользователей их продукции не разглашается. Информация передается в зашифрованном виде, ключи не могут быть переданы кому-то другому. Информация о месте нахождения гаджета будет храниться не более суток в облаке, а потом безвозвратно удалится.

При возникновении проблем со связкой, проверьте настройки в устройстве.

Как много людей сегодня доверяют компьютерам и смартфонам? Практически все в них хранят фотографии, сведения о местоположении, нередко данные и коды с кредитных карт и бесчисленное количество паролей.

Последние являются основным механизмом защиты в интернете, за ними хранится доступ ко всему тому, что пользователь наверняка хотел бы скрыть, а значит, они должны быть продвинутыми и трудноподбираемыми. Количество таких паролей накапливается, переваливает за сотню, и вот никто уже не в силах вспомнить их.

Для защиты и надежного хранения всей этой информации компанией Apple был придуман инструмент под названием Keychain ("Связка ключей").

ключей"?

По своей сути это менеджер паролей, разработанный компанией Apple специально для своей операционной системы. Данный инструмент был представлен вместе с релизом Mac OS 8-й итерации, вышедшей в 1998 году. После данная утилита была частью каждого релиза Apple, в том числе OS X и iOS (с 2013 года именуется как “Связка ключей iCloud”).

Она на Mac способна хранить данные различного характера, например: пароли от веб-сайтов, FTP-серверов, SSH-аккаунтов, общих сетей, беспроводных сетей, скрытых заметок, общего программного обеспечения и оборудования, а также для сертификатов и зашифрованных образов диска.

История продукта

Изначально похожий механизм использовался в приложении PowerTalk, которое представляло собой почтовый клиент от Apple. Приложение было создано еще в ранних 90-х, а Keychain помогала контролировать все пользовательские данные из различных почтовых служб, к которым мог подключить PowerTalk.

В связи с использованием шифрования пароли было трудно запомнить и восстановить. Посему был необходим механизм, который позволял бы вводить пользователю лишь один пароль (мастер-пароль), открывающий доступ ко всем почтовым службам (у каждой из которых свои входные данные и пароли).

Данная идея, несмотря на свою очевидность и полезность, практически умерла в тот момент, когда в Apple решили прекратить поддержку PowerTalk. Но с возвращением Стива Джобса данная функция вернулась в и работала не только в одной программе, но и в системе целиком.

Хранилище и доступ

В операционных системах Mac 10-го поколения и старше все Keychain-файлы хранятся в специальной директории системы, также эти данные можно найти в специальном приложении, которое расположено в папке “Утилиты”.

«Связка ключей» представляет собой бесплатное и свободное ПО (исходный код утилиты имеется в свободном доступе), которое распространяется по публичной лицензии компании Apple.

Keychain-файл хранит в себе массу информации, из нее зашифроваными являются лишь заметки и пароли, все остальное (названия, ссылки) доступно всем.

Блокировка и разблокировка

По умолчанию, Keychain-файл защищен тем же паролем, что и поэтому функция становится доступна сразу после входа под своим логином и паролем. При необходимости его для этой функции можно установить отдельно.

Также для большей безопасности можно установить интервал блокировки, например, в 15 минут. В таком случае, если компьютер не использовался в течение 15 минут, при попытке воспользоваться "Связкой ключей" он затребует пароль.

"Связка ключей

Данный продукт компания Apple анонсировала спустя 15 лет после появления оригинальной "Связки ключей". В 2013 году на конференции WWDC вместе с iOS 7 версии и OS X Mavericks была представлена технология, позволяющая синхронизировать все засекреченные данные пользователя и надежно сохранить их.

Данная опция является неким онлайн-хранилищем, в котором находятся все пользовательские данные, в число которых входят: пароли от веб-страниц, пароли от беспроводных сетей, информация об учетных записях и платежные данные кредитных карт (за исключением кодов безопасности - CVV).

Все эти данные зашифрованы по стандарту AES 256-bit и доступны лишь конкретному пользователю и только в и приложенях, адаптированных для работы с этой утилитой (они отправляют запрос в Safari, браузер проверяет соответствие ссылок и предлагает приложению пароль, ранее сохраненный в системе).

Также в возможности сервиса входит составление длинных, сложных и безопасных паролей для сайтов, на которых регистрируется пользователь.

"Связка ключей

Начать работать со «Связкой ключей iCloud» совсем нетрудно, но в первую очередь нужно убедиться, что на гаджете (смартфоне или планшете) установлена iOS 7.0.3 и новее, а на компьютере - OS X 10.9 и новее.

Настройка «Связки ключей iCloud» (инструкция для Mac):

  • Для начала необходимо запустить “Настройки” (либо из меню Apple, которое кроется за иконкой яблока в верхнем левом углу, либо из Dock).
  • Выбрать подменю iCloud.
  • Ввести пароль для разблокировки компьютера.
  • Ввести данные Apple ID.

Как добавить в «Связку ключей» кредитную карту (инструкция для Mac):

  • Необходимо запустить программу Safari.
  • Затем зайти в настройки этой программы.
  • В настройках выбрать подменю Autofill (автозаполнение).
  • Рядом с подпунктом “Кредитные карты” найти кнопку “Редактировать”.
  • Нажать на кнопку “Добавить” и ввести данные кредитной карты.

Как настроить «Связку ключей iCloud» (инструкция для iOS):

  • Выбрать подменю iCloud.
  • Затем подпункт "Связка ключей".
  • Переместить тумблер "Связка ключей iCloud" в положение ON (Вкл.). Соответственно для выключения нужно провести обратное действие, переключить тумблер в положение OFF (Выкл.).
  • После этого будет предложено придумать новый пароль или ввести существующий (код безопасности «Связки ключей iCloud» для активации), а также прикрепить сторонние гаджеты для подтверждения.
  • Необходимо запустить “Настройки” с экрана “Домой”.
  • Выбрать подменю Safari.
  • Затем подпункт Password & AutoFill (Пароли и автозаполнение).
  • Ввести код-пароль.
  • Выбрать подменю Saved Credit Cards (Сохраненные кредитные карты).
  • Добавить кредитную карту (ввести нужную информацию и нажать “Готово”).

Синхронизация паролей

Синхронизация данных в Связке ключей не является необходимой опцией. Более того, синхронизировать данные можно минуя iCloud (только на компьютерах Mac).

Чтобы избежать синхронизации данных с облаком и их последующего там хранения, во время активации "Связки ключей" нужно пропустить этап с созданием проверочного шестизначного кода. В этом случае все данные будут храниться лишь на физическом носителе, локально.

Также возможна синхронизация данных с помощью файлов, хранящихся в /Library/Keychains/. Обычно подобное используется в корпоративных сетях и при наличии нескольких общих компьютеров Mac. К сожалению, синхронизация нередко пропадает при смене пароля в системе на одном из устройств (в том числе Windows).

Доступ к "Связке ключей"

Перед тем как получить всю информацию, хранящуюся в облаке, следует подтвердить «Связку ключей iCloud». Это можно делать с помощью SMS или второго устройства.

В первом случае пользователь получит случайно сгенерированный код-пароль для подтверждения личности или полноценной активации функции "Связка ключей iCloud". Подтвердить с другого устройства можно в том случае, если у пользователя имеется гаджет, на котором уже работает данная функция.

Код безопасности

Это специальный шифр, состоящий из 6 цифр, либо из усложненной буквенно-числовой комбинации, который необходим для того, чтобы получить доступ к паролям и картам, хранящимся в "Связке ключей", а также в случае потери доступа к ней.

Возможные проблемы

Ничто не идеально, даже «Связка ключей iCloud». Нет, речь идет не о дырах в безопасности или потере данных, но существует немало проблем, связанных с подключением данной функции и возвращением доступа после обновления, сброса и настройки нового устройства. Список самых распространенных вопросов и проблем представлен ниже.

«Связку ключей iCloud» не удалось настроить в связи с отсутствием СМС-кода? Если по какой-то причине СМС-сообщение с кодом-паролем не приходит, необходимо:

  • Проверить соединение с сотовой сетью.
  • Убедиться в том, что телефон способен получать СМС (тарифный план и установленная СИМ-карта поддерживают эту возможность).
  • Проверить, тот ли номер указан для получения СМС-кода. Для этого в настройках "Связки ключей" найти подпункт “Дополнительно” и указать верный номер в пункте “Проверочный номер”.

«Связка ключей iCloud» не синхронизирует данные между устройствами. В этом случае почти всегда помогает полное отключение и включение функции. Сделать это необходимо на всех устройствах. После повторного включения все они получат наиболее актуальные данные с сервера и продолжат работать в обычном режиме.

Не получается найти пароли, сохраненные в «Связку ключей iCloud»? Данные о них и кредитных картах, сохраненных в облаке, можно найти следующим образом:

  • Перейти в “Настройки” с экрана “Домой”.
  • Выбрать подменю Safari.
  • Затем подпункт Passwords (Пароли).
  • Система потребует ввести пароль или воспользоваться Touch ID (дактилоскопическим сенсором) для подтверждения личности.
  • После проверки можно выбрать любой сайт и посмотреть пароль к нему.

Safari не сохраняет данные в «Связку ключей» и не предлагает подстановку паролей. Данную проблему можно решить, активировав тумблер “Имена и пароли” в подменю “Автозаполнение” в настройках Safari.

Поддерживаемые устройства

«Связка ключей iCloud» поддерживается на всех актуальных устройствах Apple. В их число входят все компьютеры, которые работают на базе операционной системы macOS поколения Mavericks и новее (почти все ПК 2007 года выпуска и более современные).

Также данная функция работает на ряде мобильных устройств (всех, на которые можно установить мобильную операционную систему версии 7.0.3). В их число входят: iPhone с 4-го поколения и более современные, iPad со 2-го поколения и более современные, с 5-го поколения и более современные.

Безопасное хранение паролей и их синхронизация между устройствами - задача непростая. Около года назад Apple представила миру iCloud Keychain, свое централизованного хранилище паролей в OS X и iOS. Давай попробуем разобраться, где и как хранятся пароли пользователей, какие потенциальные риски это несет и имеет ли Apple техническую возможность получить доступ к расшифрованным данным, хранящимся на ее серверах. Компания утверждает, что такой доступ невозможен, но, чтобы это подтвердить или опровергнуть, необходимо разобраться, как работает iCloud Keychain.

iCloud 101

На самом деле iCloud - это не один сервис, это общее маркетинговое название для целого ряда облачных сервисов от Apple. Это и синхронизация настроек, документов и фотографий, и Find My Phone для поиска потерянных или похищенных устройств, и iCloud Backup для резервного копирования в облако, и теперь вот iCloud Keychain для безопасной синхронизации паролей и номеров кредитных карт между устройствами на базе iOS и OS X.

Каждая служба iCloud расположена на собственном домене третьего уровня, таком как pXX-keyvalueservice.icloud.com, где XX - номер группы серверов, отвечающих за обработку запросов текущего пользователя; для различных Apple ID этот номер может быть разным; более новые учетные записи обычно имеют большее значение этого счетчика.

Код безопасности iCloud

Прежде чем погружаться в анализ iCloud Keychain, обратим внимание на то, каким образом эта служба конфигурируется. При включении iCloud Keychain пользователю предлагается придумать и ввести код безопасности iCloud (iCloud Security Code, далее - iCSC). По умолчанию форма ввода позволяет использовать четырехзначный цифровой код, но, перейдя по ссылке «Дополнительные параметры», все же можно использовать более сложный код или вовсе позволить устройству сгенерировать стойкий случайный код.

Теперь мы знаем, что данные в iCloud Keychain защищены с помощью iCSC. Ну что же, попробуем разобраться, как именно эта защита реализована!

Перехват трафика или man-in-the-middle

Первым шагом при анализе сетевых сервисов зачастую является получение доступа к сетевому трафику между клиентом и сервером. В случае с iCloud для нас есть две новости: плохая и хорошая. Плохая состоит в том, что весь (ну или по крайней мере подавляющая его часть) трафик защищен TLS/SSL, то есть он зашифрован и обычной пассивной атакой «прочитать» его не удастся. Хорошая же новость заключается в том, что Apple сделала всем желающим поисследовать iCloud подарок и не использует фиксацию сертификата (certificate pinning), что позволяет достаточно просто организовать атаку «человек посередине» (man-in-the-middle) и расшифровывать перехваченный трафик. Для этого достаточно:

  1. Поместить подопытное iOS-устройство в одну Wi-Fi-сеть с компьютером, осуществляющим перехват.
  1. Установить на компьютере перехватывающий прокси-сервер (такой как Burp, Charles Proxy или любой аналогичный).
  1. Импортировать на iOS-устройство TLS/SSL-сертификат установленного прокси-сервера (подробности в справке конкретного прокси).
  1. В настройках Wi-Fi-сети на iOS-устройстве (Настройки → Wi-Fi → Имя сети → HTTP Прокси) указать IP-адрес перехватывающего компьютера в Wi-Fi-сети и порт, на котором слушает прокси-сервер.

Если все сделано правильно, то весь трафик между устройством и iCloud’ом будет как на ладони. И из перехвата этого трафика будет отчетливо видно, что iCloud Keychain построен на базе двух сервисов iCloud: com.apple.Dataclass.KeyValue и com.apple.Dataclass.KeychainSync - и при первоначальном, и при повторном включениях на других устройствах iOS обменивается данными с этими сервисами.

Первый сервис не нов и был в числе первых возможностей iCloud; он широко используется приложениями для синхронизации настроек. Второй же является новым и разработан, очевидно, специально для iCloud Keychain (хотя его функционал теоретически позволяет использовать его и для других целей). Рассмотрим эти сервисы подробнее.

com.apple.Dataclass.KeyValue

Как было отмечено выше, это один из сервисов, используемых iCloud Keychain. Многие существующие приложения используют его для синхронизации небольших объемов данных (настройки, закладки и тому подобное). Каждая сохраняемая этой службой запись ассоциируется с идентификатором приложения (Bundle ID) и именем хранилища (store). Соответственно, для получения сохраненных данных от сервиса также необходимо предоставить эти идентификаторы. В рамках iCloud Keychain данный сервис используется для синхронизации записей Keychain в зашифрованном виде. Достаточно подробно этот процесс описан в документе iOS Security в разделах Keychain syncing и How keychain syncing works.

Синхронизация Keychain

Когда пользователь впервые включает iCloud Keychain, устройство создает «круг доверия» (circle of trust) и ключи синхронизации (syncing identity, состоит из открытого и закрытого ключей) для текущего устройства. Открытый ключ этой пары помещается в «круг доверия», и этот «круг» дважды подписывается: сперва закрытым ключом синхронизации устройства, а затем асимметричным ключом (основанным на эллиптической криптографии), полученным из пароля пользователя на iCloud. Также в «круге» сохраняются параметры для вычисления ключа из пароля, такие как соль и количество итераций.

Подписанный «круг» сохраняется в Key/Value-хранилище. Он не может быть прочитан без знания пользовательского пароля iCloud и не может быть изменен без знания закрытого ключа одного из устройств, добавленных в «круг».

Когда пользователь включает iCloud Keychain на другом устройстве, это устройство обращается к Key/Value-хранилищу в iCloud и замечает, что у пользователя уже есть «круг доверия» и что новое устройство в него не входит. Устройство генерирует ключи синхронизации и квитанцию для запроса членства в «круге». Квитанция содержит открытый ключ синхронизации устройства и подписана ключом, полученным из пользовательского пароля iCloud с использованием параметров генерации ключа, полученных из Key/Value-хранилища. Подписанная квитанция затем помещается в Key/Value-хранилище.

Первое устройство видит новую квитанцию и показывает пользователю сообщение о том, что новое устройство запрашивает добавление в «круг доверия». Пользователь вводит пароль iCloud, и подпись квитанции проверяется на корректность. Это доказывает, что пользователь, генерировавший запрос на добавление устройства, ввел верный пароль при создании квитанции.

После того как пользователь подтвердит добавление устройства к «кругу», первое устройство добавляет открытый ключ синхронизации нового устройства в «круг» и вновь дважды подписывает его при помощи своего закрытого ключа синхронизации и при помощи ключа, полученного из пароля iCloud-пользователя. Новый «круг» сохраняется в iCloud, и новое устройство аналогичным образом подписывает его.

Как работает синхронизация Keychain

Теперь в «круге доверия» два устройства, и каждое из них знает открытые ключи синхронизации других устройств. Они начинают обмениваться записями Keychain через Key/Value-хранилище iCloud. В случае если одна и та же запись присутствует на обоих устройствах, то приоритет будет отдан имеющей более позднее время модификации. Если время модификации записи в iCloud и на устройстве совпадают, то запись не синхронизируется. Каждая синхронизируемая запись зашифровывается специально для целевого устройства; она не может быть расшифрована другими устройствами или Apple. Кроме того, запись не хранится в iCloud постоянно - она перезаписывается новыми синхронизируемыми записями.

Этот процесс повторяется для каждого нового устройства, добавляемого в «круг доверия». Например, если к «кругу» добавляется третье устройство, то запрос подтверждения будет показан на двух других устройствах. Пользователь может подтвердить добавление на любом из них. По мере добавления новых устройств каждое устройство из «круга» синхронизируется с новыми, чтобы убедиться, что набор записей на всех устройствах одинаков.

Необходимо заметить, что синхронизируется не весь Keychain. Некоторые записи привязаны к устройству (например, учетные записи VPN) и не должны покидать устройство. Синхронизируются только записи, имеющие атрибут kSecAttrSynchronizable. Apple установила этот атрибут для пользовательских данных Safari (включая имена пользователей, пароли и номера кредитных карт) и для паролей Wi-Fi.

Кроме того, по умолчанию записи сторонних приложений также не синхронизируются. Для их синхронизации разработчики должны явным образом установить атрибут kSecAttrSynchronizable при добавлении записи в Keychain.

iCloud Keychain оперирует двумя хранилищами:

  • com.apple.security.cloudkeychainproxy3
- Bundle ID: com.apple.security.cloudkeychainproxy3;
  • com.apple.sbd3
- Bundle ID: com.apple.sbd (SBD - акроним Secure Backup Daemon).

Первое хранилище предположительно используется для поддержания списка доверенных устройств (устройств в «круге доверия», между которыми разрешена синхронизация паролей), для добавления новых устройств в этот список и для синхронизации записей между устройствами (в соответствии с механизмом, описанным выше).

Второе же хранилище предназначено для резервного копирования и восстановления записей Keychain на новые устройства (например, когда в «круге доверия» нет других устройств) и содержит зашифрованные записи Keychain и сопутствующую информацию.

Таким образом, записи Keychain хранятся в обычном Key/Value-хранилище (com.apple.securebackup.record). Эти записи зашифрованы с помощью набора ключей, хранящегося там же (BackupKeybag). Но этот набор ключей защищен паролем. Откуда берется этот пароль? Что это за служба депонирования паролей Apple? Далее постараемся разобраться.

apple.Dataclass.KeychainSync

Это новый сервис, возник он относительно недавно: впервые его поддержка появилась в бета-версиях iOS 7, затем она отсутствовала в iOS 7.0–7.0.2 и была вновь добавлена в iOS 7.0.3, вышедшей одновременно с релизом OS X Mavericks. Это и есть упомянутая выше служба депонирования паролей (адрес службы - pXX-escrowproxy.icloud.com).

Служба предназначена для безопасного хранения пользовательских секретов и позволяет пользователю после успешной аутентификации восстановить эти секреты. Для успешной аутентификации необходимо следующее:

  • токен аутентификации iCloud, получаемый в обмен на Apple ID и пароль при первичной аутентификации в iCloud (стандартный способ аутентификации для большинства сервисов iCloud);
  • код безопасности iCloud (iCSC);
  • шестизначный цифровой код, передаваемый серверами Apple на номер сотового телефона, ассоциированный с пользователем.

В теории все выглядит хорошо, но, чтобы определить, совпадает ли теория с практикой, нам потребуется провести аудит программы-клиента службы депонирования. В ОС iOS и OS X эта программа носит название com.apple.lakitu . Описание процесса ее реверсинга и аудита выходит за рамки статьи, поэтому сразу переходим к результатам.

Доступные команды

Аудит com.apple.lakitu позволяет определить список команд, реализуемых службой депонирования. На соответствующем скриншоте представлены команды и их описание. Особо хотелось бы остановиться на последней команде - с ее помощью возможно изменить номер телефона, ассоциированный с текущей учетной записью. Наличие этой команды делает многофакторную аутентификацию, используемую при восстановлении iCloud Keychain (пароль Apple ID + iCSC + устройство), заметно менее надежной, так как позволяет исключить один из факторов. Интересно и то, что пользовательский интерфейс iOS не позволяет выполнить эту команду - в нем просто нет такой опции (по крайней мере я ее не нашел).

Особенность данной команды, отличающая ее от всех прочих, в том, что она требует аутентификации с паролем Apple ID и не будет работать, если для аутентификации используется токен iCloud (прочие команды работают при аутентификации по токену). Это служит дополнительной защитой данной команды и показывает, что проектировщики системы предприняли шаги для повышения ее безопасности. Тем не менее не до конца ясно, зачем эта команда вообще присутствует в системе.

Восстановление депонированных данных

Для получения депонированных данных выполняется следующий протокол:

  1. Клиент запрашивает список депонированных записей (/get_records).
  1. Клиент запрашивает ассоциированный телефонный номер, на который сервером будет направлен код подтверждения (/get_sms_targets).
  1. Клиент инициирует генерацию и доставку кода подтверждения (/generate_sms_challenge).
  1. После того как пользователь ввел iCSC и код подтверждения из SMS, клиент инициирует попытку аутентификации с использованием протокола SRP-6a (/srp_init).
  1. После получения ответа от сервера клиент производит вычисления, предписанные протоколом SRP-6a, и запрашивает депонированные данные (/recover).
  1. В случае если клиент успешно аутентифицировался, сервер возвращает депонированные данные, предварительно зашифровав их на ключе, выработанном в процессе работы протокола SRP-6a (если протокол отработал успешно, то и сервер, и клиент вычислили этот общий ключ).

Важно отметить, что номер телефона, полученный на шаге 2, используется исключительно для нужд пользовательского интерфейса, то есть чтобы показать пользователю номер, на который будет отправлен код подтверждения, и на шаге 3 клиент не передает серверу номер, на который следует отправлять код подтверждения.

Secure Remote Password

На шаге 4 клиент начинает выполнение протокола SRP-6a. Протокол SRP (Secure Remote Password) - это протокол парольной аутентификации, защищенный от прослушивания и man-in-the-middle атак. Таким образом, например, при использовании этого протокола невозможно перехватить хеш пароля и затем пытаться восстановить его, просто потому, что никакой хеш не передается.

Apple использует наиболее совершенный вариант протокола, SRP-6a. Этот вариант предписывает разрывать соединение при неудачной аутентификации. Кроме того, Apple позволяет лишь десять неудачных попыток аутентификации для данного сервиса, после чего все последующие попытки блокируются.

Подробное описание протокола SRP и его математических основ выходит за рамки статьи, но для полноты изложения ниже представлен частный вариант, используемый службой com.apple.Dataclass.KeychainSync .

В качестве хеш-функции H используется SHA-256 , а в качестве группы (N , g) - 2048-битная группа из RFC 5054 «Using the Secure Remote Password (SRP) Protocol for TLS Authentication». Протокол выполняется следующим образом:

  1. Устройство генерирует случайное значение a , вычисляет A=g^a mod N , где N и g - параметры 2048-битной группы из RFC 5054 , и отправляет на сервер сообщение, содержащее идентификатор пользователя ID , вычисленное значение A и код подтверждения из SMS. В качестве идентификатора пользователя используется значение DsID - уникальный числовой идентификатор пользователя.
  2. Получив сообщение, сервер генерирует случайное значение b и вычисляет B=k*v + g^b mod N , где k - множитель, определенный в SRP-6a как k=H(N, g) , v=g^H(Salt, iCSC) mod N - верификатор пароля, хранящийся на сервере (аналог хеша пароля), Salt - случайная соль, сгенерированная при создании учетной записи. Сервер отправляет клиенту сообщение, содержащее B и Salt .
  3. Путем несложных математических преобразований клиент и сервер вычисляют общий сессионный ключ K . На этом первая часть протокола - выработка ключа - завершена, и теперь клиент и сервер должны убедиться, что они получили одно и то же значение K .
  4. Клиент вычисляет M=H(H(N) XOR H(g) | H(ID) | Salt | A | B | K) , доказательство того, что он знает K , и отправляет на сервер M и код подтверждения из SMS. Сервер также вычисляет M и сравнивает полученное от клиента и вычисленное значения; если они не совпадают, то сервер прекращает выполнение протокола и разрывает соединение.
  5. Сервер доказывает клиенту знание K путем вычисления и отправки H(A, M, K) . Теперь оба участника протокола не только выработали общий ключ, но и убедились, что этот ключ одинаков у обоих участников. В случае со службой депонирования сервер также возвращает случайный вектор инициализации IV и депонированную запись, зашифрованную на общем ключе K с использованием алгоритма AES в режиме CBC .

Использование SRP для дополнительной защиты пользовательских данных, на мой взгляд, существенно улучшает безопасность системы от внешних атак хотя бы потому, что позволяет эффективно противостоять попыткам перебора iCSC: за одно подключение к сервису можно попробовать только один пароль. После нескольких неудачных попыток учетная запись (в рамках работы со службой депонирования) переводится в состояние soft lock и временно блокируется, а после десяти неудачных попыток учетная запись блокируется окончательно и дальнейшая работа со службой депонирования возможна только после сброса iCSC для учетной записи.

В то же время использование SRP никак не защищает от внутренних угроз. Депонированный пароль хранится на серверах Apple, соответственно, можно предположить, что Apple может при необходимости получить к нему доступ. В таком случае, если пароль не был защищен (например, зашифрован) до депонирования, это может привести к полной компрометации записей Keychain, сохраненных в iCloud, так как депонированный пароль позволит расшифровать ключи шифрования, а они - записи Keychain (обрати внимание на com.apple.Dataclass.KeyValue).

Однако в документе «iOS Security» Apple утверждает, что для хранения депонированных записей используются специализированные аппаратные модули безопасности (Hardware Security Module, HSM) и что доступ к депонированным данным невозможен.

Безопасность депонирования

iCloud предоставляет защищенную инфраструктуру для депонирования Keychain, обеспечивающую восстановление Keychain только авторизованными пользователями и устройствами. Кластеры HSM защищают депонированные записи. Каждый кластер имеет собственный ключ шифрования, использующийся для защиты записей.

Для восстановления Keychain пользователь должен аутентифицироваться, используя имя пользователя и пароль iCloud, и ответить на присланное SMS. Когда это выполнено, пользователь должен ввести код безопасности iCloud (iCSC). Кластер HSM проверяет корректность iCSC, используя протокол SRP; при этом iCSC не передается на серверы Apple. Каждый узел кластера, независимо от других, проверяет, не превысил ли пользователь максимально допустимое количество попыток получения данных. Если на большей части узлов проверка завершается успешно, то кластер расшифровывает депонированную запись и возвращает ее пользователю.

Далее устройство использует iCSC, чтобы расшифровать депонированную запись и получить пароль, использованный для шифрования записей Keychain. При помощи этого пароля Keychain, полученная из Key/Value-хранилища, расшифровывается и восстанавливается на устройство. Допускается лишь десять попыток аутентификации и получения депонированных данных. После нескольких неудачных попыток запись блокируется, и пользователь должен обратиться в службу поддержки для разблокировки. После десятой неудачной попытки кластер HSM уничтожает депонированную запись. Это обеспечивает защиту от брутфорс-атак, направленных на получение записи.

К сожалению, проверить, используются ли HSM на самом деле, не представляется возможным. Если все действительно так и HSM не позволяют прочитать хранящиеся в них данные, то можно утверждать, что данные iCloud Keychain защищены и от внутренних угроз. Но, повторюсь, к сожалению, доказать или опровергнуть использование HSM и невозможность чтения данных из них нельзя.

Остается еще один способ защиты данных от внутренней угрозы - защита депонируемых данных на устройстве перед передачей на серверы Apple. Из описания Apple следует (и реверсинг это подтверждает), что такая защита применяется - депонируемый пароль предварительно зашифровывается при помощи iCSC. Очевидно, что в этом случае уровень безопасности (от внутренней угрозы) напрямую зависит от сложности iCSC и четырехсимвольный iCSC, используемый по умолчанию, не обеспечивает достаточной защиты.

Итак, мы выяснили, как работают отдельные элементы системы, и теперь самое время посмотреть на систему целиком.

Putting it all Together

На схеме представлена работа iCloud Keychain в части депонирования и восстановления записей Keychain. Система работает следующим образом:

  1. Устройство генерирует набор случайных ключей (в терминологии Apple - keybag) для шифрования записей Keychain.
  2. Устройство зашифровывает записи Keychain (имеющие установленный атрибут kSecAttrSynchronizable) с помощью набора ключей, сгенерированного на предыдущем шаге, и сохраняет зашифрованные записи в Key/Value-хранилище com.apple.sbd3 (ключ com.apple.securebackup.record).
  3. Устройство генерирует случайный пароль, состоящий из шести групп по четыре символа (энтропия такого пароля - около 124 бит), зашифровывает набор ключей, сгенерированный на шаге 1, при помощи этого пароля и сохраняет зашифрованный набор ключей в Key/Value-хранилище com.apple.sbd3 (ключ BackupKeybag).
  4. Устройство зашифровывает случайный пароль, сгенерированный на предыдущем шаге, с помощью ключа, полученного из кода безопасности iCloud пользователя, и депонирует зашифрованный пароль службе com.apple.Dataclass.KeychainSync .

При настройке iCloud Keychain пользователь может применять сложный или случайный iCSC вместо предлагаемого по умолчанию четырехзначного кода. В случае использования сложного кода механизм работы системы депонирования не меняется; отличие лишь в том, что ключ для шифрования случайного пароля будет вычислен не из четырехзначного iCSC, а из более сложного, введенного пользователем.

При случайном коде подсистема депонирования пароля не используется вообще. При этом случайный пароль, сгенерированный системой, и является iCSC, и задача пользователя его запомнить и безопасно хранить. Записи Keychain все так же зашифровываются и сохраняются в Key/Value-хранилище com.apple.sbd3 , но служба com.apple.Dataclass.KeychainSync не используется.

Выводы

Можно смело утверждать, что с технической точки зрения (то есть social engineering не рассматриваем) и по отношению к внешним угрозам (то есть не Apple) безопасность службы депонирования iCloud Keychain находится на достаточном уровне: благодаря использованию протокола SRP даже при компрометации пароля iCloud злоумышленник не сможет получить доступ к записям Keychain, так как для этого дополнительно необходим код безопасности iCloud, а перебор этого кода существенно затруднен.

В то же время, используя другой механизм iCloud Keychain - синхронизацию паролей, злоумышленник, скомпрометировавший пароль iCloud и имеющий непродолжительный физический доступ к одному из устройств пользователя, может полностью скомпрометировать и iCloud Keychain: для этого достаточно добавить устройство злоумышленника в «круг доверия» устройств пользователя, а для этого достаточно знать пароль iCloud и иметь кратковременный доступ к устройству пользователя, чтобы подтвердить запрос на добавление нового устройства к «кругу».

Если же рассматривать защиту от внутренних угроз (то есть Apple или кто-либо с доступом к серверам Apple), то в этом случае безопасность службы депонирования выглядит не так радужно. Утверждения Apple об использовании HSM и невозможности чтения данных из них не имеют неопровержимых доказательств, а криптографическая защита депонируемых данных завязана на код безопасности iCloud, при настройках по умолчанию является крайне слабой и позволяет любому, кто в состоянии извлечь с серверов (или из HSM) Apple депонированные записи, практически моментально восстановить четырехзначный код безопасности iCloud.

В случае использования сложного алфавитно-цифрового кода эта атака становится сложнее, так как возрастает количество возможных паролей. Если же iCloud Keychain сконфигурирован использовать случайный код, то служба депонирования вообще не привлекается, что фактически делает этот вектор атаки невозможным.

Максимальный уровень безопасности (не считая полного отключения iCloud Keychain, конечно) обеспечивается при использовании случайного кода - и не столько потому, что такой код сложнее подобрать, сколько потому, что при этом не задействована подсистема депонирования паролей, а следовательно, уменьшается и attack surface. Но удобство этого варианта, конечно, оставляет желать лучшего.

Восстановить пароль от iCloud можно двумя стандартными способами: через e-mail и ответами на контрольные вопросы. Если эти методы не срабатывают, остается два варианта - обратиться в поддержку или отказаться от использования сервисов iCloud.

Восстановление парль iCloud через почту

Самый простой способ восстановить пароль от iCloud - отправить на почту код для сброса. Чтобы сделать это:

Код будет отправлен на основной и резервный ящик, если вы его добавляли. Если письмо не приходит, посмотрите в «Спаме». Для уверенности добавьте [email protected] в адресную книгу на почте.

Не забудьте посетить сайт myapplemaster.ru - все о поломках в технике Apple от профессионалов

Восстанавливаем пароль iCloud если нет доступа к почте

Что делать, если забыл пароль от iCloud, а доступа к основной или резервной почте нет? Отвечать на контрольные вопросы.


Если ответы будут правильными, на экране появится окно замены пароля. Введите новый ключ безопасности, подтвердите его и больше не забывайте.

Если на телефоне была включена двухэтапная аутентификация и подключено доверенное устройство, вы можете использовать его для возврата доступа.

Если ввести ключ, полученный при настройке проверки, на доверенное устройство будет отправлен код, с помощью которого удастся сбросить пароль от iCloud.

Восстановление идентификатора

Чтобы восстановить пароль от iCloud, нужен идентификатор или логин Apple ID. Если вы его не помните, выполните следующие действия:

  1. Тапните «Забыли Apple ID или пароль».
  2. Выберите «Забыли Apple ID».
  3. Введите фамилию, имя и e-mail.

Если пытаться подобрать идентификатор, после нескольких попыток появится уведомление о блокировке Apple ID. Чтобы снять блокировку:

  1. Перейдите на сайт iforgot.apple.com/ru.
  2. идентификатор, используя пароль от iCloud (если вспомнили) или сброс ключа безопасности.

28.04.2018

Ознаменовал для пользователей техники Apple появление ещё одного отличного сервиса в рамках iCloud – синхронизации паролей с помощью «Связки ключей iCloud ». В Apple сделали всё возможное, чтобы упростить настройку и использование данной функции, но у наших читателей всё равно возникает много вопросов об этой новинке.

Что умеет Связка ключей iCloud?

Связка ключей iCloud предлагает:

Вот почему хранение защищенного доступа чрезвычайно важно, и проверка в два этапа точно разработана для него, поэтому очень важно, чтобы мы активировали его как можно скорее. После того, как данные будут записаны, нажмите «Войти». В левом меню нажмите «Пароль» и «Безопасность».

Если у нас их нет, мы можем пропустить этот шаг. После этих первоначальных проверок мы должны начать с конфигурации. Мы вводим наш мобильный телефон, нажимая «Добавить номер телефона». На экране устройства появится уведомление с кодом подтверждения, который мы должны ввести в Интернете, чтобы проверить его. На втором этапе мы покажем наш ключ восстановления. Этот ключ должен записать его в безопасном месте и никогда не потерять. В случае, если у нас возникла проблема с проверкой в ​​два этапа, очень необходимо, чтобы он снова получил доступ к нашей учетной записи.

  • синхронизацию логинов, паролей и данных из форм Safari
  • синхронизацию данных
  • синхронизацию паролей Wi-Fi

Синхронизация работает на Маках с OS X 10.9, iPhone, iPod touch и iPad с iOS 7.0.3. При активации связки ключей в iCloud создаётся единое облачное хранилище , в котором собираются ВСЕ ваши пароли. Все они одновременно доступны со всех ваших устройств, подключённых к этому же аккаунту iCloud.

На этом этапе вы попросите нас ввести наш ключ восстановления. Этот шаг служит для проверки правильности ввода ключа и проблем из-за проблем с написанием проблем. Если мы согласны, мы должны установить флажок, чтобы понять эти условия, и нажать кнопку Активировать проверку в два этапа. Для этого мы должны выполнить следующие шаги.

Мы щелкаем по опции «Пароль» и «Безопасность» в меню слева, а затем по опции «Деактивировать проверку» в два шага, который находится в правом нижнем углу. Вы попросите нас представить три вопроса безопасности, нашу дату рождения и альтернативную электронную почту для восстановления. Это будут данные, необходимые для восстановления пароля, если мы его забудем или заблокированы по какой-либо причине.

Обращаем ваше внимание – на Маках Связка ключей iCloud работает только c Safari! Пользователям Chrome, Firefox или Opera новая функция Apple мало пригодится, потому что плагинов, добавляющих её поддержку, для этих браузеров нет и не будет. Альтернатив Safari на iOS в данном случае тоже нет.

Первоначальная настройка Связки ключей iCloud на Маке

Сразу скажем – для жителей Украины, Беларуси и других стран СНГ, не перечисленных в данном списке, активация Связки ключей с Мака – единственный способ нормально настроить эту функцию.

Всплывающее окно спросит, не обязательно ли мы отключить двухэтапную аутентификацию. Если мы действительно нажимаем кнопку Деактивировать. Наша рекомендация заключается в том, что по возможности мы продолжаем активную проверку в два этапа на наших устройствах.

Это означает, что любой, кто берет на себя учетную запись или исправляет ее, чтобы изменить пароль, может получить доступ к вашей личной информации. В противном случае мы рекомендуем вам как можно скорее изменить его, чтобы включить двухэтапную аутентификацию.

Введите свое имя пользователя и пароль. Если у вас возникли вопросы безопасности, ответьте на них. После успешного входа в систему перейдите в раздел «Пароль и безопасность» на левой панели. Первым вариантом будет двухэтапная аутентификация. Чтобы начать настройку, нажмите «Пуск».

Откройте настройки Мака, перейдите в пульт iCloud, включите галочку «Связка ключей»:

Мак настойчиво предложит вам включить запрос пароля от аккаунта пользователя сразу после пробуждения из режима сна или снятия блокировки экрана – разумеется, в целях дополнительной безопасности. Это предложение можно проигнорировать.

Затем вас попросят создать PIN-код для Связки ключей. По умолчанию это четырёхзначное число, которое нужно запомнить и вводить при подключении каждого нового устройства к вашей Связке ключей:

Теперь вы увидите объяснение того, что такое двухэтапная проверка. В следующем окне вы увидите дополнительную информацию, объясняющую, что такое проверка; учтите, что если вы забудете свой пароль, процесс его восстановления будет долгим и утомительным.

На стороне каждого устройства вы увидите легенду «Проверить». Выберите тот, который вы хотите проверить. Через несколько секунд вы должны ввести 4-значный код на свой мобильный телефон. Введите код на свой компьютер. На веб-сайте вы увидите, что ваше устройство теперь проверено. Вы можете повторить процесс со всеми необходимыми устройствами.

Но и это необязательно. Обратите внимание на кнопку «Дополнительно». Она открывает несколько опций, касающихся PIN-кода:

Первая позволит параноикам задать код любой длины с использованием любых символов, а не только цифр. Вторая сгенерирует код автоматически. Третья вообще позволит отказаться от кода безопасности. Но как будет происходить подтверждение новых устройств в этом случае? Очень просто – с помощью других ваших устройств.

Теперь вам будет предоставлен код восстановления, который необходим для печати и хранения в надежном месте. Этот код спросит вас, если вы забыли свой пароль или когда хотите проверить новый компьютер, поэтому очень важно, чтобы вы сохранили этот код очень хорошо.

Когда вы скопировали этот номер, вы должны ввести его, чтобы подтвердить, что это то же самое. Появится окно, указывающее, что процесс был успешным. Преимущество заключается в том, что вам больше не нужно вводить обычные пароли при каждом восстановлении системы или сетевых настроек . Проведите пальцем по ним, чтобы получить кнопку «Активировать», и сдвиньте кнопку вправо.

После создания PIN-кода или отказа от него настройка завершится.

Начальная настройка Связки ключей на iOS проходит похожим образом – заходите в меню «Настройки-iCloud» и включаете галочку «Связка ключей», после чего создаёте PIN. Проблема в том, что вас заставят вводить номер мобильного телефона , причём из стран СНГ поддерживается только Россия.

Какие данные кредитных карт хранятся в «Связке ключей iCloud»?

Итак, введите свой пароль или создайте его, если это применимо. Это первый раз, когда вы делаете эту настройку на одном из ваших устройств? Затем создайте защитный код. Безопасность требует этого, потому что таким образом вы будете контролировать, какие устройства будут иметь доступ к вашим синхронизированным данным. Вы должны ввести свой код дважды. Если вы решили создать другой пароль, сделайте это с помощью комбинации цифр, прописных и строчных букв.

Не создавайте легкодоступные коды или пароли. Выберите вариант, который вам подходит, коснитесь его и следуйте инструкциям. Введите свой номер телефона или любой другой номер, к которому у вас есть доступ, чтобы подтвердить свою личность. Примечание: запишите свои коды и пароли в безопасном месте и где у вас будет легкий доступ в случае забывания. Без ваших кодов и паролей вы будете полностью заблокированы!

Теперь поговорим о подключении новых устройств к Связке ключей iCloud.

Подключение нового iOS-устройства к Связке ключей iCloud

Зайдите в уже упомянутое выше меню «Настройки-iCloud» и выберите пункт «Связка ключей»:

Согласитесь на включение функции:

Если вы решите не создавать защитный код, вы должны одобрить конфигурацию на каждом новом устройстве. Предупреждение. Это приведет к удалению всех ваших данных. Чтобы настроить, активируйте кнопки «Контакты» и «Имена и пароли». Активируйте эту последнюю кнопку, и вы будете перенаправлены на интерфейс, в котором активировать или не блокировать по коду. Прокрутите меню и активируйте нужные вам кнопки.

Но как только вы делитесь своей учетной записью с другим человеком или регулярно меняете свой смартфон, предел десяти зарегистрированных устройств быстро достигнут, и вы должны выполнить домашнюю работу, чтобы удалить старые. Прокрутите страницу вниз до группы «Мои устройства», чтобы просмотреть список авторизованных устройств.

Вам обязательно нужно будет ввести пароль от аккаунта iCloud:

После этого Связка ключей перейдёт в режим ожидания активации.

Как мы уже сказали, при добавлении нового устройства к вашей Связке ключей iCloud у вас есть две альтернативы:

Нажмите «Отмена авторизации», чтобы удалить старый смартфон, планшет или компьютер. Подтвердите с помощью «Отмена авторизации». Список сводится к фактическим используемым устройствам, поэтому вы можете добавлять новые телефоны, планшеты или другие устройства.

Не удается удалить устройство?

Нажмите крест линии, чтобы отменить авторизацию устройства. Любопытный предел, который может блокировать любителя смартфонов, сбрасывается. На устройстве до его потери. Если вы настроили совместное использование семьи, вы также можете удалить устройства у своих членов семьи. Это гарантирует, что вы единственный человек, который может получить доступ к вашей учетной записи, даже если кто-то знает ваш пароль. Если вы хотите впервые подключиться к новому устройству, вы должны предоставить две части информации: свой пароль и шестизначный код подтверждения, который автоматически появляется на ваших доверенных устройствах.

  • ввести PIN-код
  • подтвердить подключение с другого устройства

На iOS-устройстве вы увидите кнопку «Подтвердить с кодом», нажав на которую, вы сможете ввести PIN и немедленно активировать функцию:

Запасной вариант – подтверждение с другого устройства. Как только вы попытаетесь включить Связку ключей iCloud на одном из своих устройств, на все другие гаджеты, подключённые к этому же аккаунту iCloud и этой же Связке ключей, придут уведомления:

Введя этот код, вы подтверждаете, что новое устройство надежно. Код подтверждения запрашивается только один раз для каждого нового устройства, если вы полностью не отсоединяетесь от него, не удаляете его данные или не изменяете свой пароль по соображениям безопасности. Если вы получаете доступ к своей учетной записи в браузере, вы можете утвердить свою учетную запись, чтобы вам не вводить код при каждом соединении.

Доверенные номера телефонов

Он позволяет получить код подтверждения, который затем можно использовать для проверки вашей личности при доступе к вашей учетной записи с помощью нового устройства или браузера. При активации двухфакторной идентификации необходимо предоставить хотя бы один доверенный номер.


Но это не просто уведомление. Нажав на баннер, вы попадёте в настройки iCloud, где вам предложат ввести пароль от аккаунта в качестве подтверждения согласия на добавление нового устройства к вашей Связке ключей. После ввода пароля на любом другом вашем устройстве новый гаджет считается окончательно подключённым, синхронизация паролей через Связку ключей iCloud начнётся.

Включить двухфакторную идентификацию в настройках

Введите и подтвердите свой надежный номер телефона

Введите номер телефона, который вы хотите использовать для получения кодов подтверждения при входе в систему.

Работает ли функция «Связка ключей iCloud» с программами сторонних производителей?

Введите подтверждающий код, чтобы подтвердить свой номер телефона и включить двухфакторную идентификацию. В этом случае эта функция уже включена. Если вы уже используете двухэтапную проверку и хотите выбрать более безопасный метод. Если ваша учетная запись не может извлечь выгоду из двух идентификаторов факторов, вы все равно можете использовать учетную запись для защиты своей информации.

Подключение нового Мака к Связке ключей iCloud

Процесс идентичен тому, что был описан в предыдущей главе обзора. Вы переходите в настройки OS X, в пульт iCloud и включаете Связку ключей. Вводите пароль от аккаунта iCloud.



Информация, которую следует учитывать при использовании двухфакторной идентификации

После включения этой функции доступ к вашей учетной записи могут получить только те, у кого есть пароль, ваши устройства или доверенные номера. Чтобы ваша учетная запись была максимально безопасной и не потеряла доступ, выполните следующие действия.

Обновление списка доверенных номеров

  • Защитите все устройства с помощью кода доступа.
  • Обновите свои номера доверия.
  • Храните надежные устройства в надежном месте.
Чтобы использовать двухфакторную идентификацию, вы должны предоставить по крайней мере один доверенный номер телефона для получения кодов подтверждения.

Ввод PIN-кода в особых пояснениях не нуждается:


Если не хотите вводить PIN, Мак останется в режиме ожидания активации:


Пропустить уведомление о необходимости подтверждения нового устройства довольно трудно – и в OS X, и в iOS оно будет висеть на виду:

Вы можете изменить свои доверенные номера, выполнив следующие действия. В разделе «Безопасность» нажмите «Изменить». . Чтобы добавить номер, нажмите «Добавить номер доверия», а затем введите номер. Чтобы удалить доверенный номер, щелкните значок рядом с ним.

Управление надежными устройствами

Создание паролей для приложений

Для этого нажмите «Код», который не получен на экране входа в систему, а затем попросите отправить код на доверенный номер. Если вы не можете подключиться, сбросить пароль или получить коды подтверждения, следуйте инструкциям. Опция восстановления учетной записи позволяет вам решать проблемы подключения к вашему аккаунту, защищая свою учетную запись от несанкционированного доступа. В зависимости от информации, которую вы можете предоставить для подтверждения вашей личности, может потребоваться несколько дней, прежде чем вы сможете снова получить доступ к своей учетной записи.

Известно, что устройства Apple допускают двухшаговую авторизацию. Этот метод обеспечения безопасности выполняет по крайней мере две проверки при аутентификации - пароля и доверенного устройства - для доступа к аккаунту.

Нужно ли еще запоминать проблемы безопасности?

При двухфакторной идентификации нет необходимости выбирать или запоминать проблемы безопасности. Ваша личность проверяется исключительно вашим паролем и кодами подтверждения, отправленными на ваши надежные устройства и номера телефонов. Когда вы включаете двухфакторную идентификацию, мы сохраняем ваши старые вопросы безопасности в течение двух недель в наших файлах, если вам нужно настроить свою учетную запись с предыдущими настройками безопасности. Через две недели они удаляются.

Двухшаговая, или как ещё её называют, двухфакторная аутентификация (2FA) обеспечивает надёжную защиту данных, поскольку для её прохождения требуется не только знание пароля, но и физический доступ к одному из ключей, в нашем случае это iPhone или iPad.

Нет нужды говорить, что мы настоятельно рекомендуем использовать её на любом аккаунте, на котором это только возможно. Более того, если сервис не поддерживает 2FA, следует дважды подумать, прежде чем им пользоваться, если вам важна безопасность ваших данных.

Если двухшаговая аутентификация включена на вашем Apple ID (что, по-хорошему, нужно бы сделать), то вы, скорее всего, встречались с окном, которое просит вас подтвердить, что вы являетесь владельцем данного аккаунта . На этом экране должны быть перечислены какие-то из ваших устройств Apple и хотя бы один заверенный телефонный номер . Эти устройства выступают в качестве ключей доступа.

Вы когда-нибудь интересовались, каким требованиям должны удовлетворять устройства в списке? Или, может быть, нужно было добавить или удалить устройство из этого списка? В этом туториале мы расскажем об управлении доверенными устройствами для 2FA.

Как добавить доверенное устройство

Чтобы добавить устройство в качестве одного из ключей аутентификации, нужно просто включить службу Найти iPhone на вашем iPhone, iPad или iPod Touch . Как только вы включите функцию, устройство автоматически добавится в список доверенных. После этого вам нужно будет подтвердить добавление этого устройства.

Шаг 1: Залогиньтесь в iCloud и включите службу Найти iPhone на устройстве, которое желаете сделать доверенным, в Настройки > iCloud.

Шаг 2: В Safari залогиньтесь на Мой Apple ID , пройдите в Пароль и безопасность >



Шаг 4: На это устройство придёт четырёхзначный код подтверждения.

Введите этот код в появившееся в Safari поле и нажмите Подтвердить устройство.


Теперь вы можете убедиться, что устройство верифицировано как доверенное. Теперь всякий раз, когда нужно будет воспользоваться двухшаговой аутентификацией для логина в Apple ID, вы можете применять это устройство в качестве ключа.


Как удалить доверенное устройство

Неудивительно, что устройства также можно удалять из списка доверенных. Когда вы выходите из iCloud или отключаете Найти iPhone, ваше устройство перестаёт быть доверенным, но всё равно отображается в списке как возможное доверенное.

Шаг 1: Выключите функцию Найти iPhone.


Шаг 2: В Safari залогиньтесь на Мой Apple ID, пройдите в Пароль и безопасность > Добавить или удалить доверенное устройство.



Подтвердите удаление.


Вот, в общем-то, и всё. Таким простым образом добавляются и удаляются доверенные устройства для двухшаговой идентификации. Вам предстоит часто работать с этим списком, особенно если вы любите постоянно выходить из аккаунтов и использовать разные девайсы.