Послушав и почитав множество СМИ о Telegram, волосы встают дыбом от слов экспертов, которые дают свои комментарии. После 20 минут прослушивания свежей передачи Точка на Эхе с заголовком «Цифровое сопротивление» пришлось закатить глаза и выпить литр кефира, чтобы привести разум в нормальное состояние. Картина в СМИ и соцсетях раскрашена всеми цветами радуги. Федеральные СМИ не освещают ситуацию с Telegram или освещают её нейтрально. Образ господина Дурова освещается строго нейтрально. Потому что аудитория этих СМИ никакого интереса для реализуемого проекта Telegram не представляет, а негативный фон от этой аудитории будет плохо влиять на другую важную для проекта аудиторию. Подавляющее большинство условно независимые СМИ поддались течению масс и обожествляют образ господина Дурова (как нового борца и праведника). «Дурова в президенты! Он спаситель нашей страны! Telegram — самый технологичный мессенджер с защитой конфиденциальности переписки»! Твинки/боты вступили в бой в соцсетях для защиты от любых нападок на Telegram и на новый образа господина Дурова. Эти боты действуют один в один, как те, что используются системой пропаганды в России. Сам Дуров делает заявления, которые ещё больше подкрепляют его образ независимого борца и праведника. Они пропитаны такой наивностью, что не поверить им нельзя. Люди в экстазе запускают бумажные самолёты. Тут крыша поедет даже у людей с иммунитетом к пропаганде. Кого надо любить, кого ненавидеть, во что верить…

Хоть правильнее в этом случае было бы занять сторону сильных, потому что пытаться убедить того, кто сам хочет, чтобы их обманули — это очень неблагодарное занятие. Но все заслуживают шанса. Я постараюсь упростить трактовку технической части, чтобы даже те, кто свободно может цитировать целые части «Преступление и наказание» Федора Михайловича Достоевского, могли понять суть, но не потерять детали.
Давайте попробуем ответить на следующие вопросы:

- Имеет ли сервер Telegram формальную возможность получить доступ к содержимому сообщений в секретных чатах?
- Если имеет, может ли он изменять содержимое сообщений при передаче в секретных чатах по своему усмотрению?
- Если имеет, может ли сервер Telegram хранить секретную переписку пользователей (в расшифрованном виде)?
- Может ли сервер Telegram инициировать секретный чат, подменив собой одного из собеседников?
- Если возможность получить доступ к содержимому сообщений в секретных чатах у сервера Telegram есть, какие действия со стороны Telegram позволят исключить такую возможность в качестве доказательства потребителям?
- [ОФФТОПИК] Если возможность получить доступ к содержимому сообщений в секретных чатах у сервера Telegram есть, какие причины у компании Telegram вообще это делать?
- [ОФФТОПИК] Что за ад происходит с ковровыми блокировками, и когда это закончится?
Протокол обмена сообщениями в секретных чатах Telegram называется MTProto, он обеспечивается так называемое сквозное шифрование (End-to-End Encryption). Первый и самый главный этап обмена сообщения между пользователями — это генерация общего для пользователей базового ключа шифрования. Для этого используется протокол Диффи — Хеллмана. В дальнейшем этот базовый секретный ключ используется для шифрования сообщений с помощью алгоритма AES.
Давайте рассмотрим его принцип при общении Ани и Бори относительно Telegram.
Аня придумывает два случайных числа g и p, соответствующие определённым критериям. Она их ни от кого не скрывает. Дополнительно Аня придумывает очень больше число a, никто другой его знать не должен. По формуле g_a = gᵃ mod p (возведение g в степень a и вычисление остатка от деления на p) Аня вычисляет ещё одно число g_a, которое она ни от кого не скрывает. Числа g, p, g_a она даёт Боре.
Боря придумывает очень большое число b, никто другой его знать не должен. По формуле g_b = gᵇ mod p Боря вычисляет ещё одно число g_b, которое он ни от кого не скрывает, и даёт его Ане.
У Ани есть числа: g, p, g_a, g_b и секретное a. У Бори есть числа: g, p, g_a, g_b и секретное b.
Теперь у Ани и Бори есть одинаковое число key, которое вычисляется по формуле key = g_bᵃ mod p = g_aᵇ mod p, и которое знают только они.

Это есть общий секретный ключ — основа всей системы шифрования в Telegram. Этот ключ в дальнейшем используется Аней и Борей для шифрования и расшифровки сообщений с помощью алгоритма AES.
Описанный протокол Диффи — Хеллмана достаточно надёжен с одним условием — не должно быть между Аней и Борисом посредника, который может менять передаваемые числа. Вся коммуникация между собеседниками в сервисе Telegram происходит только через серверы Telegram. Аня и Борис живут далеко друг от друга. В игру вступает Тегран (сервер Telegram), который взялся доставлять сообщения между Аней и Борисом. Но благие намерения являются лишь предлогом (предположим этом).
Аня даёт Теграну числа (она их ни от кого не скрывает): g, p, g_a. Тегран придумывает очень больше число ta и вычисляет по формуле g_ta = gᵗᵃ mod p ещё одно число g_ta. Он передаёт его Ане. Тегран придумывает очень больше число tb и вычисляет по формуле g_tb = gᵗᵇ mod p ещё одно число g_tb. Он передаёт Борису g, p, g_tb. По формуле g_b = gᵇ mod p Боря вычисляет ещё число g_b, которое он ни от кого не скрывает, и даёт его Теграну, чтобы он передал его Ане. Но Тегран не передаёт это число Ане. Теперь у Теграна есть два секретных ключа key_a и key_b, с помощью которых он может читать и изменять зашифрованную переписку Ани и Бориса. А у Ани и Бориса поддельные ключи Теграна. Например, Аня даёт письмо Теграну, чтобы он передал его Боре. Тегран расшифровывает письмо, используя ключ key_a. Делает с содержимым, что угодно. Зашифровывает письмо обратно с помощью ключа key_b и отдаёт письмо Боре.
Пример:
| Аня | Тегран | Боря |
| p = 23 | p = 23 | p = 23 |
| g = 5 | g = 5 | g = 5 |
| a = 6 | ta = 7, tb = 8 | b = 9 |
| g_a = 8 | g_ta = 17, g_tb = 16 | g_b = 11 |
| key_a = 12 | key_a = 12, key_b = 8 | key_b = 8 |
Быть посредником постоянно для всех секретных чатов — это гарантия дискредитации и очень большая нагрузка на серверы Telegram. Но на стороне сервера всегда можно дождаться момента нового запроса на создание секретного чата и войти посредником. Или инициировать отмену секретного чата, чтобы собеседники создали новый. Собеседникам (в официальных клиентах Telegram для iOS и Android) при каждом новом секретном чате нужно по дополнительному каналу связи вручную сравнивать визуальную часть общего ключа, чтобы удостовериться в их идентичности. В официальных клиентах после отмены сессии секретного чата ключи удаляются, и сверить их в будущем уже нельзя (при этом отмена сессии может быть инициирована со стороны сервера Telegram). Важный нюанс состоит в том, что хоть и исходный коды официальных клиентов опубликованы, нет никаких гарантий, что те версии, опубликованные в App Store и Google Play, не манипулируют отображением визуальной части общего секретного ключа клиента (о таких гарантия читайте в ответах на вопросы) в определённых сессиях.
Имеет ли сервер Telegram формальную возможность получить доступ к содержимому сообщений в секретных чатах? Да. При этом секретный ключ клиентов сессии будет разный. В какой из сессий секретных чатов это может произойти, предугадать невозможно, и зависит только от решения на стороне сервера Telegram.
Может ли сервер Telegram изменять содержимое сообщений по своему усмотрению? Да. Т.к. у сервера Telegram могут находится два общих секретных ключа для обоих собеседников, сервер Telegram может вносить любые изменения в передаваемые сообщения.
Может ли сервер Telegram хранить секретную переписку пользователей (в расшифрованном виде)? Да. Что автоматически следует из ответа на самый первый вопрос.
Может ли сервер Telegram инициировать секретный чат, подменив собой одного из собеседников? Да. Сервер Telegram в любой момент может инициировать секретный чат между собой и любым собеседником. При этом второй собеседник (реальный, от лица которого выступает Telegram) о происходящем не будет знать, если его не оповестить по независимому от Telegram каналу.
Если возможность получить доступ к содержимому сообщений в секретных чатах у сервера Telegram есть, какие действия со стороны Telegram позволят исключить такую возможность в качестве доказательства потребителям? Telegram предоставляет исходный код клиентов, но не предоставляет исходный код сервера. Есть два возможных варианта доказательства заботы о конфиденциальности переписки своих клиентов:
- Предоставить исходный код сервера Telegram (как это делает Signal), чтобы при необходимости группы людей или компании, которые хотят гарантированной конфиденциальности, могли использовать свои проверенные версии сервера и клиентов Telegram на своём оборудовании. В этом случае за конфиденциальность отвечают только эти группы людей и компании. Все другие могут спокойно продолжать пользоваться официальными клиентами и официальным сервером, если вопрос конфиденциальности переписки для них не актуален.
- Создать центр сертификации с открытым исходным кодом и добавить возможность его использования в клиентах. Это просто программа, которую группы людей или компании могут развернуть на любом своём сервере. Например, вы используете проверенный на бэкдоры клиент Telegram, собранный из исходных кодов теми, кому вы доверяете. В настройках этого клиента вы добавляете адрес центра сертификации, своё учётную запись и корневой сертификат этого центра. В этом случае вы спокойно можете продолжать пользоваться официальным сервером Telegram (его исходные коды не нужны, он вообще не используется для связи с центром сертификации). А все секретные чаты визуально отмечаются небезопасными до тех пор, пока у обоих собеседников не подключён один и тот же центр сертификации, который подтвердит идентичность ключей обоих собеседников.
[ОФФТОПИК] Если возможность получить доступ к содержимому сообщений в секретных чатах у сервера Telegram есть, какие причины у компании Telegram вообще это делать? Причины кроются в самой личности Павла Дурова и становлении проекта Telegram. Всё со ссылками на заявления и публикации в СМИ детально расписано Павлом Ивановым вот в этом материале. (нет смысла его пересказывать, просто отстранитесь от того, что вы знаете о Павле Дурове, от его навязанного образа, и вдумчиво прочитайте).
[ОФФТОПИК] Что за ад происходит с ковровыми блокировками, и когда это закончится? Действует ли ведомство Жарова напрямую, или его используют вслепую — это не важно. Почему до сих пор не удалена программа Telegram из App Store и Google Play Store — это не важно. Почему до сих пор не заблокированы серверы push-уведомлений Google и Apple — это тоже не важно. Закончится всё ровно тогда, когда очередные новости о действиях Роскомнадзора больше не будут являться инфоповодом как в России, так и за рубежом. Т.е. наступит определённое насыщение — основная масса людей, которую можно было бы убедить, что проект Telegram является оплотом свободы, техническим совершенством и обеспечивает полнейшую конфиденциальность переписки, уже будет убеждена.
Источник: www.ixbt.com
Парсинг участников канала в Telegram онлайн
В Телеграме представлены два типа коммуникаций, где можно брать аудиторию: каналы и чаты. Рассмотрим, как получить контакты и юзернеймы людей, которые онлайн. Они интересуют в большей степени, потому что с высоким шансом быстрее ответят на объявление или приглашение.
Хотите узнавать первыми об интересных фишках мира SMM и свежих арбитражных кейсах? Тогда добро пожаловать на наш Телеграм-канал!
Как спарсить участников Телеграм-канала онлайн
Спарсить участников чужих каналов достаточно сложная задача, поскольку Телеграм шифрует данные пользователей. Но можно спарсить участников своих личных каналов, либо тех каналов, доступ к которым предоставил их владелец. Например, канал друга, родственника, клиента. Для этого можно воспользоваться сервисами:
- Telethon. Это библиотека Telegram API, с помощью которой можно выгрузить участников своих каналов или тех, владелец которых дал свои личные данные. Нужно создать приложение, через которое будут отправляться запросы к API. После создания приложения станут доступными ID и hash.

Для реализации этого способа нужны знания Python. Следует учесть, что у некоторых пользователей могут стоять настройки приватности, поэтому получится выгрузить не всех.

Есть также инструменты, позволяющие спарсить имена владельцев интересующих каналов. Например, PR Motion — собирает контакты админов. Условие: эти контакты должны быть указаны на канале. Собирать данные по участникам канала этот сервис не умеет.

Парсеры Телеграм-каналов в основном собирают информацию по каналам определенных тематик, структурируют по направленности, чтобы можно было потом выделить подходящие каналы для размещения рекламы. Некоторые сервисы, например шаблон Zennoposter «Telegram каналы — парсим контент для Ваших групп» могут спарсить контент для наполнения вашего канала.

Чтобы спарсить участников чужого канала, понадобятся сложные подходы, например, запустить в этот канал специального бота. В ряде случаев могут понадобиться углубленные технические знания.
Как спарсить участников Телеграм-чата онлайн
Спарсить участников чужого чата легче, чем участников канала. Есть инструменты, которые позволяют собрать структурированную базу по участникам открытых и закрытых чатов:
- Telereg.
- A-parser.
- Telegram-soft.
Эти сервисы позволяют отсортировать пользователей, кто в онлайне, а кто наоборот не был активен и не заходил в мессенджер несколько недель.
Дополнительно можно рассмотреть инструменты, предлагаемые частными специалистами. Примеры сервисов разработчиков, видеообзоры которых представлены в открытом доступе:

Если принято решение выбрать один из этих инструментов, следует собрать максимум информации про разработчика, сервис, отзывы. Лучше запрашивать тестовый период, все сделки по покупке проводить через гаранта.
Также люди, которые владеют Python, PHP, могут поискать скрипты парсеров на Github, предложенные разработчиками бесплатно. Другой вариант — заказать парсинг участников Телеграм-чатов у фрилансеров.
Вывод
Спарсить тех участников, которые онлайн, со своих каналов проще, чем с чужих. Зато можно выйти на аудиторию интересующих тематических чатов или групп, чтобы сформировать структурированную клиентскую базу для рассылок и инвайтинга. Сервисы парсинга позволяют собрать контакты активных участников открытых и закрытых чатов.
Источник: partnerkin.com
Поиск чата в Telegram: как найти группу на компьютере и через телефон

Чаты и каналы
Автор fast12v0_steleg На чтение 7 мин Просмотров 1.8к. Опубликовано 02.04.2020
В отличие от каналов, которых насчитывают порядка 100 тысяч, групп в Telegram гораздо меньше. Ведь основное их предназначение заключается непосредственно в общении между заинтересованными участниками. Найти такие чаты через поиск – задача непростая, т. к. алгоритмы Телеграм были созданы для комфортного приватного общения. Однако, выход все же существует.
В отличие от каналов, которых насчитывают порядка 100 тысяч, групп в Teleram гораздо меньше. Ведь основное их предназначение заключается непосредственно в общении между заинтересованными участниками. Найти такие чаты через поиск – задача непростая, т. к. алгоритмы Телеграм были созданы для комфортного приватного общения. Однако, выход все же существует.
Группы и супергруппы Telegram создаются с целью объединения людей для живого общения по тематикам: политика, знакомства 18 +, хобби, бизнес, музыка и т. д.
Особо узкие вопросы практически всегда решаются в закрытом кругу, например, когда сотрудник компании заводит корпоративную группу для коллег. В этом случае найти чат в Телеграме сложно, т. к. он будет непубличным и может быть продубли-рован одноименным названием. Что же делать, если очень нужно попасть в сообщество?
Способы поиска группы в Telegram

Начнем с того, что принципиальной разницы между поиском с компьютера и телефона не прослеживается. Алгоритмы выдают по три совпадения из глобального поиска.
Причем ключевой запрос без точного названия и слова «группа» выдает не самые релевантные данные.
Например, при попытке поиска бесед на различные темы пользователь видит в списке аккаунты людей, каналы и даже боты, если их названия одинаковые. Что не совсем устраивает любопытную публику. Поэтому поиск групп в секретном Телеграме производят согласно возможностям.
Внутренний
Механизм поискового алгоритма не поддается изучению. И то, какое сообщество выдаст поиск, во многом зависит от самого пользователя, точнее, его запроса или ключевого слова.
Важно. Чтобы находить группы в Телеграме, одной тематики недостаточно. Встроенный механизм работает иначе, чем Яндекс или Гугл, и выдает всего 2–3 ответа, реже – 5–6.
А закрытый тип чатов и вовсе не доступен для всеобщего обзора. Поэтому нужный чат ищут по конкретному названию с припиской «группа».
Внутренний поиск осуществляется одним из трех вариантов:
Эти способы удобнее использовать на Айфоне или Андроиде в том случае, если интересует конкретная беседа. Для поиска бесед по определенным темам с последующим выбором оптимального варианта вместо смартфона удобнее использовать комп.
Человек заходит на сайт, открывает специальный каталог, просматривая который может добавлять чаты к себе в профиль, либо заархивировать их в «избранном».
По тематике
В сети существует множество интересных площадок, которые создают свои коллекции чатов и даже целые каталоги по различным темам.
- Каталог-телеграм https://catalog-telegram.ru.
- Телеграм-стор https://ru.telegram-store.com/catalog/.
- Телеграм-плюс Telegram-plus.ru.
- Телеграмботс Telegrambots.info.
- Протелеграм https://protelegram.ru/category/groups_telegram/.
- Тграм https://tgram.ru/channels.
- Телеграмботс https://www.telegrambots.info/groups/.
- TLGRM https://tlgrm.ru/channels/.
- Тченнэлс Tchannels.me.
- TGстат Tgstat.ru.
Важно. Дополнительно чаты можно искать в специальных Телеграм каналах, группах ВК, на форумах и других сайтах о Telegram. Для этого лучше установить десктопную версию приложения на Windows, Linux (Ubuntu), Mac.
Инструкция по поиску сообщества

