IPhone X находится перед HomePod. Приложение Home для iOS открыто на экране.

iOS 11.3 уже здесь, и в ней есть целый ряд интересных новых функций, в том числе новые Animoji, ARKit 1.5, настройки состояния аккумулятора iPhone, записи о состоянии и многое другое. Одной из функций, которые не вошли в маркированный список наиболее важных новых функций, является небольшая вещь, называемая программной аутентификацией для аксессуаров с поддержкой HomeKit. И я бы сказал, что это одна из самых интересных вещей в iOS 11.3. Почему? Потому что это означает, что мы могли видеть несколько новых аксессуаров с поддержкой HomeKit, появляющихся на рынке.

Вот почему

Понимание требований HomeKit

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

Коммерческие аксессуары (те, которые будут проданы потребителям) должны получить сертификат Wi-Fi Alliance или Bluetooth SIG и пройти сертификацию Apple HomeKit в рамках программы MFi, чтобы использовать значок «Работает с Apple HomeKit» и работать без ограничений с HomeKit. Некоммерческие аксессуары без сертификации выдают диалоговое окно с предупреждением, когда вы соединяете их с домашним HomeKit.

До этого момента коммерческие аксессуары также требовали включения аппаратного сопроцессора аутентификации Apple для получения сертификата HomeKit. Сопроцессор обрабатывал строгие правила Apple по шифрованию и безопасности для аксессуаров с поддержкой HomeKit. Apple серьезно относится к безопасности HomeKit — компания заявляет, что все сеансы HomeKit полностью зашифрованы и взаимно аутентифицированы (аутентифицированы всеми сторонами). Каждый сеанс связи также включает в себя нечто, называемое «совершенной прямой секретностью», что означает, что ключи шифрования не используются повторно — новый ключ генерируется для каждого сеанса.

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

Аутентификация программного обеспечения

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

Важно отметить, что, хотя программная аутентификация будет полезна для признанных игроков и компаний, у которых уже есть продукты, вряд ли все производители аксессуаров HomeKit будут использовать эту новую опцию. Уже есть множество компаний, создающих продукты с поддержкой HomeKit, в том числе сопроцессор Apple Authentication. Более того, есть также компании, которые производят аппаратные модули со всем встроенным. Компании могут купить модуль, настроить его под свой продукт и создать аксессуар, который готов пройти сертификацию MFi.

Конфиденциальность и безопасность

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

Изучив кучу документации Apple, связанной с HomeKit, протоколом аксессуаров HomeKit и аутентификацией HomeKit, я определенно выбрал бы аппаратное обеспечение.

Что это значит для вас

Легко понять, почему программная аутентификация не получила широкого распространения в заметках о выпуске для iOS 11.3. Трудно сказать, насколько это УДИВИТЕЛЬНО. Это сводится к следующему: у производителей умного дома появились новые возможности для добавления поддержки HomeKit на свои устройства. Это означает, что мы скоро увидим обновления прошивки, которые добавят контроль приложений Siri и Home к тем надоедливым продуктам без поддержки HomeKit, которые мы получили в наших домах. Скрещенные пальцы!

Если у вас есть какие-либо вопросы о программной аутентификации, аксессуарах с поддержкой HomeKit или о связанных технологиях в целом, обязательно оставьте их в комментариях или напишите в Twitter!

HomeKit

  • HomeKit FAQ
  • HomeKit аксессуары
  • Помощь HomeKit
  • HomeKit объяснитель
  • HomeKit Ultimate Руководство

Оцените статью!