В минувшие выходные Эдвард Сноуден и Павел Дуров имели краткую, но довольно интересную беседу в Twitter. Причиной к диалогу послужили сообщения от экспертов в области информационной безопасности и разработчиков другого защищенного мессенджера — Signal. Те обвинили Telegram в слабой безопасности.
Катализатором небольшой твиттер-бури послужило сообщение от эксперта Томаса Птачека (Thomas H. Ptacek), который сообщил, что по умолчанию Telegram, в виде обычного текста, сохраняет на своих серверах все сообщения, когда-либо отправленные или полученные пользователем.
By default Telegram stores the PLAINTEXT of EVERY MESSAGE every user has ever sent or received on THEIR SERVER.
— $30,000 Logout CSRF (@tqbf) December 19, 2015
Твит Птачека, в свою очередь, был спровоцирован сообщением Open Whisper Systems. Несколькими часами ранее они указали на тот же факт одной из своих читательниц, которая имела неосторожность сказать, что, по ее мнению, Telegram безопасен.
@CTZN5 @timcameronryan By default Telegram stores the plaintext of every message every user has ever sent or received on their server.
— Open Whisper Systems (@whispersystems) December 19, 2015
Сообщение Птачека не укрылось от внимания Эдварда Сноудена. Он решил выразить согласие с экспертом. Сноуден процитировал сообщение Птачека, добавив, что тот прав, при всем уважении к Дурову.
I respect @durov, but Ptacek is right: @telegram's defaults are dangerous. Without a major update, it's unsafe. https://t.co/pbBt2rHr5x
— Edward Snowden (@Snowden) December 19, 2015
Чуть позже Сноуден добавил, что опасность представляет тот факт, что сообщения доступны в виде открытого текста для сервера Telegram (или сервис-провайдера), а не тот факт, что они в принципе там сохраняются.
To be clear, what matters is that the plaintext of messages is *accessible* to the server (or service provider), not whether it's "stored."
— Edward Snowden (@Snowden) December 19, 2015
Одновременно к обсуждению «небезопасного Telegram» подключился и Мокси Марлинспайк (Moxie Marlinspike) — основатель OWS и разработчик мессенджера Signal, который совсем недавно хвалил Сноуден, заявляя, что сам пользуется именно им. Марлинспайк согласился с тем, что Telegram не используется шифрование и хранит сообщения на своих серверах. О какой безопасности может идти речь после этого?
@sc0p3r It's just how Telegram works and is self-documented to work: https://t.co/GMD3mryXoN Only their marketing copy suggests otherwise.
— Moxie Marlinspike (@moxie) December 19, 2015
Сложно промолчать в ответ на такую критику, поэтому к «беседе» подключился сам Павел Дуров. Дуров поинтересовался у Птачека, приплачивают ли ему за публикацию подобной «чуши», а также опроверг заявление эксперта. Согласно сообщению Дурова, Telegram никогда не хранил сообщения пользователей в виде открытого текста, все сообщения удаляются навсегда.
@tqbf This is false: @telegram never stores plaintext of messages, and deleted messages are erased forever. Do you get paid for posting BS?
— Pavel Durov (@durov) December 19, 2015
Сноудену Дуров отдельно пояснил, что если пользователю нужна облачная синхронизация и он доверяет Telegram, он может ее использовать. Если нет – никто не неволит. Для этой цели и созданы секретные чаты, история которых не сохраняется вообще. Ключ шифрования для таких сообщений хранится на устройстве, их нельзя синхронизировать с облаком. Также Дуров отметил, что в большинстве своем пользователи все же предпочитают синхронизацию, а не секретные чаты.
@Snowden Skipping the sarcastic part: users who don't need cloud sync or do not trust us, use secret chats – https://t.co/ONA5LyENPI
— Pavel Durov (@durov) December 19, 2015
@mjackson @Snowden @tqbf This is exactly why cloud chats are the default: on average, our users prefer seamless cloud sync.
— Pavel Durov (@durov) December 19, 2015
Фото: AFP