Офтоп
Ivan Agarkov

Telegram Messenger для OS X пишет в логи секретные чаты

Исследователь Кирилл Фирсов обнаружил, что последняя версия Telegram Messenger из AppStore для OS X пишет сообщения в секретных чатах в системный лог-файл, что сводит на нет все усилия по обеспечению безопасности переговоров на конечных устройствах.

UPD: Пишется только то, что было вставлено из буфера обмена.

0
39 комментариев
Написать комментарий...
Повышенный химик

А телеграм под Windows не пишет в логи секретные чаты

потому что он не умеет в секретные чаты

Ответить
Развернуть ветку
Критический татарин

И это странно

Ответить
Развернуть ветку
Драгоценный Кирилл

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

Ответить
Развернуть ветку
Правильный ГОСТ

Ни одна программа не сохраняет их в читабельном для других ( читай гос. органов ) месте. Программа, которая себя позиционирует как защищенная - тем более не должна так делать.

Ответить
Развернуть ветку
Драгоценный Кирилл

Пруфы? Никто и ничто не мешает это делать. Поэтому есть куча программ для работы с буфером и они хранят всю историю

Ответить
Развернуть ветку
Немой месяц

Это что тред полного взаимонепонимания?

Ответить
Развернуть ветку
Немой месяц

А зачем она это делает? И да так можно прочитать старые сообщения

Ответить
Развернуть ветку
Правильный ГОСТ

В секретных чатах сообщения уничтожаются через некоторое время.

Ответить
Развернуть ветку
Немой месяц

Чё? Мы про лог говорим

Ответить
Развернуть ветку
Драгоценный Кирилл

Я думаю, что просто забыли выключить debug

Ответить
Развернуть ветку
Немой месяц

Это как бы ставит под сомнение аргумент о надёжности благодаря открытости кода. Ну вот код открыт а такая херня висит и никто из аудиторов её долгое время не замечал.

Ответить
Развернуть ветку
Драгоценный Кирилл

Если это действитель был дебаг режим, то тут не на что обращать внимание. Потому что это стандартное дело.

Другое дело, если этот режим забыли выключить в релизной версии. Тут уже конечно вина на разработчиках.

Ответить
Развернуть ветку
Немой месяц

Ты как себе представляешь дебаг режим что его не заметно в коде и что его не выключили? Там бы лог был засран мегабайтами дерьма если это случилось на уровне целого приложения.
Если в телеграме и предусмотрен флаг или условная компиляция для отладки то значит эта печать делалась без проверки этого флага и это баг.

Ответить
Развернуть ветку
Драгоценный Кирилл

Есть разные способы дебага. Кто-то просто в нужном месте вставляет вывод переменной в консоль, а перед релизом комментирует.

Я не знаю, что было тут, но похоже на такой случай.

Ответить
Развернуть ветку
Немой месяц
а перед релизом комментирует

Тогда отсутствие комментария это баг, который должны были найти при аудите. А ещё говнокод но это совсем другая история.

Ответить
Развернуть ветку
Драгоценный Кирилл

Да, кривые руки разраба.

И я не в курсе - если по открытое, разве есть обязательный аудит третьими лицами перед публикацией?

Я всегда считал, что это просто открытый репозиторий, куда коммитит разраб и все видно посторонним. И если хочешь - можешь посмотреть, покопаться, сделать пул-реквест. Но нет какого-то процесса одобрения релиза третьими лицами

Ответить
Развернуть ветку
Немой месяц

Обязательного аудита нет конечно. Просто аргумент "мы надёжнее потому что код открыли" не верен в данном случае. Всем посрать на их код, его никто не смотрел толком.

Ответить
Развернуть ветку
Северный фонарь

Покажите скрин с секретным чатом в telegram desktop. Не нашёл. Как будто обсуждаете функционал, которого нет

Ответить
Развернуть ветку
Немой месяц

Секретные чаты наверное только в режиме отладки работаю, а на десктопах его выключить не забыли )

Ответить
Развернуть ветку
Мощный пришелец

Не понятно, кто здесь соснул больше - маководы или телеграм

Ответить
Развернуть ветку
Дневной пёс_анон

Комментарий недоступен

Ответить
Развернуть ветку
Организованный шар

скучные

Ответить
Развернуть ветку
Критический татарин

Ждем отмазку

Ответить
Развернуть ветку
Человеческий огонь

Комментарий недоступен

Ответить
Развернуть ветку
Гигантский теркин30см

Какой-то эксперт с одним фото в тви поднял тысячи хайпа, при этом никакого открытия нет.

1. В последних версиях не пишет. Видимо, к нему попала бета.

2. К клавиатуре имеет доступ любое приложение, как и к буферу обмена.

Во всяком случае, если вы не копируете какие-то секретные коды доступа к ядерным ракеткам, а к вашему компьютеру никто не имеет доступа, кроме вас, вы в безопасности. (Приложение не может читать чужие логи.)

Ответить
Развернуть ветку
Круглый цвет

1. В последних версиях 2.16 и 2.17 (текущая версия) из апстора все работает, а в бете как раз которая еще не вышло это уже поправлено.
2. Допустим неделю назад пользователь общался в секрет чате и передавал секретные ссылки, информацию из документов и потом удалил и чат и документы с мака. А вот сегодня ты попался на малварь, и смотри что происходит, то, что ты копировал из документов в чатик есть в твоем сислоге. Пользователь уверен что удалил всю информацию. Кто в этом виноват?

Ответить
Развернуть ветку
Северный фонарь

Вы же понимаете, что простым "удалить" вы ничего не удаляете?

Ответить
Развернуть ветку
Гигантский теркин30см

Тут согласен. В таком паттерне взаимодействия, конечно, проблема.
Но с другой стороны, почти все приложения сорят в операционной системе и оставляют следы, разве нет?

Ответить
Развернуть ветку
Круглый цвет

зачем говорить про другие приложения если речь о телеграме и о его секурности? Я купил лаптоп и поставил туда только телеграм и я хочу быть уверен, что все секурно.

Ответить
Развернуть ветку
Гигантский теркин30см

секурно только жесткий диск в микроволновку сувать.

Ответить
Развернуть ветку
Принудительный браслет

Отличный слоган, пускай телеграм его на сайте напишет

Ответить
Развернуть ветку
Гигантский теркин30см

в действительности оно так и есть. всё, что сейчас собирается, через 10 - 20 лет, благодаря закону Мура, будет расшифровано за несколько минут. криптография она такая.

Ответить
Развернуть ветку
Принудительный браслет

Но это не значит, что не нужно пытаться. Когда крадут переписку телеграмма из-за других программ, они отвечают "Телеграм секьюрен, у вас проблема с другими программами". А когда они сами проебываются на секьюрности, то аргумент "ну другие программы тоже имеют доступ к буферу"?

Ответить
Развернуть ветку
Грузовой череп

Есть мнение, что благодаря алгоритму Шора, а не закону Мура

Ответить
Развернуть ветку
Гигантский теркин30см

Ну да, "благодаря" у меня некорректное. В любом случае, квантовые компьютеры решают.

Ответить
Развернуть ветку
Определенный ихтиандр

Комментарий недоступен

Ответить
Развернуть ветку
Правильный ГОСТ

Пока как-то неубедительно :)

Ответить
Развернуть ветку
Конечный историк
I see such logging in the stable release redundant and will see it gone
-- @durov

Дело закрыто!

Ответить
Развернуть ветку
Конечный историк

Агент "Дура" сообщает о своем раскрытии и запрашивает эвакуацию.

Ответить
Развернуть ветку
Читать все 39 комментариев
null