Эксперты полагают, что работа фирменного сервиса неразрывно связана с системными уведомлениями iPhone, отключение которых нарушит работу банковских и социальных приложений.
На фоне недавних ограничений в работе видеосервиса FaceTime профильные эксперты и ИТ-сообщество обратили внимание на устойчивость другого сервиса Apple — iMessage. Текстовый мессенджер продолжает функционировать в штатном режиме, несмотря на использование схожих протоколов шифрования. Специалисты выдвинули гипотезу, объясняющую этот феномен глубокой интеграцией iMessage в операционную систему iOS.
Единый канал связи
В ходе дискуссии, инициированной известным обозревателем Apple Джоном Грубером, пользователь Mastodon под ником Magebarf выдвинул теорию, которая выглядит наиболее правдоподобной с инженерной точки зрения. По его мнению, трафик iMessage технологически объединён с трафиком службы Apple Push Notification service (APNs).
APNs — это критически важный шлюз, через который проходят все push-уведомления на iPhone: от кодов подтверждения банковских операций до сообщений от служб доставки и новостных агрегаторов. Если сетевой шлюз iMessage действительно использует те же конечные точки (endpoints), что и система уведомлений, то попытка заблокировать мессенджер по IP-адресу или сигнатуре трафика неизбежно приведёт к отключению всех push-уведомлений на устройствах Apple в стране.
Наследие «войны» с операторами связи
Любопытно, что такая архитектура, скорее всего, создавалась не для защиты от государственных регуляторов, а как инструмент в конкурентной борьбе с сотовыми операторами. В момент запуска iMessage телеком-компании теряли значительную выручку от платных SMS и теоретически могли попытаться блокировать трафик бесплатного конкурента.
«Спрятав» сообщения внутри жизненно важного канала push-уведомлений, Apple фактически лишила операторов возможности точечно ограничивать работу iMessage, не ломая при этом пользовательский опыт всего смартфона, ради которого клиенты и покупали дорогие тарифные планы.
Косвенные доказательства
В качестве подтверждения этой теории эксперты приводят пример работы бортового Wi-Fi в самолётах. При выборе тарифа «Только мессенджеры» пользователи часто продолжают получать push-уведомления от всех остальных приложений (новостей, почты), даже если сами эти приложения не имеют доступа к сети. Это указывает на то, что канал доставки уведомлений и канал обмена сообщениями iMessage действительно могут быть технически неразделимы.
Хотя FaceTime также использует инфраструктуру APNs, в его случае разделение потоков данных, вероятно, реализовано иначе, что и позволило применить к нему точечные ограничения, не затронув остальную экосистему.
Ещё по теме:
- В России впервые назначен штраф за интернет-поиск информации, признанной экстремистской
- Adobe встроила Photoshop прямо в ChatGPT: как это работает и сколько стоит
- Apple и Google пропустили «санкционку»: в магазинах приложений нашли софт российских банков и наркокартелей