12.02.2024

Писать из WhatsApp в Telegram и обратно? Европа хочет...

Согласно новым правилам ЕС, WhatsApp и Messenger должны быть совместимы с другими чат-приложениями. Вот как это будет происходить.

Мэтт Бёрджес

Журнал «Наука и техника» - Новости рубрики «Материалы и технологии»

Рисунок: Кэмерон Гетти/Getty Images

Частое неудобство в современной жизни - необходимость рыскать по разным приложениям для обмена сообщениями, чтобы связаться с нужным человеком. Messenger, iMessage, WhatsApp, Signal - все они существуют в своих собственных замкнутых пространствах групповых чатов и контактов. Однако вскоре WhatsApp сделает немыслимое для своих 2 миллиардов пользователей: позволит людям писать вам сообщения из другого приложения. По крайней мере, так планируется.

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

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

«Существует реальное противоречие между тем, чтобы предложить легкий способ взаимодействия с третьими сторонами и в то же время сохранить планку конфиденциальности, безопасности и целостности WhatsApp», - говорит Дик Брувер, инженерный директор WhatsApp, который работал над внедрением шифрования в приложение Messenger. «Я думаю, мы вполне довольны тем, что получилось».

Взаимодействие WhatsApp и Messenger - как диктуют европейские правила - первоначально будет сосредоточено на обмене текстовыми сообщениями, отправке изображений, голосовых сообщений, видео и файлов между двумя людьми. Звонки и групповые чаты появятся через несколько лет. Европейские правила распространяются только на сервисы обмена сообщениями, а не на традиционные SMS-сообщения. «Одно из основных требований, и это действительно важно, заключается в том, чтобы пользователи пользовались сервисом по собственному желанию», - говорит Брувер. «Я могу выбрать, хочу ли я участвовать в обмене сообщениями с третьими лицами. Это важно, потому что это может стать большим источником спама и мошенничества».

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

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

Несмотря на то, что WhatsApp работает над проектом совместимости уже больше года, потребуется некоторое время, чтобы сторонние чаты появились в приложениях пользователей. Компании, которые хотят взаимодействовать с WhatsApp или Messenger, должны будут подписать соглашение с компанией и следовать его условиям. По словам Брувера, полные детали плана будут опубликованы в марте; согласно законам ЕС, у компании будет несколько месяцев на его реализацию.

Брувер говорит, что Meta* предпочла бы, чтобы другие приложения использовали протокол шифрования Signal, на котором основаны ее системы. Кроме одноименного приложения и мессенджеров, принадлежащих Meta*, протокол Signal, как известно, используется в Google Messages и Skype. Для отправки сообщений сторонние приложения должны будут шифровать контент с помощью протокола Signal, а затем упаковывать его в строфы сообщений на языке eXtensible Markup Language (XML). При получении сообщений приложениям нужно будет подключаться к серверам WhatsApp.

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

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

Пока неясно, какие компании, если таковые вообще имеются, планируют подключить свои сервисы к WhatsApp. WIRED обратился к 10 владельцам сервисов обмена сообщениями и чатов, включая Google, Telegram, Viber и Signal, с вопросом о том, собираются ли они рассматривать возможность взаимодействия или уже работали с WhatsApp над своими планами. Большинство компаний не ответили на просьбу о комментарии. Те, кто ответил, Snap и Discord, заявили, что им нечего добавить. (Европейская комиссия изучает вопрос о том, соответствует ли iMessage от Apple требованиям, чтобы самостоятельно предлагать совместимость с другими приложениями. Компания не ответила на просьбу о комментарии. Кроме того, в США недавно возникли проблемы с закрытостью iMessage).

Мэтью Ходжсон, соучредитель компании Matrix, которая разрабатывает стандарт шифрования с открытым исходным кодом и управляет приложением для обмена сообщениями Element, подтвердил, что его компания работала с WhatsApp над совместимостью в «экспериментальном» режиме, но он не может сказать больше, поскольку подписал соглашение о неразглашении. Во время своего выступления на прошлых выходных Ходжсон продемонстрировал «гипотетические» архитектуры, с помощью которых Matrix может подключаться к системам двух шлюзов, не использующих одинаковые протоколы шифрования.

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

Когда ЕС впервые объявил о том, что приложения для обмена сообщениями должны будут работать вместе в начале 2022 года, многие ведущие криптографы выступили против этой идеи, заявив, что она усложняет и потенциально создает дополнительные риски для безопасности и конфиденциальности. Кармела Тронкосо, доцент швейцарского университета École Polytechnique Fédérale de Lausanne, специализирующаяся на разработке систем безопасности и конфиденциальности, говорит, что в зависимости от того, как будет реализована эта мера по обеспечению совместимости, она может привести к изменению отношений между компаниями.

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

Хотя совместимость приложений для обмена зашифрованными сообщениями может быть возможной, есть некоторые фундаментальные проблемы, связанные с тем, как эти системы будут работать в реальном мире. Насколько серьезной будет проблема спама и мошенничества в разных приложениях, неизвестно до тех пор, пока люди не начнут пользоваться совместимыми системами. Также есть вопросы о том, как люди будут находить друг друга в разных приложениях. Например, WhatsApp использует ваш номер телефона для взаимодействия и отправки сообщений другим людям, в то время как Threema случайным образом генерирует восьмизначные идентификаторы для аккаунтов людей. Связь с WhatsApp «может деанонимизировать пользователей Threema», - говорит Вайс, представитель Threema.

Браувер из Meta* говорит, что компания все еще работает над функциями совместимости и уровнем поддержки, которую она предоставит компаниям, желающим интегрироваться с ней. «Никто еще не знает, как это работает», - говорит Брувер. «Мы понятия не имеем, каков будет спрос». Однако, по его словам, было принято решение использовать существующую архитектуру WhatsApp для обеспечения совместимости, поскольку это означает, что в будущем можно будет легче масштабировать систему для групповых чатов. Кроме того, это снижает вероятность того, что данные людей могут попасть на несколько серверов, говорит Брувер.

В конечном итоге совместимость будет развиваться с течением времени, и с точки зрения Meta*, говорит Брувер, будет сложнее быстро добавлять в нее новые функции. «Мы не верим, что чаты interop и чаты WhatsApp могут развиваться одинаковыми темпами», - говорит он, утверждая, что «сложнее развивать открытую сеть» по сравнению с закрытой. «Как только вы делаете что-то отличное от того, что, как мы знаем, работает очень хорошо, вы открываете червоточину безопасности, проблем конфиденциальности и сложности, которая всегда будет намного больше, чем вы думаете».

Meta* - организация признана экстремистской на территории Российской Федерации.

Источник: wired.com

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

. Все авторские права на изображения и тексты принадлежат их создателям. Если вы являетесь правообладателем и не согласны с размещением вашего материала на нашем сайте, пожалуйста, свяжитесь с нами по адресу
izd-naukatehnika@yandex.ru
.

© 2023 Наука и техника