История создания Telegram 2

История создания Telegram 2

Подготовлено специально для участников проекта @EducationTeam

⬅️Назад к плану.

Информация о создании Telegram от Wikipedia.
Чтобы ознакомиться с информацией о создании Telegram от других источников нажмите здесь.

Telegram — кроссплатформенный мессенджер для смартфонов, позволяющий обмениваться сообщениями и медиафайлами многих форматов. Используются проприетарная серверная часть c закрытым кодом, работающая на мощностях нескольких компаний США и Германии, финансируемых Павлом Дуровым в объёме порядка 13 млн долларов США ежегодно, и несколько клиентов с открытым исходным кодом, в том числе под лицензией GNU GPL.

Количество ежемесячных активных пользователей сервиса на декабрь 2017 года составляет более 180 млн человек. В августе 2017 года в своем Telegram-канале Павел Дуров сообщил, что количество ежедневных новых пользователей составляет более 600 тысяч.


Проект создан Павлом Дуровым, основателем социальной сети «ВКонтакте». В интервью The New York Times Павел рассказал, что первоначальная идея приложения пришла ему ещё в 2011, когда к его двери приходили спецназовцы. Когда последние всё-таки ушли, Дуров сразу же написал своему брату Николаю. Тогда же он и осознал, что у него нет безопасного способа коммуникации с братом. Сервис построен на технологии шифрования переписки MTProto, разработанной братом Павла — Николаем. Сам «Телеграм» изначально был экспериментом принадлежащей Павлу компании Digital Fortress с целью протестировать MTProto на больших нагрузках.

14 августа 2013 года представлен первый клиент Telegram для устройств на платформе iOS.

22 августа 2013 года один из участников конкурса Durov’s Android Challenge написал и выложил в открытый доступ первое приложение для операционной системы Android, совместимое с Telegram (использует тот же протокол MTProto).

В октябре у проекта открылся веб-сайт и была представлена официальная версия Telegram под Android с открытым исходным кодом (GPL2). Предыдущая версия программы доступна под названием «Unofficial Telegram S».

7 ноября 2013 года появились сторонние клиенты сервиса для Windows и macOS с ограниченным функционалом. Также был разработан концепт веб-версии клиента.

В ноябре у программы насчитывалось, по данным «TJournal», около 1 миллиона установок.

В январе 2014 года вышла неофициальная веб-версия Webogram от бывшего разработчика ВКонтакте Игоря Жукова.

21 июля 2014 года в App Store появилось приложение Telegram HD для iPhone и iPad, которое загрузила компания Telegram Messenger LLP.

Новое приложение получило специальную версию для Apple iPad, улучшило поддержку видео и фотографий высокого разрешения, добавило возможность пересылки анимированных изображений в формате gif. На официальном сайте мессенджера в качестве клиента для iOS указано именно это приложение.

15 октября 2014 года в Telegram была добавлена поддержка псевдонимов, по которым возможно связываться с пользователями, даже не зная их телефонного номера, а также запущен веб-клиент.

2 января 2015 года в Telegram была добавлена поддержка стикеров. Изначально в приложении 14 стикеров, но любой пользователь может модифицировать их или добавить свои собственные. В отличие от многих приложений, в Telegram стикеры полностью бесплатные.

В феврале 2016 года один из создателей Telegram Павел Дуров заявил, что мессенджером пользуются уже более 100 миллионов человек, при этом сервис доставляет около 15 миллиардов сообщений ежедневно. Ещё в сентябре 2015 года Telegram передавал 12 миллиардов посланий в день.

В апреле 2016 года стало известно, что в мае 2015 года корпорация Google рассматривала возможность покупки мессенджера за более чем 1 млрд долларов США.

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

22 ноября 2016 года разработчиками был запущен проект Telegraph — блог-платформа, бесплатный издательский инструмент, который позволяет создавать публикации, обзоры, вставлять фотографии и все виды embedded-кода. Telegraph — гибрид блог-платформы, мессенджера и платишера (подобного Medium), с концепцией анонимных имиджборд.

3 января 2017 года один из разработчиков добавил возможность удаления своих отправленных сообщений. После удаления отправителем сообщения собеседник не сможет увидеть удалённое сообщение.

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

15 мая 2017 года стало известно о том, что компьютерная версия Telegram получила возможность совершать звонки.

16 мая 2017 года администрация Telegram заявила, что не будет предоставлять информацию российским госорганам.

19 мая 2017 года вместе с новым обновлением в Telegram для iOS были убраны встроенные игры на HTML5. По словам основателя мессенджера Павла Дурова, представители App Store не одобрили публикацию новой версии мессенджера со встроенными играми, пригрозив команде Telegram удалением приложения из магазина.

28 июня 2017 года Роскомнадзор принудительно внёс программу в «Реестр распространителей информации».

27 сентября 2017 года Дуров сообщил о поступившем 14 июля требовании ФСБ предоставить «информацию, необходимую для декодирования принимаемых, передаваемых, доставляемых и (или) обрабатываемых электронных сообщений», а также о последующем составлении административного протокола за невыполнение этого требования.

11 октября 2017 года появилась обновлённая версия мессенджера Telegram для iOS и Android на русском языке, подготовленная при помощи новой платформы translations.telegram.org, с помощью которой интерфейс мессенджера переводился на украинский, французский, малайский и др. языки. Изменился также внешний вид медиаплеера и появилась возможность делиться своей геопозицией. 