Создателем чата является один человек, который может закрепить за группой администраторов, а также сделать ее секретной.
Создается Телеграм беседа как с телефона, так и с Виндовс или другой десктопной версии ОС.
Публичные чаты открыты для всех желающих. Приватные – наоборот. Прежде чем покидать закрытые группы, убедитесь в правильности решения, т. к. админ может отказать в доступе в последующем. Надоевшие чаты удобно хранить в архивной вкладке «Избранное».
Справка. Приглашают нового пользователя в открытую группу по ссылке из профиля, которую пересылают в диалоге. В закрытых чатах администраторы могут удалять или менять ссылку-приглашение.
Поэтому для начала обращаются к админу с просьбой добавить человека в чат. Приглашение на канал также высылают и по номеру телефона незарегистрированного пользователя с последующей отсылкой на ресурс.
Чтобы в Телеграме найти интересную группу, нужно выполнить всего два действия.
Открытое
Важно. По одному имени из профиля группы находить сложно. Чтобы увеличить шансы на более точный запрос, к имени приписывают слово «группа» или «чат».
Закрытое
Вступить в секретные группы практически невозможно, т. к. их любят скрывать от посторонних глаз, а в поиске они не отображаются. Заявку придется создавать непосредственно через участника такого чата, либо напрямую через владельца (админа). Они либо вышлют ссылку-приглашение, либо отменят заявку.
Важно. Группы предлагают воспользоваться новой возможностью telegram – лайф трансляция геотега. Каждому человеку разрешается отправить в чат место встречи или свои реальные координаты по геолокации. Также тег можно закреплять в личном профиле и транслировать до 8 ч. в режиме онлайн.
Прерывается или восстанавливается трансляция по щелчку на уведомление в окне диалогов «Трансляция геопозиции доступна 8 часов». Всплывающее меню отобразит, в какие чаты передаются данные.
Список популярных групп
При поиске групп следует различать категории «каналы» и «чаты». В каталогах они размещаются совместно в соответствии с тематикой. Единственный параметр, по которому узнают группу, – открытый диалог и многостороннее вещание.
То есть любой пользователь может набрать сообщение, а стена чата представляет собой взаимосвязанную беседу между участниками. В каналах же посты и диалоги ведутся только от лица владельца.

- Банки, финансы, вакансии и услуги bankclub.
- Бизнес и частные предложения supbiz.
- Мир рекламы AdWorm.
- Путешествия и отзывы chattravel.
- Пиар и реклама piarzero.
- Бесплатная помощь для владельцев устройств ios (iphone).
- Знакомства ZnakomstvaChannel.
- Разговоры о продуктах Виндовс windows_insider.
- Все о Telegram tgchat.
- Чат для меломанов и музыкантов proaudio.
- Английский для всех eng_for_rus.
- О жизни политики в России dumagov.
- Новости геополитики Geopolitica.
- Обсуждение кино kinolepra.
- Книгочат bookchat.
- Интеллектуальный чат для знатоков и любителей pinchat.
- Юмор в картинках kaifovocom.
- Пошлые разговоры и знакомства powlyi.
- Фотолюбителям photochats.
- Все об играх iGamer_Ru.
Любой пользователь может поместить ссылку на личный канал в специальных каталогах, за исключением частных коллекций на сайтах и форумах. Это делается для привлечения участников.
Раскрутка новых чатов может осуществляться при помощи специальных ботов за плату либо самостоятельно, используя сервисы по пиару и рекламе, которых в интернете большое множество.
В Телеграме найти группу не составит труда, если пользователь знает ее название или получил прямую ссылку на ресурс. Однако, в случае с закрытыми чатами участие обговаривается индивидуально.
Попасть в секретную беседу даже со ссылкой не всегда бывает возможным, т. к. администратор может ее изменить, а пользователь получит сообщение о том, что приглашение устарело. Ситуация усложняется и тем, что приватные паблики не сохраняют о себе данных в каталогах. Поэтому поиск ограничивается открытыми чатами, которые стремятся к популяризации.
Детальная информация видна на видео:
Источник: stelegram.ru