iMessage — это служба мгновенного обмена сообщениями, разработанная Apple Inc. и запущенная в 2011 году. iMessage функционирует исключительно на платформах Apple, включая iOS , iPadOS , macOS , watchOS и visionOS , как часть подхода Apple к интеграции между устройствами , который был описан средствами массовой информации как средство достижения привязки к поставщику . [1] [2] [3] [4] Доступ к iMessage и его использование осуществляется с помощью клиента приложения «Сообщения» .
Основные функции iMessage, доступные на всех поддерживаемых платформах, включают отправку текстовых сообщений , изображений, видео и документов; получение статусов доставки и прочтения ( уведомлений о прочтении ); и сквозное шифрование, так что только отправитель и получатель могут читать сообщения, и никто другой, даже сама Apple, не может их прочитать. Сервис также позволяет отправлять данные о местоположении и стикеры . На iOS и iPadOS сторонние разработчики могут расширять возможности iMessage с помощью пользовательских расширений, например, быстрый обмен недавно воспроизведенными песнями.
Приложение iMessage , запущенное на iOS в 2011 году [5] , появилось на macOS (тогда называвшейся OS X) в 2012 году [6]. В 2020 году Apple анонсировала полностью переработанную версию приложения macOS Messages , в которую добавлены некоторые функции, ранее недоступные на Mac, включая обмен данными о местоположении и эффекты сообщений.
iMessage был анонсирован Скоттом Форстоллом на конференции WWDC 2011 6 июня 2011 года. Версия приложения «Сообщения» для iOS с поддержкой iMessage была включена в обновление iOS 5 12 октября 2011 года. 16 февраля 2012 года Apple объявила, что новое приложение «Сообщения», заменяющее iChat, станет частью OS X Mountain Lion . [6] Mountain Lion был выпущен 25 июля 2012 года.
23 октября 2012 года генеральный директор Apple Тим Кук объявил, что пользователи устройств Apple отправили 300 миллиардов сообщений с помощью iMessage и что Apple доставляет в среднем 28 000 сообщений в секунду. [7] В феврале 2016 года Эдди Кью объявил, что количество сообщений iMessage, отправленных в секунду, выросло до 200 000. [8]
В мае 2014 года против Apple был подан иск из-за проблемы, когда, если пользователь переключался с устройства Apple на устройство стороннего производителя, сообщения, доставляемые ему через iMessage, не доходили до адресата. [9] [10] В ноябре 2014 года Apple решила эту проблему, предоставив инструкции и онлайн-инструмент для отмены регистрации iMessage. [11] [12] Федеральный суд отклонил иск в пользу Apple. [13]
21 марта 2016 года группа исследователей из Университета Джонса Хопкинса опубликовала отчет, в котором они продемонстрировали, что злоумышленник, владеющий шифротекстами iMessage , потенциально может расшифровать фотографии и видео, отправленные через сервис. Исследователи опубликовали свои выводы после того, как уязвимость была исправлена Apple. [14] [15]
13 июня 2016 года Apple объявила о добавлении приложений в службу iMessage, доступную через приложения Messages. Приложения могут создавать и делиться контентом, добавлять стикеры, совершать платежи и многое другое в разговорах iMessage без необходимости переключения на автономные приложения. Можно разработать автономные приложения iMessage или расширение для существующих приложений iOS. Издатели также могут создавать автономные приложения стикеров без написания кода. [16] По данным Sensor Tower, компании по обработке данных, которая предоставляет «App Store Optimization (ASO)», по состоянию на март 2017 года в iMessage App Store было около 5000 приложений с поддержкой Message. [17]
На презентации WWDC 2020 22 июня 2020 года компания Apple представила предварительный просмотр следующей версии своей операционной системы macOS , выпуск которой запланирован на конец 2020 года. Big Sur поставляется с переработанной версией Сообщений с функциями, ранее доступными только на устройствах iOS, такими как эффекты сообщений, мемодзи , стикеры и обмен местоположением.
21 февраля 2024 года Apple объявила, что собирается обновить протокол iMessage новым постквантовым криптографическим (PQC) протоколом под названием «PQ3». [18] [19] [20] Apple заявила, что, хотя квантовые компьютеры пока не существуют, они хотели бы снизить риски от будущих квантовых компьютеров, а также от так называемых сценариев атак « собрать сейчас, расшифровать позже ». Apple заявила, что, по их мнению, их реализация PQ3 обеспечивает защиту, которая «превосходит ту, что есть во всех других широко распространенных приложениях для обмена сообщениями». Кроме того, поскольку, по словам Apple, не существует стандарта свойств безопасности для уровней безопасности сообщений, которые позволяют легко сравнивать, Apple решила создать свои собственные определения, состоящие из 4 уровней от 0 до 3. По этой шкале Apple считает, что ее протокол PQ3 достигает того, что Apple называет «безопасностью уровня 3». Главным отличием PQ3 от других протоколов PQC является то, что PQ3 использует постоянное ключирование. [18] Apple представила PQ3 с публичным релизом iOS 17.4 , iPadOS 17.4 , macOS 14.4 и watchOS 10.4 , заявив, что «разговоры iMessage между устройствами, поддерживающими PQ3, автоматически переходят на протокол постквантового шифрования» и что PQ3 «полностью заменит существующий протокол во всех поддерживаемых разговорах [в 2024 году]». [18]
В 2022 году iMessage был включен в список потенциальных «сервисов-привратников», которые должны были регулироваться новым законодательством Европейского союза. [21] Для этого потребовалось бы, чтобы iMessage был совместим с другими сервисами обмена сообщениями, которые либо обслуживают определенное количество пользователей, либо приносят значительный доход. [22] В сентябре 2023 года Financial Times сообщила на основании двух источников, непосредственно знакомых с этим вопросом, что Apple подала апелляцию на включение iMessage на том основании, что база пользователей iMessage в Европе недостаточно велика, чтобы оправдать маркировку iMessage как сервиса-привратника. [23] [24] [25] В декабре 2023 года несколько СМИ сообщили, что апелляция была удовлетворена. [26] [27] Bloomberg предположил, что это «предварительное» решение было принято, поскольку, хотя база пользователей iMessage достаточно велика, чтобы соответствовать требованиям, сервис недостаточно популярен, в частности, среди предприятий. [28]
Это предварительное решение, о котором ходят слухи, было позже официально оформлено 13 февраля 2024 года, когда Европейская комиссия объявила, что они решили, что вместе с Bing , Edge и Microsoft Advertising iMessage не подпадает под определение привратника. [29] Европейская комиссия не вдавалась в подробности своего решения, заявив, что оно стало результатом «тщательной оценки всех аргументов с учетом мнений соответствующих заинтересованных сторон и после заслушивания Консультативного комитета по цифровым рынкам». [29] Несмотря на отсутствие подробностей, предоставленных Европейской комиссией по своему решению, несколько изданий предположили, что решение действительно было основано на том, что iMessage не достиг порогового значения, необходимого для классификации в качестве привратника, как сообщалось в предыдущем году. [30] [31] [32] [33]
В конечном итоге это означало, что Apple не нужно было обеспечивать совместимость iMessage с другими службами обмена сообщениями, а также не нужно было соблюдать другие правила DMA в той части, которая касалась iMessage.
iMessage позволяет пользователям отправлять тексты, документы, фотографии, видео, контактную информацию и групповые сообщения через Интернет другим пользователям iOS , iPadOS , macOS , watchOS или visionOS . iMessage является альтернативой SMS , MMS и RCS-сообщениям для большинства пользователей с устройствами под управлением iOS 5 или более поздней версии. Параметр «Отправить как SMS» в разделе «Сообщения» приведет к отправке сообщения через SMS, если у отправителя нет активного подключения к Интернету. Если у получателя нет подключения к Интернету, сообщение должно храниться на сервере до восстановления соединения. [ необходима цитата ]
iMessage доступен через приложение «Сообщения» на iPhone , iPad или iPod Touch под управлением iOS 5 или более поздней версии, Mac под управлением OS X Mountain Lion или более поздней версии или Apple Vision Pro под управлением visionOS 1 или более поздней версии. Владельцы этих устройств могут зарегистрировать один или несколько адресов электронной почты в Apple. Кроме того, владельцы iPhone могут зарегистрировать свои номера телефонов в Apple, при условии, что их оператор поддерживает эту функцию. Когда сообщение отправляется на мобильный номер, «Сообщения» проверят у Apple, настроен ли номер мобильного телефона для iMessage. Если нет, сообщение будет плавно переходить из iMessage в SMS. [34]
В Сообщениях отправленное пользователем сообщение выравнивается по правому краю, а ответы других людей — по левому. Пользователь может видеть, печатает ли другой пользователь iMessage сообщение. При начале ответа в текстовом пузыре другого пользователя появляется бледно-серое многоточие . Также можно начать разговор на одном устройстве iOS и продолжить его на другом. [34] На iPhone зеленые кнопки и текстовые пузыри указывают на общение через SMS; на всех устройствах iOS синие кнопки и текстовые пузыри указывают на общение через iMessage.
Все сообщения iMessage зашифрованы и могут отслеживаться с помощью уведомлений о доставке. [35] Если получатель включил уведомления о прочтении, отправитель сможет увидеть, когда получатель прочитал сообщение. iMessage также позволяет пользователям создавать чаты с более чем двумя людьми — «групповой чат».
С запуском iOS 10 пользователи могут отправлять сообщения, сопровождаемые рядом эффектов «пузыря» или «экрана». [36] [37] [38] При сильном нажатии кнопки отправки пользователям предоставляется выбор из ряда эффектов.
С запуском iOS 14 и macOS 11 Big Sur пользователи получают множество функций, таких как возможность закреплять отдельные разговоры, упоминать других пользователей, устанавливать изображение для групповых разговоров и отправлять встроенные ответы. Кроме того, больше функций из приложения «Сообщения» на iOS и iPadOS были перенесены в их аналог на macOS . [39]
С запуском iOS 15.2 Apple добавила автоматическое размытие фотографий, содержащих откровенные изображения, которые отправляются несовершеннолетним пользователям. Функция основана на сканировании фотографий на устройстве и может быть дополнительно настроена на оповещение родителей несовершеннолетнего пользователя в случае получения откровенного материала. Первоначально функция была запущена только для США с последующим расширением на Великобританию, Канаду, Австралию и Новую Зеландию. Функция остается регионально ограниченной для остального мира. [40] [41]
С запуском iOS 16 Apple добавила возможность пользователям редактировать и отменять отправку iMessages. Пользователи могут отменять отправку iMessage в течение 2 минут после отправки и редактировать его в течение 15 минут. Пользователи также имеют возможность восстанавливать удаленные сообщения в течение 30 дней. [42]
Протокол iMessage основан на службе Apple Push Notification (APNs) — фирменном двоичном протоколе . [43] Он устанавливает соединение Keep-Alive с серверами Apple. Каждое соединение имеет свой собственный уникальный код, который действует как идентификатор маршрута, который должен использоваться для отправки сообщения на определенное устройство. Соединение шифруется с помощью TLS с использованием клиентского сертификата, который запрашивается устройством при активации iMessage.
Открытые ключи каждого получателя сообщения извлекаются из Apple Identity Service (IDS), «каталога открытых ключей iMessage Apple, адресов службы push-уведомлений Apple (APNs), а также телефонных номеров и адресов электронной почты, которые используются для поиска ключей и адресов устройств». [44] Каждое сообщение индивидуально шифруется для каждого устройства получателя в разговоре. Вложения сообщений шифруются и загружаются в iCloud для отдельного извлечения получателем. Сообщения хранятся на серверах Apple до 30 дней. [45]
iMessage официально доступен только в операционных системах Apple, таких как iOS , iPadOS , macOS , watchOS и visionOS . В отличие от некоторых других приложений для обмена сообщениями, он не поддерживает Android или Microsoft Windows и не имеет веб-интерфейса доступа.
3 мая 2016 года разработчик приложений Эрик Чи анонсировал независимый проект с открытым исходным кодом под названием «PieMessage» [46], состоящий из кода для OS X, который взаимодействует с iMessage и подключается к клиенту Android , позволяя клиенту Android отправлять и получать сообщения. [47] [48]
5 декабря 2023 года для Android было выпущено независимое приложение Beeper Mini , которое использовало обратную разработку протокола iMessage. [49] Оно быстро вошло в пятерку лучших бесплатных приложений для общения в Google Play и стало самым быстрорастущим платным приложением для Android в истории, набрав более 100 000 загрузок за первые 48 часов. Через несколько дней после запуска оно было ненадолго закрыто Apple, но затем снова возобновило работу. [50] [51] Эми Клобучар и Майк Ли , возглавляющие антимонопольный комитет Сената, написали письмо в Министерство юстиции, выразив обеспокоенность тем, что Apple не допускает конкуренции. [52] [53] Разработчики Beeper Mini снова восстановили сервис, который вскоре снова был закрыт Apple. В конечном итоге создатели Beeper Mini отказались от попыток обойти попытки Apple закрыть сервис, поэтому они прекратили попытки провести обратную разработку iMessage. [54]
12 ноября 2012 года Chetan Sharma, консалтинговая фирма в области технологий и стратегии, опубликовала отчет «Обновление рынка мобильных данных в США за третий квартал 2012 года», в котором отметила спад популярности текстовых сообщений в Соединенных Штатах и предположила, что этот спад может быть связан с использованием американцами альтернативных бесплатных служб обмена сообщениями, таких как iMessage. [55]
В 2017 году Google объявила, что будет конкурировать с iMessage с помощью собственного сервиса обмена сообщениями Messages (ранее Android Messages). [56]
4 ноября 2014 года Electronic Frontier Foundation (EFF) включил iMessage в свою «Карту оценки безопасного обмена сообщениями», присвоив ему оценку 5 из 7. Он получил баллы за шифрование сообщений при передаче, шифрование сообщений с помощью ключей, к которым у провайдера нет доступа ( сквозное шифрование ), безопасность прошлых сообщений в случае кражи ключей ( прямая секретность ), хорошо документированные конструкции безопасности и недавний независимый аудит безопасности . Он не получил баллов, поскольку пользователи не могут проверить личности контактов и поскольку исходный код не открыт для независимой проверки. [57] В сентябре 2015 года Мэтью Грин отметил, что, поскольку iMessage не отображает отпечатки ключей для внеполосной проверки, пользователи не могут проверить, не произошла ли атака типа «человек посередине» . В сообщении также отмечалось, что iMessage использует обмен ключами RSA. Это означает, что, в отличие от того, что утверждается в карте оценки EFF, iMessage не поддерживает прямую секретность . [58]
7 августа 2019 года исследователи из Project Zero представили 6 «бесконтактных» эксплойтов в iMessage, которые можно использовать для получения контроля над устройством пользователя. [59] Эти шесть эксплойтов были исправлены в iOS 12.4, выпущенной 22 июля 2019 года, однако все еще есть некоторые нераскрытые эксплойты, которые будут исправлены в будущем обновлении. [60] Раскрытия Project Pegasus в июле 2021 года показали, что программное обеспечение использовало эксплойты iMessage.
В 2021 году документ ФБР , полученный Property of the People, Inc. , некоммерческой организацией 501(c)(3) , через запрос FOIA , показал, что WhatsApp и iMessage уязвимы для поисков правоохранительных органов в режиме реального времени . [61] [62] [63] Reuters также сообщило, что Apple планировала шифровать резервные копии данных iMessage в iCloud , но отказалась от этих планов после жалобы ФБР. [64]
Эрик Мигиковски , основатель стороннего клиента iMessage Beeper Mini, раскритиковал Apple за предотвращение доступа к iMessage на телефонах Android. Мигиковски утверждает, что со стороны Apple лицемерно утверждать, что iMessage является конфиденциальным и безопасным, одновременно разрешая только SMS-сообщения при общении с пользователями на устройствах сторонних производителей (например, Android ), даже если существуют альтернативы. [65] Apple дала понять, что сторонние приложения, такие как Beeper Mini, менее безопасны, поскольку «методы представляют значительные риски для безопасности и конфиденциальности пользователей, включая потенциальную возможность раскрытия метаданных и возможность нежелательных сообщений, спама и фишинговых атак». [66] Все четыре риска безопасности и конфиденциальности, указанные в заявлении Apple, также применимы к SMS, которые iMessage использует в качестве запасного варианта при общении с пользователями, не являющимися пользователями iMessage. [67] [68] [69] Apple долгое время сопротивлялась внедрению iMessage на устройства сторонних производителей, а генеральный директор Тим Кук ранее предлагал решение «купить маме iPhone», когда на конференции Code Conference его спросили о лучшем способе обмена сообщениями с семьей, использующей Android. Сенатор от Массачусетса Элизабет Уоррен прокомментировала конфликт между Beeper Mini и Apple, написав в Twitter : «Тексты с зелеными пузырями менее безопасны. Так почему же Apple заблокировала новое приложение, позволяющее пользователям Android общаться с пользователями iPhone через iMessage? Руководители крупных технологических компаний защищают прибыль, подавляя конкурентов. Общение между разными платформами должно быть простым и безопасным». [70] [71]
Согласно опросу, проведенному Пайпер Сэндлер осенью 2023 года, у 87% подростков в США есть iPhone. [72] Были высказаны утверждения, что использование приложением разных цветов для сообщений с использованием протокола iMessage по сравнению с резервным вариантом SMS способствовало социальной изоляции среди некоторых подростков. [73] [74]
16 ноября 2023 года Apple объявила о том, что поддержка Rich Communication Services (RCS) появится в iOS в следующем году [75] в качестве запасного варианта, когда iMessage недоступен, а другой пользователь также использует RCS [76] , хотя затем они подтвердили, что сообщения RCS останутся зелеными. [77] После появления новостей Google сообщила, что они будут работать вместе с Apple над внедрением RCS в iOS и iMessage. [78] [79]
устойчивому к взлому шифрованию и обширной защите даже от самых сложных квантовых атак PQ3 является первым протоколом обмена сообщениями, достигшим того, что мы называем безопасностью уровня 3 — обеспечивая защиту протокола, превосходящую защиту всех других широко распространенных приложений для обмена сообщениями.
После тщательной оценки всех аргументов, принимая во внимание мнения соответствующих заинтересованных сторон и заслушав Консультативный комитет по цифровым рынкам, Комиссия пришла к выводу, что iMessage, Bing, Edge и Microsoft Advertising не подпадают под определение служб-посредников.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка )