Email or username:

Password:

Forgot your password?
Top-level
Андрей Ситник

Накапливая статистику сколько вы отправили в Телеграм, а сколько получили другие от Телеграма в тот же момент — можно построить сеть связанных людей.

Само собой надо учитывать только тех пользователей, кто сейчас онлайн и что размер пакета плавает.

Но big data тут поможет.

17 comments
Андрей Ситник

Поэтому когда вы будете придумывать свой шифрованный протокол не полагайтесь только на шифрование.

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

Разбивать сообщение на разные пакеты, вносить случайный шум.

Limping

@sitnik_ru гм, если прописать в телеге дофига каналов и чатов, это будет маскировкой?

Андрей Ситник

@limping вряд ли, всё это просто немного сильнее нагрузит из ЦПУ, но проблему не решит

Limping

@sitnik_ru то-есть они способны разобрать поток данных #telegram на отдельные чаты?
Но как? Где-то описано?

Андрей Ситник

@limping а в чём сложность?

Каждое сообщение же в отдельном пакете. Пакеты нельзя расшифровать, но ты знаешь их размер и время отправления. Накопив статистику отправки получения пакетов одного размера и в одно время просто строишь сеть связей по этой статистике.

Limping

@sitnik_ru и всегда одно сообщение = 1 пакет?
Даже если сообщение с фотографией или с видео?
#telegram

Андрей Ситник

@limping я думаю фото отдельно идут. Но тут они только увеличивают специфичность статистики для анализа.

Limping

@sitnik_ru я думаю что фото и видео случайным образом делятся на много пакетов.
Любопытно было бы почитать, зависит ли размер пакетов от скорости соединения или от других факторов.
#telegram

Андрей Ситник replied to Limping

@limping да, но отправляются они быстро и пакеты большие. Легко проанализировать что вот А отправил 6 пакетов и в то же время Б получил то же 6 пакетов.

Limping replied to Андрей

@sitnik_ru Интересно, если завернуть весть трафик в VPN ну или хотя бы использовать MTProxy - это как-то затруднит анализ?...

Андрей Ситник replied to Limping

@limping немного, так как будет не понятно куда идут пакеты. Но при большом накоплении статистики можно и там определить (уже анализируя все пакеты, а не только на IP-адрреса Телеграма)

Limping replied to Андрей

@sitnik_ru это будет анализ прям очень BIG data, особенно если у клиента заодно какие-то торренты крутятся или хотя бы ютьюбчик.

Андрей Ситник replied to Limping

@limping не факт. Может у пакетов в чат есть хитрая статистическая особенность.

Я напомню, что китайцы могут обнаруживать SSL внутри SSL (чтобы банить VPN, видя как ты спрятал HTTPS внутри VPN который прикидывается HTTPS) по статистике 1 и 0.

Андрей Ситник replied to Андрей

@limping проблема в том, что чат даёт слишком много метаданных. Пакеты не большие, уникального размера, привязанные по времени.

Sergey Kirienko

@sitnik_ru телеграму и сейчас не поздно сделать это

EvgenyNr

@sitnik_ru Поможет vpn + onion routing (tor). Хотя скорее всего на данном этапе достаточно vpn. Onion routing же накручивает поверх пакета довольно много всего, размер меняется, отследить теоретически сложнее. Но принципиально возможность отследить факт передачи пакета, или подписчиков канала - всё равно есть 😢

Go Up