Баг в Telegram VoIP, который позволяет узнать адрес собеседника
Следовательно телефон был подключен по ADB чтобы можно было увидеть 2 несчастные кнопки для различных тестов и в телеграмме позвонил товарищ, при этом телефон был еще в ADB, решил ради интереса посмотреть логи телеграмма.
Далее все интереснее, там была информация о звонке и комментарий примерно такого рода «Нажмите 10 на имя абонента, чтобы увидеть инфу о звонке».
Недолго думая, нажал и увидел интересную статистику:
Бежим в саппорт
Сразу же побежал писать в саппорт и в твиттере, ссылаясь на ленту телеграмма, но ответ пришел весьма удивляющий…

Далее немного подумал и решил на следующий день дальше находить плюшки… На клиенте для iOS окно дебага весьма интересно выглядит, так как можно менять настройки разговора.

Это все конечно хорошо, но если посмотреть скриншот выше, то можно заметить, что редактирования настроек на яблочном клиенте есть и можно выключить P2P и адрес собеседнику виден не будет.
Прослушивается ли мессенджер Телеграмм
Telegram позиционируется как один из наиболее безопасных мессенджеров, который невозможно взломать, а данные пользователей надежно защищены с помощью передовых методов шифрования. На самом же деле сохранить персональную информацию можно только при соблюдении определенных правил. Для многих пользователей остается актуальным вопрос — прослушивается ли мессенджер Телеграмм представителями спецслужб или правоохранительных органов. Выясним, насколько надежная защиту данных обеспечивает этот сервис и можно ли будет ее обойти.
Как Telegram защищает данные пользователей
Универсальных способов, обеспечивающих полную анонимность и безопасность переписки, в данный момент не существует. В любом приложении есть уязвимые места, однако разработчики стремятся минимизировать потенциальные риски взлома, и сделать общение комфортным и максимально безопасным. Для этого используются различные методы защиты.
Разработчики Telegram Николай и Павел Дуровы создали и внедрили собственный криптографический протокол — MTProto. Особенность данного протокола в том, что он комбинирует несколько алгоритмов шифрования данных.
Основной технологический прием, который используется не только в Telegram, но и других мессенджерах (WhatsApp, Viber) — сквозное шифрование данных. Исходящее сообщение преобразуется в определенную кодовую комбинацию. На смартфоне получателя она затем декодируется. Ключи расшифровки хранятся на устройствах пользователей Telegram, а не на сервере, что позволяет исключить риск потери данных в случае каких–то взломов.
Также в Телеграме реализована возможность создания и ведения секретных чатов. Это переписка с повышенным уровнем безопасности, при котором данные об отправителе или получателе шифруется, и не передается между устройствами пользователей напрямую. В обычных чатах IP-адреса не шифруется, поэтому такую переписку можно назвать менее анонимной и защищенной.
Пользователи могут скрыть свой IP-адрес при совершении интернет-звонков. Это минимизирует вероятность того, что местоположение пользователей будет определено посторонними лицами.
Описанные методы защиты исключают вероятность того, что спецслужбы или хакеры могут читать переписку напрямую или контролировать аккаунт пользователя. Однако существуют обходные пути, которые позволяют получить доступ к секретным данным, даже несмотря на такие внедренные меры безопасности.
Могут ли прослушивать звонки в телеграмм
Прежде чем выяснить, могут ли спецслужбы читать и слушать пользователей, отметим что в отношении интернет-сервисов понятие «прослушка», в принципе, не используется, так как данная технология применима только к телефонным звонкам. Способов, которые позволяют переадресовать вызов и прослушивать его, в реальном времени нет.
В отношении Telegram и других мессенджеров применяется другое понятие — отслеживание сетевого трафика. С его помощью получить данные из переписки нельзя, однако теоретически можно вычислить местоположения отправителя и адресата.
ФСБ или другие спецслужбы РФ не могут просмотреть зашифрованную информацию, данные учетной записи, читать переписки или прослушать разговор, так как для этого необходимо иметь прямой доступ к аккаунту. Внедренные протоколы защиты исключают такую вероятность, а сам факт слежки за пользователями является прямым нарушением политики конфиденциальности Telegram.
Большая часть пользовательских данных не только подвергается шифрованию, но даже не хранится на серверах Телеграма. Поэтому вероятность перехватить сообщения или звонки исключена.
В каких случаях передают данные пользователей
Официально в России, как и других странах, Телеграм не передаёт властям пользовательские данные. Правда из этого правила существует исключение, о котором говорит отдельный пункт в политике конфиденциальности мессенджера.

Telegram может предоставить данные о пользователе, но только при наличии судебного постановления. Данное правило действует в отношении лиц, подозреваемых в ведении террористической деятельности. Даже несмотря на это, спецслужбами РФ звонки пользователей прослушиваться не могут, а так же у них нет доступа к перепискам. Телеграм может передавать данные о том, с кем и когда переписывался определенный пользователь, но доступ к самим текстам сообщений при этом никто не получит.
На сайте мессенджера, на котором размещена политика конфиденциальности, присутствует сообщение о том, что случаев, когда Telegram передавал данные о пользователях властям или спецслужбам на данный момент еще нет.
Как защитить персональные данные
Существует несколько способов, позволяющих повысить безопасность и исключить вероятность потери персональных данных. Это актуально как для тех, кто беспокоится о возможных взломах, так и для тех, кто думает, что Телеграмм все же прослушивается, а переписки читают спецслужбы и госорганы.
Нужно помнить о том, что универсальных методов защиты не существует. Даже если страница не взломана, а доступ к перепискам отсутствует, власти могут обратить внимание на гражданина по иным причинам. Чтобы обеспечить безопасность в интернете требуется комплексный подход. Ниже рассматриваются методы, которые позволят повысить безопасность Телеграм, но стоит подумать и о других интернет-сервисах, в особенности о браузерах, собирающие данные об истории посещений и веб-поиске.
Проверка активных сеансов
В Телеграмме всегда отслеживается активность пользователя. Если кто-либо посторонний получил доступ к учетной записи — это можно будет увидеть в списке подключенных устройств.
Найти сторонние подключения можно следующим способом:
- Открываем приложение, затем переходим в «Настройки».

- Далее переходим в подраздел «Устройства».

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

Этот метод актуален в том случае, если вы заходили в Телеграм с чужого компьютера, смартфона, либо пользовались мессенджером, подключившись к общественной сети Wi-Fi. Любой обнаруженный подозрительный сеанс можно прервать мгновенно. После этого рекомендуется установить двухэтапную аутентификацию, чтобы исключить вероятность взлома.
Переписка в секретных чатах
В Telegram можно создать секретный чат. Это переписка, при которой используется вспомогательный алгоритм шифрования, а данные не сохраняются на серверах мессенджера, благодаря чему обеспечивается возможная защита данных от перехватов. Сообщения в этом чате удаляются автоматически. Собеседники могут скрыть свой номер телефона друг от друга. В диалоговом окне нельзя сделать скриншот — второй участник беседы сразу получит извещение об этом. Для создания секретного чата:
- Откройте приложение. В окне с переписками, внизу справа кликните значок в виде карандашика «Новое сообщение».

- После этого выберите строку «Создать секретный чат». Потребуется только выбрать пользователя, с которым вы хотите начать защищенную беседу. После создания секретный диалог будет находиться в том же самом разделе, где и все остальные чаты.

В мобильном приложении Telegram на iPhone значок Новое сообщение находится в верхнем углу экрана справа, выглядит в виде ручки и листка бумаги. Именно туда и нужно нажать, чтобы перейти к созданию защищенной беседы. После создания чата с нужным человеком, необходимо войти в настройки чата, потом кликнуть по троеточию «Еще» и выбрать вариант «Начать секретный чат» (рядом с ним отображается значок часиков).

Необходимо отметить, что секретный чат можно создать только в мобильном приложении. В версии для ПК, а также в Telegram Web этой функции нет.
Отключение peer-to-peer
Этот способ подойдет тем, кого беспокоят такие вопросы — можно ли прослушать Телеграмм и получится ли общаться с собеседником анонимно. По умолчанию peer-to-peer всегда включен. Обмен данными между пользователями в данном случае происходит напрямую. Во время звонков собеседники смогут отслеживать ваш IP-адрес. Хотя фактически несанкционированная слежка в Российской Федерации является уголовным преступлением, т.к. этими данными могут воспользоваться, чтобы вычислить текущее местоположение человека.
Чтобы отключить peer-to-peer:
- Входим в настройки приложения, затем открываем раздел «Конфиденциальность». После этого находим пункт «Звонки».

- Далее открываем раздел «peer-to-peer».

- Выбираем вариант «Не использовать». На экране отобразиться предупреждение о том, что качество видео и аудио при совершении звонков в таком случае может снизиться.

Отключив peer-to-peer, все звонки будут ретранслироваться через сервер Telegram. Это негативно влияет на качество связи, однако с высокой вероятностью защитит разговор от прослушивания и перехвата.
Запрет перехода при пересылке сообщений
Этот метод подойдет для тех, кто хочет повысить анонимность общения. Он не защищает от взлома, однако исключает вероятность того, что данные учетной записи смогут просматривать все желающие.
При пересылке чужого сообщения адресат видит отправителя, может перейти по ссылке и узнать, кто является первичным отправителем. Если вы хотите сделать общение анонимным, можно отключить активную ссылку на ваш профиль. Тогда, если ваше сообщение будет кому-либо перенаправлено, получатель не сможет увидеть ваш аккаунт.
Порядок действий будет следующим:
- Открываем настройки, далее переходим в раздел «Конфиденциальность». После этого ищем пункт «Пересылка сообщений».

- В поле «Кто может ссылаться на мой аккаунт» выбираем вариант «Никто».

После активации новых параметров, посторонние не смогут переходить по ссылке на ваш аккаунт. Это не всегда удобно, но позволяет сохранить анонимность общения, например, при переписке в общих чатах, при написании комментариев в группах и каналах.
Двухэтапная аутентификация
Если вы сомневаетесь, безопасен ли аккаунт Телеграмма и насколько велика вероятность его взлома — включите двукратную аутентификацию. Это обеспечит безопасность учетной записи в том случае, если кто-то попытается войти в нее с другого устройства.
Обычно при входе с нового устройства пользователю нужно ввести код. Он приходит в СМС на номер, с которого зарегистрирован аккаунт. Также сервис выдаёт пароль в приложении, где также можно подтвердить вход с нового устройства. При двукратной аутентификации, помимо пароля из СМС, для входа потребуется ввести еще один код. Его пользователь должен придумать самостоятельно при активации данной функции.
Чтобы включить защиту надо выполнить такие шаги:
- Входим в настройки конфиденциальности. Затем выбираем раздел «Двухэтапная аутентификация».

- Потом вводим пароль, который будет использован при входе. В следующем окне его нужно будет ввести повторно.

- При завершении на экране отобразиться окно с подтверждением. Предварительно Telegram предложит привязать аккаунт к электронной почте. Это поможет тогда, когда пользователь забудет пароль или утратит доступ к учетной записи. Без электронной почты возможности восстановить доступ нет.

Двухэтапную аутентификацию в любой момент можно отключить в мобильном приложении. Для этого достаточно ввести заданный ранее пароль. В результате он больше не будет запрашиваться при входе с нового устройства, а для активации учетной записи будет достаточно подтвердить, что вы являетесь владельцем привязанного к странице номера телефона.
Заключение
Могут ли прослушать Телеграмм — самый распространенный в сети вопрос у пользователей данного мессенджера. По официальным данным, мессенджер не прослушивается, а используемые протоколы безопасности исключают возможность отслеживания и взлома.
Тем не менее насколько безопасен Telegram во многом зависит от самих пользователей. Про помощи встроенных в приложение инструментов можно существенно увеличить уровень защиты и минимизировать риски, связанные со взломами или утратами личных данных.
IP-телефония в Telegram: новый подход к облачной платформе
Удобство или конфиденциальность? С этим вопросом мы сталкиваемся на каждом шагу — будь это выбор решения для корпоративной почты, виртуальной АТС или хранения данных организации. Облачные платформы привлекают нас своим удобством, но взамен мы отдаём им свои данные.
В данной статье речь пойдёт о платформе SIP.tg и о том как мы пришли к компромиссу между удобством и конфиденциальностью.
Платформа SIP.tg представляет собой удобный инструмент для подключения к провайдерам IP-телефонии без установки дополнительно ПО, а также для интеграции звонков Telegram в виртуальную АТС при помощи протокола SIP. Подключив свой аккаунт Telegram и виртуальную АТС к платформе SIP.tg, Вы получаете возможность управлять звонками от пользователей мессенджера используя все возможности виртуальной АТС: голосовое меню, очередь звонков, запись разговоров, автоответчик, конференцию и т.д. В дополнение к этому, появляется возможность звонить пользователям Telegram с любого устройства, подключенного к виртуальной АТС. При этом, пользователи будут видеть звонок от имени Вашей компании.
Первая публичная версия платформы была анонсирована в марте 2018 года, накануне блокировок мессенджера, и ничем не отличалась от других облачных платформ: работала исключительно на нашем оборудовании. А для желающих подключить Telegram к виртуальной АТС мы просили ещё больше — дать полный доступ к своему аккаунту Telegram. Несмотря на столь высокую цену, мы безмерно благодарны своим пользователям за доверие и ответственно заявляем, что за всё время не было ни одного случая передачи каких-либо сведений третьим лицам.
Но находились и пользователи, всерьёз обеспокоенные прохождением голосовых потоков через нашу платформу. Принимая во внимание важность данного вопроса, мы стали искать решение.
В сентябре 2018 года произошло первое разделение платформы на два компонента: модуль управления (Manager) и модуль преобразования голоса (Worker). Была анонсирована возможность перенести обработку голосовых данных на своё оборудование без какого-либо ущерба удобству. Этот подход решил сразу несколько проблем, главная из которых — конфиденциальность разговора. Мы дали пользователю свободу выбора — и это лучшее, что может быть.
Но оставался нерешённым второй вопрос — неограниченный доступ к аккаунтам пользователей при подключении Telegram к виртуальной АТС. Осознавая возможный ущерб в результате форс-мажора, откладывать решение было недопустимо. Рассматривали разные варианты:
- просили команду Telegram добавить разные уровни доступа к аккаунту;
- просили команду Telegram разрешить ботам совершать и принимать голосовые звонки;
- думали над отдельным распространением модуля управления.
Общение с командой Telegram было безрезультатным. Распространение модуля управления ставило под угрозу будущее проекта: при платном распространении присутствует риск его взлома с целью обхода ограничений, а распространение на бесплатной основе, в конечном счёте, приведёт к потере мотивации дальнейшей разработки.
Но то, что не сделали до нас, почему бы не сделать нам? К тому же, с момента зарождения нашего проекта прошло больше года: появились новые библиотеки и, в силу естественных причин, накопилось много проблемных мест в коде модуля управления, которые необходимо было решать. А чтобы не переписывать модуль по несколько раз, новую версию решено было делать сразу на базе новой библиотеки — TDLib.
И вот, в январе 2019 года, после ряда экспериментов, мы подошли к окончательному внедрению. Более того, нам удалось сохранить все существующие Telegram сессии пользователей и преобразовать их в формат хранения новой библиотеки. Так от модуля управления откололся ещё один компонент, который теперь называется хранилищем сессий Telegram (Telegram Storage).
Теперь сессию своего аккаунта Telegram можно хранить на своём оборудовании, также как и производить обработку голоса во время звонка. Модуль управления будет подключаться к Вашему хранилищу сессий и через него взаимодействовать с Telegram.
Как можно догадаться, при таком подходе модуль управления всё ещё имеет полный контроль над сессией Telegram пользователя, не смотря на то, что сама сессия уже не хранится на нашем оборудовании. Решение напрашивается само собой: ограничить разрешённые операции в модуле хранилища, что и было сделано. Таким образом, появилась долгожданная возможность управлять уровнем доступа к аккаунту путём изменения разрешённых операций в файле конфигурации.
Сразу после внедрения хранилища сессий Telegram мы не анонсировали новую возможность, поскольку ещё несколько месяцев продолжали оптимизировать её работу и исправлять ошибки. Но это было не единственное над чем велась работа. Нельзя обойти стороной ещё одно расширение.
Помимо подключения аккаунта Telegram к виртуальной АТС, платформа SIP.tg позволяет использовать мессенджер и как софтфон (от англ. softphone — программный телефон). Но, в отличии от обычной программы-телефона, Telegram обладает главной ценностью — это ваши контакты, доступные в облаке мессенджера.
С момента появления модуля преобразования голоса, появилась возможность разрешить его использование своим друзьям. Аналогично, теперь можно дать доступ и к своему хранилищу сессий Telegram. Но и это не всё — теперь можно разрешить использовать свои SIP-аккаунты софтфона сразу нескольким пользователям для звонков. Причём, можно указать: кому разрешено принимать звонки, а кому — звонить. В некоторых случаях данное нововведение позволит отказаться от использования виртуальной АТС между SIP.tg и оператором связи. Управлять своей группой можно через команду /group в боте.
Нас нередко спрашивают: не собираемся ли мы завтра закрыть проект?
Вопрос актуальный, особенно с учётом того, что проект существует уже достаточно долго без какой-либо монетизации. Какое-то время мы принимали пожертвования, но эта схема оказалась полностью провальной.
Нет, мы не закрываемся , мы хотим двигаться вперёд! И, чтобы исключить подобные сомнения, расскажу о произошедших и предстоящих важных изменениях.
В конце января 2019 года мы проводили опрос среди пользователей, на основе которого сформировали первое приближение тарифных планов. Подробности о тарифных предложениях станут известны чуть позже, о чём мы сообщим на нашем сайте.
16 апреля 2019 года у нас появилось юридическое лицо в зоне ЕС. Наша компания MB «Žinučių linija» зарегистрирована в Литовской республике под номером 305133662. Работа с юридическими лицами в России будет возможна, в том числе, по агентской схеме через нашего партнёра, в других странах вне зоны ЕС — согласуется индивидуально. Подробности можно узнать в поддержке.
В ближайшее время мы приступим к оказанию части услуг на коммерческой основе. Понимая, что кого-то данная новость может расстроить, спешим внушить оптимизм. Бесплатный режим останется, но с некоторыми изменениями. И, конечно, будем следить за ситуацией и прислушиваться к пожеланиям. Вступайте в нашу группу и подписывайтесь на наш новостной канал, чтобы первыми узнавать о новинках нашей платформы!
Голосовые звонки в Телеграмм — тестирование и описание нового функционала
Голосовая и видеосвязь посредством интернет-сетей обрела популярность в начале 21 века и сегодня используется многими сервисами, в том числе некоторыми популярными мессенджерами, такими как Скайп, Вайбер и Ватсап. В версии под номером 3.18 звонки в Телеграмм наконец-то стали доступны в России и Западной Европе, и в самом скором времени такая возможность появится во всех странах.
Как включить звонки в Телеграмм
Разработка в этом направлении велась уже давно: информация неоднократно подтверждалась официальными аккаунтами в социальных сетях, а пользователи находили файлы с наработками в открытом репозитории мессенджера. Поэтому клиенты давно задавали разработчикам наболевший вопрос: когда будет долгожданный релиз? Сегодня такая возможность уже существует для жителей европейской части континента. Если подписаться на каналы, пристально следящие за каждым шагом проекта, есть шанс узнавать новости о подобных «горячих» обновлениях в числе первых. Для того, чтобы попробовать позвонить, нужно скачать последнее обновление из маркета приложений Android или Iphone. Не у всех пользователей функционал активируется сразу — в таком случае не стоит впадать в панику. Просто попросите позвонить вам собеседника, у которого уже активирована функция вызовов. Сразу после первого разговора иконка трубки появится у всех ваших контактов. Сейчас в Telegram активно работают над самым ожидаемым обновлением для остальных стран. Похоже, небольшие задержки релиза вызваны стремлением достичь совершенства — серверное покрытие еще не везде позволяет обеспечить нужное качество. 
Что нужно знать о Telegram-звонках
- Во-первых, это новый механизм шифрования, где в качестве ключа применяется эмоджи-код из четырех картинок. Для надежной идентификации собеседники просто должны сравнить иконки у себя на экранах. Простое и эффектное решение, немного напоминает рулетку в казино.
- Во-вторых, это высокая скорость соединения и передачи данных. Для экономии трафика используются лучшие аудио-кодеки. А благодаря широкому покрытию серверной сети, которая к слову, постоянно расширяется, для коммуникаций используется ближайший к вам сервер. Что также позволяет повысить показатели быстроты.
- В-третьих, встроен механизм на основе нейронной сети, который позволяет оптимизировать качество ваших разговоров с учетом особенностей используемой интернет-сети. Для тех, кто хочет минимизировать расход трафика, есть настройки потребления данных.
- В-четвертых, возможность точной настройки, вплоть до конкретного контакта, кто может связаться с вами. Либо полное отключение доступности.
- И наконец, команда разработки сохраняет достаточно простой и удобный интерфейс, не загромождая экран новыми вкладками и значками. Как только обновление будет выходить в конкретной стране, значок трубки появится на странице каждого профиля.
Особенности релиза
- все голосовые вызовы зашифрованы по технологии end-to-end;
- на старте доступны только персональные вызовы, без групповых конференций;
- можно указывать, каким пользователям разрешено звонить, либо полностью блокировать звонки (в меню есть опция «Disconnected Calls»);
- предположительно функционал добавят и в Телеграмм Desktop.
Как это отразится на рынке сотовой связи
Вызовы с помощью бесплатных приложений и их растущая популярность могут существенно повлиять на доходы мобильных операторов. Согласно прогнозам, после появления таких сервисов как Вайбер, Ватсап, а позже и Телеграм, потери операторов в период с 2012 по 2018 гг. составят 386 миллиардов долларов. Такая цифра в первую очередь обусловлена существенным снижением количества отправленных СМС-сообщений. Можно не сомневаться, что при развитии VoIP-технологии потери будут гораздо выше.
По данным различных исследований, глобальные доходы от мобильной передачи информации по интернету будут ежегодно увеличиваться на 8%. В то же время, прибыль от стандартных голосовых услуг будет стабильно падать в среднем на 3%. Больше всего от падения популярности телефонных звонков пострадают США, Канада и Западная Европа, хотя Россию данная тенденция, без сомнения, тоже коснется.