О криптографической безопасности сквозных зашифрованных соединений в мессенджерах WhatsApp и Telegram
On cryptographic security of end-to-end encrypted connections in WhatsApp and Telegram messengers
2017-11-01
SCID: 54.1/zz2a98z7
Discuss with AI
генерация случайных чисел в AndroidMTProtoпротокол Signalзащищенные соединения сквозного шифрованияконфиденциальность метаданных
Figures from the paper
Abstract (AI)
В статье анализируются возможности повышения стойкости защищённых соединений между пользователями мессенджеров в условиях воздействия внешнего нарушителя и недоверия к провайдеру сервиса. Выполнено сравнение методов и механизмов криптографической защиты информации, положенных в основу двух широко распространённых мессенджеров: Telegram и WhatsApp. Установлено, что для защиты сквозных соединений в Telegram используется протокол MTProto, а в WhatsApp — протокол Signal. Изучены особенности реализации мессенджеров на наиболее распространённой мобильной платформе Android, связанные с генерацией случайных чисел. В результате детального анализа каждого из них выявлено, что по совокупности свойств безопасности лучшим является Signal. Помимо WhatsApp, он используется в ряде других популярных мессенджеров, таких как TextSecure, RedPhone, Google Allo, Facebook Messenger и Signal. Выявлены и проанализированы возможные атаки на оба мессенджера. В частности, установлено, что в обоих мессенджерах не защищаются метаданные. Обеспечение безопасности метаданных может стать одной из целей дальнейших исследований.
Key Findings
1
Реализации мессенджеров на Android выявляют проблемы, связанные с генерацией случайных чисел
2
В обоих мессенджерах не защищаются метаданные, что делает безопасность метаданных важным направлением дальнейших исследований
3
В работе выявлены и проанализированы возможные атаки на оба мессенджера
4
Signal используется не только в WhatsApp, но и в других популярных мессенджерах (TextSecure, RedPhone, GoogleAllo, FacebookMessenger, Signal)
5
По совокупности свойств безопасности Signal превосходит MTProto на основе детального анализа
6
Для защиты сквозных соединений Telegram использует протокол MTProto, а WhatsApp — протокол Signal
Research Object
Сквозные (End-to-End) зашифрованные соединения в мессенджерах WhatsApp и Telegram
Research Subject
Сравнительные криптографические свойства безопасности, особенности реализации (включая генерацию случайных чисел на Android), анализ протоколов (Signal vs MTProto) и уязвимости, включая раскрытие метаданных и возможные атаки
Publication Details
Publication Date
2017-11-01
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest