Как Apple защищает iOS. Часть 3

Часть 1. Функция безопасности в экосистеме Apple iOS.
Часть 2. Функции сетевой защиты.

В третьей части статьи эксперты группы компаний Angara рассмотрели функции защиты Apple Pay — системы-посредника для использования устройств iOS, Apple Watch, Mac при осуществлении платежей. 

Apple Pay состоит из компонент: 

  • NFC controller, 
  • ПО Wallet или кошелек, 
  • Secure Element – сертифицированный чип платформы Java Card – индустриальный стандарт для электронных платежей, 
  • процессор аутентификации Secure Enclave, 
  • серверы Apple Pay, взаимодействующие с платежной системой.

Система Apple Pay имеет следующие механизмы защиты:

  • Не хранит данные о транзакции, данные только передаются между пользователем и платежной системой. Для этого используется специализированный сертифицированный платежными системами Secure Element апплет, он коммуницирует непосредственно с NFC контроллером и серверами платежной системы.
  • NFC контроллер требует авторизацию через Touch ID, Face ID, passcode, или разблокированное устройства Apple Watch.
  • Данные передаются на серверы Apple Pay Server в зашифрованном виде.
  • При подключении любой карты (кредитной, карты лояльности и т.п.) в кошелек Wallet производится авторизация в провайдере, который эту карту выпустил. Эти коммуникации трехфазные и защищены TLS v1.2.
  • Полные номера карт не хранятся ни в одном из компонентов системы Apple Pay. Вместо этого используется уникальный Device Account Number, который хранится в зашифрованном виде.

Внутренними механизмами носитель карты блокирует ее использование в случаях если:

  • passcode был выключен,
  • пользователь вышел из iCloud облака,
  • пользователь активировал Erase All Content and Settings функцию,
  • устройство было восстановлено через Recovery mode,
  • пароль passcode на часах Apple Watch был выключен,
  • часы Apple Watch не связаны с устройством iPhone.

Во всех описанных случаях потребуется переинициализация кредитных карт в кошельке Wallet для последующего использования.

В процессе транзакции для внутренних авторизаций и шифрования используется массив одноразовых ключей, включая Terminal Unpredictable Number (для NFC transaction), merchant-specific keys и другие.  

В следующей статье рассмотрим методы защиты данных о здоровье пользователя – апплет Healthkit. Следите за новостями.

Другие публикации

Как не стать жертвой мошенников: рекомендации по настройке аккаунта в Telegram

Каждое юрлицо – это оператор персональных данных, который собирает большое количество личной информации: ФИО, номера телефонов, адреса, банковские данные.

актуально

26.07.2024

Повышение информационной безопасности АСУ ТП: практический кейс

Михаил Сухов, руководитель отдела анализа защищенности Angara Security, подготовил для Anti-malware статью о пентесте на одном из предприятий промышленного сектора.

06.06.2024

Angara Security: в России выявлены мошеннические площадки для сбора персональных данных в преддверии ЕГЭ и ОГЭ

Аналитики Angara Security выявили, что в апреле 2024 года были зарегистрированы домены, которые используют тематику подготовки к единому государственному экзамену.

31.05.2024

Лада Антипова, Angara Security: Неквалифицированное реагирование на инцидент только усугубит последствия для компании

При возникновении инцидента сотрудники компании без отдела ИБ рискуют совершить ошибки, которые затруднят расследование киберпреступления и могут привести к потере ценных данных. Лада Антипова, руководитель отдела реагирования и цифровой криминалистики Angara SOC, рассказала порталу Cyber Media.

актуально

29.05.2024

Перспективы российских облачных сервисов в условиях санкций

Денис Бандалетов, руководитель отдела сетевых технологий Angara Security, принял участие в подготовке материала об облачных сервисах и выборе решений с учетом задач инфраструктуры заказчиков для Коммерсантъ.

актуально

23.05.2024

Остались вопросы?

Понравилась статья?

Подпишитесь на уведомления о новых материалах