В ноябре 2017 года Telegram-канал впервые был заблокирован по причине аудиопиратства.


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

C 8 октября 2013 года в мессенджере появился режим «секретных» чатов (Secret Chats). В отличие от обычного режима, сообщения в секретных чатах не расшифровываются сервером, история переписки сохраняется лишь на тех двух устройствах, на которых был создан чат.

При обмене файлами можно как отправить файлы с устройства, так и искать медиаконтент в интернете, в том случае, если используется мобильная версия для iOS или Android. Размер передаваемых файлов ограничен 1,5 Гб. Программа использует систему докачки файлов после обрыва связи.

Имеется возможность организовывать мультичаты до 200 участников, начиная с ноября 2015 года, супергруппы до 1000 участников, с 14 марта 2016 — супергруппы до 5000 участников. С 30 июня 2017 года размер супергрупп увеличился до 10000 участников.

Существует возможность изменять форматирование текста, делая его: жирнымкурсивом и моноширинным. Кроме этого с помощью специального бота можно проверять орфографию.


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

В сентябре 2015 года Павел Дуров заявил о скором появлении возможностей монетизации и размещения рекламы в ботах.

18 мая 2017 года для ботов было представлено платёжное API. Чтобы пользователи могли протестировать эту функцию, командой Telegram был создан тестовый бот, который предлагает купить «Машину Времени» (деньги с пользователей не взимались).


Ключевой отличительной особенностью мессенджера Telegram от своих конкурентов можно считать инструмент коммуникации в формате публичных каналов. Такой способ позволяет автору или группе авторов не только делиться информацией с неограниченным кругом лиц с минимальной дистанцией между читателем и контентом, но и сохранять при этом анонимность. Публикации контента разных каналов при этом, в отличие от социальных сетей, не объединяются в единую ленту и ранжируются не по вовлечённости пользователей, а по времени.

С концептуальной точки зрения каналы дают читателям, с одной стороны, возможность ощутить себя на одном уровне с автором (публикации каналов выглядят так же, как и обмен личными сообщениями, только без возможности публикации ответов читателями), а с другой − позволяют пользователям потреблять контент в удобной системе координат в формате отдельного диалога (отталкиваясь от хронологии публикации материалов).


В декабре 2013 года Павел Дуров объявил конкурс до 1 марта 2014 года на «взлом» защиты Telegram с призовым фондом в 200 тысяч долларов. Условиями конкурса ставилась задача расшифровать личную переписку Павла с его братом Николаем через «секретные чаты», используя зашифрованные данные, которыми обменивались приложения и сервер. В их сообщениях, отправляемых ежедневно, содержался секретный адрес электронной почты, расшифровка которого позволила бы получить приз.

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

23 декабря 2013 года, всего через несколько дней после начала конкурса, пользователь «Хабрахабра», не являющийся экспертом в криптографии, обнаружил уязвимость, заключавшуюся в том, что клиент получал параметры для генерации ключей DH (константы для определения поля вычетов) от сервера без проверки, благодаря чему проприетарный сервер MTProto мог передать некорректные параметры, не обеспечивающие криптографическую стойкость, и скрытно провести MITM-атаку на секретные чаты. Так как ему не удалось прочитать переписку, размер выигрыша составил только 100 тысяч долларов. После этого клиент был обновлён, в нём была добавлена проверка параметров, получаемых от сервера, с целью значительно уменьшить вероятность подобной атаки.

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

По оценкам исследователя Moxie Marlinspike и других подобные конкурсы не могут доказать безопасность шифрования и лишь вводят в заблуждение. Отсутствие выигравших не означает безопасности продукта, многие такие конкурсы в целом нечестны, анализ не контролируется и проводится случайными людьми, а вознаграждения зачастую слишком малы, чтобы оправдать многолетнюю работу нескольких компетентных криптоаналитиков.


Учётные записи пользователей привязываются к телефонным номерам, что является одним из самых существенных аргументов критиков Telegram, поскольку это не обеспечивает полной анонимности при общении. При регистрации в сервисе и последующих авторизациях новых устройств производится проверка телефонного номера через отправку SMS-сообщения с кодом (на некоторых ОС — перехватывается приложением) или телефонный вызов.

Основатель WhatsApp Ян Кум указал в комментарии для Cossa.ru, что идеи, реализованные в его приложении, используются в Telegram.

Серверы Telegram не сохраняют сообщения из секретных чатов, но сохраняют историю обычных чатов и содержимое адресной книги пользователей на срок использования сервиса и на срок неактивности, указанный в настройках аккаунта (от одного месяца до года). Используемое в мессенджере шифрование не обеспечивает PFS во всех случаях.

Официальные клиенты Telegram по умолчанию активно рассылают всем контактам метаинформацию об открытии и закрытии приложения, при этом подписаться на эту метаинформацию может любой пользователь. Для отключения подобной рассылки требуется изменить настройки аккаунта.

Также неоднократно высказывались сомнения в безопасности протокола MTProto.

Имеются сообщения, что мессенджером могут пользоваться различные террористические группы как для общения, так и для пропаганды. В частности, террористическая группировка ИГ использовала Телеграм для распространения своих заявлений более чем 14 тысячам подписчиков в более чем 30 каналах на различных языках. Однако команда Telegram активно занимается поиском и дальнейшей блокировкой подобных каналов.

⬅️Назад к плану.


Report Page