Telegram не шифрует данные аутентификации и не выполняет повторную проверку компьютера. В результате взломать аккаунт можно простым копированием файла tdata, при чём жертва даже не узнает о чужих сессиях.
Насколько вообще популярен данный вид угона аккаунтов? Есть ли смысл от него защищаться? Стоит ли использовать зашифрованные контейнеры (типа TrueCrypt) или настраивать SELinux для Telegram?
«Пользователь удалён», А вот тут начинаются странности.
Буквально 1,5 меясца назад мне уже угоняли Telegram аккаунт. И я до сих пор не выяснил, как это произошло. Никаких СМС не приходило, переадресации звонков не было. Просто внезапно выкинуло из всех сессий. Когда стал по новой заходить, там уже был пароль. Аватарку и имя сменили, взломщик удалился из всех чатов. При этом никаких других паролей украдено не было, никакие личные фотографии в открытом доступе не появились. Полиция молчит.
Как это могло произойти?
WSGlebKavash, SELinux может помочь против конкретных векторов атаки, но в абстрактном случае какой в нём толк?
Например, пользователь может получить доступ к своим данным, если запустить чужой код в том же контексте, что и пользователь работает со своими данными, то доступ к данным точно так же будет получен.
Например, пусть данные лежат в зашифрованном контейнере, который смонтирован в текущую систему. Если в этот момент запустить вредонос, то он точно так же получит доступ к данным. Ведь смысл криптоконтейнера не в том, что к данным нельзя получить доступ, а что к ним нельзя получить доступ, имея лишь размонтированный контейнер.
Бороться надо не с доступом к данным, а с попаданием вредоноса к себе. Он в любом случае может сделать что-нибудь плохое, украсть что-то секретное или испортить что-то нужное.