Студент из США обнаружил, что Telegram на десктопе хранит сообщения в открытом виде. Дуров не увидел в этом уязвимости Статьи редакции
Все сообщения хранятся в трудночитаемой, но не зашифрованной базе данных.
Студент первого курса колледжа Уэйк Текникал (Wake Technical) Натаниэль Сачи (Nathaniel Suchy) рассказал в Твиттере, что нашёл «серьёзную уязвимость» в настольной версии Telegram. По его мнению, она заключается в том, что мессенджер сохраняет сообщения и медиафайлы на локальном диске компьютера в открытом виде.
Сачи получил доступ к собственным сообщениям и картинкам, изучив базы данных приложения, которые хранятся на диске компьютера. Информация оказалась «трудночитаемой», но не зашифрованной. Студент отметил, что доступ к ней можно получить даже если на приложение установлен пароль.
Среди данных Сачи также нашёл имена и номера телефонов участников переписок, которые можно сопоставить. Студент утверждает, что также проверил «секретные чаты», работающие по принципу end-to-end-шифрования и выяснил, что эти сообщения тоже хранятся в открытом виде.
Как именно он проверил «секретные чаты» — не поясняется: в Telegram Desktop такой функции нет. Судя по скриншотам Сачи, он пользовался отдельной версией мессенджера для macOS, но позже студент уточнил, что проблема касается и полноценного Telegram Desktop для Windows.
Основатель мессенджера Павел Дуров не согласился с выводами Сачи. В своём Telegram-канале он отметил, что подобные вещи нельзя считать уязвимостью.
C технической точки зрения утверждение заявившего об уязвимости сводится к следующему: «Eсли бы у меня был доступ к Вашему компьютеру, я бы смог прочитать Ваши сообщения».
В Твиттере многие отреагировали на находку Сачи похожим образом. В комментариях отметили, что если злоумышленники получили доступ к компьютеру — шифрование не имеет смысла, ведь ключи хранятся на том же диске.
Похожую «уязвимость» находили и в других мессенджерах. Например, 22 октября её обнаружил в Signal французский хакер Мэтт Суиче (Matt Suiche). Он также рассказал, что в десктопной версии сообщения хранятся в открытом виде.
В ответ на это коммьюнити-менеджер Signal Джошуа Лунд (Joshua Lund) заявил, что локальное шифрование — это не то, чего компания хочет добиться в десктопной версии приложения. Как отметили в издании Bleeping Computer, такой аргумент справедлив и для Telegram: оба мессенджера ориентированы на то, чтобы сообщения не могли прослушать по пути от одного пользователя к другому — и справляются с этим.
В своём заявлении Дуров также раскритиковал российские СМИ, которые начали распространять новость о «несуществующей уязвимости» в Telegram. Он пояснил, что доступ к устройству «очевидно» позволяет злоумышленнику читать сообщения, но «завуалированное описание» может запутать человека, далёкого от технологий.
Дуров напомнил о похожем случае трёхлетней давности, когда в Telegram получили письмо, где сообщалось, что если злоумышленник получит root-доступ к Android-смартфону пользователя, то сообщения мессенджера станут небезопасными. Основатель Telegram тогда объяснил, что если каким-то образом к устройству получили root-доступ, то уже «нет смысла» обсуждать какой-либо уровень безопасности — хакер и так стал «богом» смартфона и может делать всё что угодно.
На новость об обнаружении «уязвимости» в Telegram обратили внимание российские СМИ — «Российская газета», «Код Дурова», «iGuides», «РИА», «Известия», «Телеканал 360», «Life», «Лента.ру». В большинстве изданий рассказали о находке Сачи как об опасной уязвимости. Только часть СМИ позже добавила комментарий Дурова или выпустила его отдельной заметкой. Кроме того, многие СМИ назвали Сачи «экспертом» или «исследователем», хотя он поступил на первый курс колледжа только в августе 2018 года.
Как некоторые российские СМИ написали новость о незашифрованных чатах в Telegram Desktop
- «Опасная уязвимость в популярном мессенджере позволила читать переписки» — «Лента.ру», без комментария Дурова;
- «Всё ещё сидите в Telegram? Готовьтесь к неприятностям» — «Российская газета», без комментария Дурова;
- «Исследователь: десктопная версия Telegram имеет „серьёзную уязвимость“» — «Код Дурова», с комментарием Дурова;
- «Найдена позволяющая читать переписки в Telegram уязвимость» — «Известия», без комментария Дурова;
- «Telegram хранит переписку в незашифрованном виде. Павел Дуров: так и должно быть» — iGuides, с комментарием Дурова;
- «Telegram хранил переписку пользователей в открытом доступе» — «Телеканал 360», без комментария Дурова, но с опровержением;
- «В Telegram нашли уязвимость, позволяющую читать переписку» — «РИА Новости», без комментария Дурова;
- «Эксперт: Telegram на самом деле не шифрует сообщения» — Life.ru, без комментария Дурова, но с опровержением.
Комментарий недоступен
Не усики, а доступ в твою переписичку
не ограненный бриллиант, из него при должном финансировании получится очень даже симпатичный парень
Комментарий недоступен
Уход за усами, причёской, прыщами и прочей внешностью бессмысленны, если человек не умеет в социальное взаимодействие.
Что опрятный ты нахуй никому ненужен, что как бомжара ты никому нахуй ненужен. Так какой смысл напрягаться, следя за внешностью? Следить за внешностью имеет смысл, только если есть эмоциональная связь с людьми.
Как-будто ты не был прыщавым подростком?
Не всем быть Джоржами Клуни
О бой мог...
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
В статье есть фактические ошибки. Во-первых, Натаниэль проверял не Telegram Desktop, а Telegram для macOS, как уже написали в комментариях. Во-вторых, его замечание вполне справедливо и оно отличается от того, которое написано в статье. Оно касается не отсутствия локального шифрования как такового, это и правда было бы бесполезно при наличии доступа к устройству.Натаниэль в своем твите говорит о том, что локальные данные не зашифрованы, даже если сам клиент запаролен.
Дело в том, что клиент позволяет установить пароль, без ввода которого нельзя получить к перепискам и приложению в целом. Но по факту оказалось, что все данные (как обычные диалоги, так и секретные чаты) лежат на диске в незашифрованном виде и для их чтения установленный юзером пароль не нужен.
Лично я, устанавливая пароль на таком защищенном мессенджеры, ожидал бы, что это больше, чем просто ограничение для доступа к интерфейсу.
Во-первых, он сам постит ссылку на Bleeping Computer, в разговоре с которым он говорил именно про Telegram Desktop, и в его твитах нигде не упоминается что это второй клиент Telegram для macOS (https://twitter.com/nathanielrsuchy/status/1057650862422671361) . Во-вторых, вопрос «справедливо или нет» в новости не поднимается — только факт находки и позиция сторон по этому поводу. По поводу пароля справедливое замечание, это я добавлю
Один заголовок охуительней другого, пиздец
Какой у Натаниэля пропуск в трусики хороший
Когда увидел эту фотку, сразу проассоциировал с тобой.
Кажется ты не увидел нормальные усы.
С одной стороны Дуров прав, юридическо-технически, но... Да, на компе может быть довольно много дерьма, но главная переписка зачастую ведётся только в телеграме, а там зачастую побольше интересного, чем гей порно, особенно с учётом того, как себя позиционирует приложение. Так что лучше бы это шифровать, думаю это технически возможно.
P.S.: обсуждая внешность в таком формате не очень смотритесь
Комментарий недоступен
Включи BitLocker или FileVault — и твои данные будут зашифрованы. Но если злоумышленник получил доступ к файловой системе, то это всё уже неважно
Комментарий недоступен
Ничего он не прав, отговорки всё это. Это самая настоящая уязвимость.
Если у пользователя на компьютере много дерьма, то шифрование не поможет это же очевидно, практически любые способы защиты будут преодолены, т.к уязвимость в политике пользования компьютером и не пониманием основных принципов безопасности.
Ситуация очень легко воспроизводится. И это уязвимость, чего бы там Дуров не говорил.
То, что это локальное хранилище, такая себе отговорка. Если вы, например, шифруете электронную почту, зашифрованные письма нельзя прочитать без сертификата, даже если у вас есть сам файл письма.
Уязвимость чего? Компьютера? Если пользователь не может уследить за доступом к своему компу, то локальное шифрование уже ничем не поможет: вопрос времени и денег, как быстро его обойдут
А есть какие то сложности с устранением этой проблемы? Почему они не поправляют?
Да он так же говорил, когда по телефону взломали акки. Не хочется же 200 тысяч долларов отдавать.
Можешь проверить секретные чаты ? А также что будет если поставить пинкод на клиент ?
Комментарий недоступен
Лол. Вопрос то в том, что когда ты пароль на приложение ставишь, ты наверное не хочешь что бы твои сообщения могли прочитать
Комментарий недоступен
Не телеграм на десктопе, а только отдельная версия под macos.
Telegram desktop (которая также доступна на mac) нечего вообще не хранит и у неё нету функционала секретных чатов.
Ну смотри, вот что он пишет про версию для Windows. Говорит, разницы особой нет https://twitter.com/nathanielrsuchy/status/1057660629299924993
Doubtful. The source code for Windows and MacOS versions is on GitHub. The differences in data storage are minor and don’t include encryption :/Он сам же постит ссылку на Bleeping Computer, где написано именно про Telegram Desktop. https://twitter.com/nathanielrsuchy/status/1057650862422671361
Это про телеграм для винды (пк)?
... всё дело во фрагментации, просто верьте мне, - добавил он, и разделся
Комментарий удален модератором
И помассировал пальцем вокруг соска.
Учёные вылечили рак!
"C технической точки зрения утверждение заявившего"
не утверждение, а предположение
Не заявившего, а предположительно заявившего
Не «не утверждение, а предположение», а «предположительно, не утверждение, а, предположим, предположение».
С одной стороны это конечно не уязвимость, а с другой это очень даже хуево. Любое другое приложение (пусть даже условно хорошое) с доступом к фс может скачать и испиздить переписку. Нехорошо, конечно
Это уязвимость. Не повторяйте за Дуровым.
на macOS такое сложновато представить, а на винде — да. Но на то там и нет секретных чатов
Комментарий недоступен
про root на маке недавно тоже говорили что-то похожее - ну если доступ к ноутбуку физический получить то что угодно можно сделать
Я это уже как с месяц на компе мужа обнаружила.
Комментарий недоступен
Мне вообще непонятна позиция Дурова💁♀️ Ну нашли и нашли уязвимость, признай и исправлявляй. Чего дурку то валять? Это огромный удар по репутации же🤔
Комментарий недоступен
Комментарий недоступен
Комментарий удален модератором
Журналистика, которую мы заслужили. Мне кажется такой задал лайфньюс, остальные подхватили, поняв что это работает
Комментарий недоступен
Комментарий недоступен
Как-то глупенькая девочка на работе скинула в общую папку для другой девочки асекю папкой, внутри которой, естественно, были все логи.
Было что почитать на следующий день )))
Ну понеслось 😂
Что за хуйню вы тут несете господа? И в том числе господин Дуров.
Телеграм должен хоанить все чаты и медиа на диске в зашиврованном виде, а ключем к дешифровке этих данных должен быть ваш пароль.
Пашка пиздит, студентик прав 100%
Есть два хакера - Сачи и Суиче
этот баг еще со времен icq тянется
там вообще все переписки в .txt лежали
Их можно зашифровать.
http://jrnl.sh/
Комментарий недоступен
Правильноо ли я понимаю, что сейчас какой-нибудь воцап или макос может договориться с государством и все сообщения из телеграма на компьютере пользователя отсылать куда надо? Разве нельзя никак ограничить их в правах?
Если ОС договорилась с государством, то твоей конфиденциальности пизда априори. Это как скомпрометировать корневое хранилище сертификатов.
так же, как они могут отсылать вводимые пароли, ключи шифрования из памяти и прочие данные.
Комментарий недоступен
И чего я такой скромный… Уже с год назад обнаружил (и не только я) в AppCleaner, что Телега на Макоси хранит незашифрованными медиафайлы и засирает ими диск, даже если «удалять» их в Телеге.
Но следов самой переписки не увидел, может тоже есть. Скрин в пруф (сейчас меньше засрано, потому что чистил уже день назад, хранит он всё в папке где 101 МБ):
Открой Мониторинг системы и посмотри что написано у Telegram в колонке PID. Потом открой терминал и там напиши lsof -p <этот PID>. Там будет полный список файлов, которые Telegram открыл и не закрыл.
Среди этой кучи строк будет что-то заканчивающееся (по крайней мере у меня так) .*_sqlite.
В результате ты увидишь какой-то такой путь:
/Users/<имя пользователя>/Library/Group Containers/6N38VWS5BX.ru.keepcoder.Telegram/accounts-metadata/dbМожешь зайти в Finder, нажать Shift + Cmd + G и скопировать это туда (вставив имя своего пользователя разумеется)
Напиши Павлику, мож на работу возьмёт 😏
Переписка в незашифрованном виде в БД храниться, ничего в этом страшного не вижу, причем я это обнаружил при первой установке на компе.
Комментарий недоступен
Комментарий недоступен
И все твои данные под присмотром 😏
Понаберут хакеров по объявлению, а потом они "уязвимости" находят
Ну и заголовки у рузкех СМИ. Интересно какой бы был заголовок для пука Лебедева.
Комментарий недоступен