Відмінності між версіями «Telegram»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][неперевірена версія]
(будь ласка ознайомтись з "функціонал" та "функціональність")
(Посилання)
Рядок 126: Рядок 126:
 
* [http://tokar.ua/telegram/ Рейтинг україномовних каналів Telegram]
 
* [http://tokar.ua/telegram/ Рейтинг україномовних каналів Telegram]
 
* [https://t.me/WikiUa Канал Української Вікіпедії в Телеграмі]
 
* [https://t.me/WikiUa Канал Української Вікіпедії в Телеграмі]
  +
* [https://t.me/ukrainian_telegram Канал про новини і особливості Телеграм українською мовою]
   
 
== Примітки ==
 
== Примітки ==

Версія за 06:39, 22 лютого 2018

Telegram
Telegram logo.svg
Telegram Android screenshot (v 3.3, English).png
Знімок екрану месенджера для Android
Тип Месенджер
Автор(и) Микола Дуров[d] і Дуров Павло Валерійович
Розробник Telegram Messenger LLP
Перший випуск 14.08.2013
Версії 1.3.14 (28 серпня 2018)[1]
Репозиторій github.com/telegramdesktop/tdesktop
Платформа Смартфони, планшети, ПК
Операційна система Android, iOS, MacOS X, Windows, Linux
GNU фреймворк Qt
Написано на C++
Доступні мови англійська, іспанська, німецька, португальська, арабська, китайська, українська, російська, малайська, французька, індонезійська
Українська Присутня
Стан розробки Активний
Ліцензія GNU General Public License
telegram.org

Telegram у Вікісховищі?

Telegram — месенджер, програмне забезпечення для смартфонів, планшетів та ПК, яке дозволяє обмінюватися текстовими повідомленнями та різноманітними файлами, зокрема графічними файлами та відеофайлами, а також безкоштовно телефонувати іншим користувачам програми.

Обліковий запис користувача прив'язується до номеру мобільного телефону: щоб авторизуватися, потрібно ввести код авторизації з СМС. Такі коди мають обмежені терміни придатності. Таким чином, користувач позбавляється необхідності запам'ятовувати чи зберігати десь свій пароль.

Історія створення

Проект створено Павлом Дуровим, засновником соціальної мережі ВКонтакті. В інтерв'ю Нью-Йорк Таймс він розповів,[2] що початкова ідея додатку прийшла йому ще 2011 року, коли до його дверей приходив спецназ. Коли вони пішли, Дуров відразу ж написав своєму братові Миколі. Тоді ж він і усвідомив, що у нього немає безпечного способу комунікації з братом. Сервіс побудований на технології шифрування листування MTProto, розробленій братом Павла Миколою.[3] Сам Telegram спочатку був експериментом компанії Digital Fortress (належить Павлові) з метою протестувати MTProto на великих навантаженнях.[2]

14 серпня 2013 року поданий перший клієнт Telegram для пристроїв на платформі iOS.

22 серпня 2013 року один з учасників конкурсу Durov's Android Challenge написав і виклав у відкритий доступ перший додаток для операційної системи Android, сумісний з Telegram (використовує той же протокол MTProto).[4]

У жовтні у проекту відкрився веб-сайт і була представлена ​​офіційна версія Telegram під Android з відкритим вихідним кодом (GPL2).[5] Попередня версія додатку доступна під назвою «Unofficial Telegram S».

7 листопада 2013 року з'явилися сторонні клієнти сервісу для Windows і OS X з обмеженим функціоналом. Також був розроблений концепт веб-версії клієнта.[6]

У січні 2014 року побачила неофіційна веб-версія Webogram від колишнього розробника ВКонтакті Ігоря Жукова. Згодом Жуков став розробником офіційної веб-версії месенджера.[7]

21 липня 2014 року в App Store з'явився додаток Telegram HD для iPhone та iPad, яке завантажила компанія Telegram Messenger LLP.[8]

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

15 жовтня 2014 року в Telegram була додана підтримка псевдонімів, за якими можливо зв'язуватися з користувачами, не знаючи їх телефонного номера, а також запущений веб-клієнт.[9]

2 січня 2015 року в Telegram була додана підтримка стікерів. Спочатку в додатку 14 стікерів, але будь-який користувач може модифікувати їх або додати свої власні. На відміну від багатьох додатків, в Telegram стікери повністю безкоштовні.[10]

У липні 2015-го програму було заблоковано у Китаї.[11]

Текстова версія Telegram для Linux

У лютому 2016 року Павло Дуров заявив, що месенджером користуються вже понад 100 мільйонів людей, при цьому сервіс доставляє близько 15 мільярдів повідомлень щодня. Ще у вересні 2015 року Telegram передавав 12 мільярдів послань за день.[12]

У квітні 2016 року стало відомо, що в травні 2015 року Google розглядав можливість купівлі месенджера за більш ніж 1 млрд доларів США.[13]

У травні 2016 з'явилася можливість редагування відправлених повідомлень. Внести зміни можливо протягом двох діб з моменту відправки. У цьому випадку в повідомленні з'явиться спеціальна мітка.[14]

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

У вересні 2017-го колишній працівник ВК та Telegram Антон Розенберг розповів[15], що розробка месенджера ведеться в основному в Санкт-Петербурзі, в тій же будівлі на Невському проспекті, де знаходиться офіс російської соцмережі ВКонтакті[16], сам Дуров заперечив ці дані, назвавши Антона «психічно хворим».

Українська мова

Від 10 жовтня 2017 року мобільний додаток Telegram, а також додаток для комп'ютера підтримують українську мову[17].

Технологія

Протокол та безпека

Версія Telegram для Ubuntu

Для месенджера був створений протокол MTProto, що передбачає використання декількох протоколів шифрування. При авторизації і аутентифікації використовуються алгоритми RSA-2048, DH-2048 для шифрування,[18] при передачі повідомлень протоколу в мережу вони шифруються AES з ключем, відомим клієнту і серверу. Також застосовуються криптографічні геш-алгоритми SHA-1 і MD5.

Безпека від перехоплення повідомлень, що пересилаються з боку сервера Telegram, забезпечується лише в режимі «секретних» чатів (Secret Chats), доступному з 8 жовтня 2013 року. Цей режим реалізує шифрування, при якому відправник і одержувач мають спільний лише для них ключ (end-to-end шифрування), із застосуванням алгоритму AES-256 в режимі IGE (англ. Infinite Garble Extension) для повідомлень, що пересилаються.[19] На відміну від звичайного режиму, повідомлення в секретних чатах не розшифровуються сервером, історія листування зберігається лише на тих двох пристроях, на яких був створений чат.

При обміні файлами можна як відправити їх зі свого пристрою, так і шукати медіаконтент в інтернеті, якщо використовується мобільна версія для iOS або Android. Розмір файлів обмежений до 1,5 Гб. Програма використовує систему докачки файлів після обриву зв'язку.[20]

Є можливість організовувати мультичати до 200 учасників, починаючи з листопада 2015 року — супергрупи до 1000 учасників,[21] з 14 березня 2016 — супергрупи до 5000 учасників.[22]

Дзвінки

В березні 2017 року Telegram запустив можливість голосових викликів.[23] Спочатку така функція стала доступною користувачам з Західної Європи, а згодом і для всього світу. Для активації послуги необхідно було отримати дзвінок від користувача із активованими дзвінками. Дзвінки, за аналогією з листуванням, також захищені шифруванням.

Якість голосового виклику автоматично налаштовується в залежності від якості зв'язку користувача. Так, при користуванні мобільним інтернетом стиснення буде дещо вищим, ніж при з'єднанні через wi-fi. Функція стала доступною для мобільних клієнтів в березні 2017, для десктопних додатків така функція стала доступна у травні 2017.[24]

Боти

За допомогою спеціального API сторонні розробники можуть створювати «ботів», спеціальні акаунти, керовані програмами. Типові боти відповідають на спеціальні команди в персональних і групових чатах, також вони можуть здійснювати пошук в інтернеті або виконувати інші завдання, застосовуються задля розваг або в бізнесі.[25][26]

У вересні 2015 Павло Дуров заявив про швидку появу можливостей монетизації і розміщення реклами в ботах.[27][28]

Конкурси з пошуку вразливостей

Павло Дуров, власник месенджера

У грудні 2013 Павло Дуров оголосив конкурс до 1 березня 2014 року на «злам» захисту Telegram з призовим фондом в 200 тисяч доларів.[29] Умовами конкурсу ставилося завдання розшифрувати особисте листування Павла з його братом Миколою через «секретні чати», використовуючи зашифровані дані, якими обмінювалися програми та сервер. У їхніх повідомленнях, що відправляються щодня, містилась секретна адреса електронної пошти, розшифровка якої дозволила б отримати приз.[30]

Необхідна для такого «зламу» модель атаки, атака на основі шифротексту, є найслабшою і, в той же час, найбільш складною і незручною для криптоаналітика. Існують надзвичайно слабкі алгоритми, які можуть бути стійкими в цій моделі, але уразливими для інших методів. Зазвичай при аналізі нових криптографічних алгоритмів використовуються більш сильні моделі атаки, в яких атакуючому може бути відомий текст до шифрування, дана можливість відправляти на шифрування будь-які тексти або можливість зміни даних, що пересилаються по мережі. Таким чином, в разі, якщо конкурс ніхто не виграє, це не доведе криптографічну безпеку протоколу.[31][32]

Щоденна кількість повідомлень

23 грудня 2013 року, всього через кілька днів після початку конкурсу, користувач «Хабрахабру», який не є експертом в криптографії, виявив уразливість, яка полягала в тому, що клієнт отримував параметри для генерації ключів DH (константи для визначення поля відрахувань) від сервера без перевірки, завдяки чому пропрієтарний сервер MTProto міг передати некоректні параметри, які не забезпечують криптографічний стійкість, і таємно провести MITM-атаку на секретні чати.[33][34] Йому не вдалося прочитати листування, тож розмір виграшу становив 100 тис. доларів.[35]

Після цього клієнт був оновлений, в ньому була додана перевірка параметрів, одержаних від сервера, з метою значно зменшити ймовірність подібної атаки.

У листопаді 2014 року було організовано новий тримісячний конкурс, в якому модель атаки була розширена, у атакуючого з'явилася можливість виступати в ролі сервера MTProto, змінюючи дані, що пересилаються.[36][37] За умовами конкурсу потрібно зламати «секретний чат», при цьому учасники чату проводять звірку ключів, узгоджених при відкритті чату, з незалежних каналах зв'язку.

За оцінками дослідника Moxie Marlinspike та інших подібні конкурси не можуть довести безпеку шифрування і лише вводять в оману.[38][39] Відсутність тих, хто виграв, не означає безпеку продукту, багато таких конкурсів в цілому нечесні, аналіз не контролюється і проводиться випадковими людьми, а винагороди найчастіше занадто малі, щоб виправдати багаторічну роботу більш ніж одного компетентного криптоаналітика.[40]

Суміжні технології

Криптовалюта

За словами колишнього працівника ВК та Телеграм Антона Розенберга, наприкінці 2017-го року компанія розробляла власну криптовалюту, засновану на блокчейні. TON (Telegram Open Network) передбачає, що після запровадження ця валюта стане наймасовішою в світі, потіснивши Bitcoin та Ethereum. На кінець 2017-го року месенджер налічував більше 200 млн користувачів, 500 тисяч приєднувались до мережі щодня[41].

TON відрізняється від класичного блокчейну здатністю мережі розділятись. Так, при сповільненні роботи через високу кількість учасників система автоматично розділиться на дві, які зможуть функціонувати незалежно, проте миттєво обмінюючись інформацією. Це має дозволити миттєві перекази валюти між учасниками, а також високу швидкість роботи. Офіційні джерела не спростовували та не підтверджували ці дані[42].

Підозри у контролі з боку спецслужб

Російський дизайнер і мандрівник Артемій Лебедєв заявив, що месенджер є «найбільш успішним проектом російських спецслужб»[43].

Санкції

  • Московський суд оштрафував Telegram на 800 млн рублів після того, як Дуров начебто відмовився видавати листування після запиту ФСБ щодо шести телефонних номерів. Павло пояснював тоді, що Telegram заснований на технології «кінцевого шифрування», тож листування користувачів шифрується на їх пристроях, а не на сервері, тому передача ключів шифрування неможлива. Також, засновником сервісом повідомлено, що суд, який виносив рішення, порушив 23 статтю Конституції РФ де «Кожен має право на таємницю листування, телефонних переговорів, поштових, телеграфних та інших повідомлень» анонсувавши апеляцію.[44][45]

Див. також

Посилання

Примітки

  1. Release 1.3.14 — 2018.
  2. а б Степанов, Виктор. Дуров: «Я задумался о своём будущем в России, когда к двери пришёл спецназ» — 9 главных цитат из интервью основателя «ВКонтакте» газете The New York Times. TJournal (ru). Процитовано 2016-12-06. 
  3. Telegram: новый мессенджер от Павла Дурова. Slon.ru (ru). Процитовано 2016-12-06. 
  4. Telegram теперь на Android (на самом деле нет). Slon.ru (ru). Процитовано 2016-12-06. 
  5. Лихачёв, Никита. В Telegram появилась функция самоуничтожения сообщений. TJournal (ru). Процитовано 2016-12-06. 
  6. Елистратов, Вадим. Вышли тестовые версии клиентов под Mac OS X и Windows. TJournal (ru). Процитовано 2016-12-06. 
  7. Telegram Web. Процитовано 2016-12-06. 
  8. Дуров сменил юридическое лицо Telegram и запустил новое приложение для iOS. vc.ru (ru). Процитовано 2016-12-06. 
  9. Telegram Messenger on Twitter. Twitter (en). Процитовано 2016-12-06. 
  10. Custom Sticker Sets. Telegram (en). Процитовано 2016-12-06. 
  11. В Китае заблокировали Telegram » Tokar.ua. Tokar.ua (ru). Процитовано 2016-12-06. 
  12. Количество сообщений в Telegram увеличилось в 10 раз за 8 месяцев » Tokar.ua. Tokar.ua (ru). Процитовано 2016-12-06. 
  13. Google CEO reportedly met with Telegram to discuss $1B purchase. Tech.eu (en). Процитовано 2016-12-06. 
  14. Edit Messages, New Mentions and More. Telegram (en). Процитовано 2016-12-06. 
  15. КОТ ДУРОВА или ИСТОРИЯ О ТОМ, КАК ПАВЕЛ ДУРОВ ТРЕБУЕТ ОТ МЕНЯ 100 000 000 В СУДЕ. Medium (ru). 2017-09-18. Процитовано 2017-09-22. 
  16. Telegram насправді розробляють у Санкт-Петербурзі?. Tokar.ua (ua). 2017-09-20. Процитовано 2017-09-22. 
  17. https://telegram.org/blog/live-locations
  18. Telegram APIs. core.telegram.org. Процитовано 2016-12-06. 
  19. Telegram APIs. core.telegram.org. Процитовано 2016-12-06. 
  20. Telegram: новый мессенджер от Павла Дурова. Slon.ru. Процитовано 2016-12-06. 
  21. Admins, Supergroups and More. Telegram. Процитовано 2016-12-06. 
  22. Admins, Supergroups and More. Telegram. Процитовано 2016-12-06. 
  23. Telegram's CEO says voice calls and custom themes are coming to the app. Phone Arena. Процитовано 2017-04-08. 
  24. Дочекались: Telegram тестує голосові дзвінки » Tokar.ua. Tokar.ua. Процитовано 2017-04-08. 
  25. Telegram Bot Platform. Telegram. Процитовано 2016-12-06. 
  26. Bots: An introduction for developers. core.telegram.org. Процитовано 2016-12-06. 
  27. Томские разработчики создали платформу для монетизации ботов Telegram. vc.ru. Процитовано 2016-12-06. 
  28. Павел Дуров анонсировал появление платных сервисов от сторонних разработчиков в Telegram. vc.ru. Процитовано 2016-12-06. 
  29. Павел Дуров объявил конкурс на взлом Telegram: приз – $200 тысяч. Slon.ru. Процитовано 2016-12-06. 
  30. Сулейманов, Султан. Павел Дуров запустил конкурс на расшифровку его переписки в Telegram. TJournal. Процитовано 2016-12-06. 
  31. Telegram's Cryptanalysis Contest. Crypto Fails. Процитовано 2016-12-06. 
  32. Moxie Marlinspike >> Blog >> A Crypto Challenge For The Telegram Developers. moxie.org. Процитовано 2016-12-06. 
  33. Géal (2013-12-17). Telegram, AKA “Stand back, we have Math PhDs!”. Unhandled expression. Процитовано 2016-12-06. 
  34. Piccinno, Francesco. Telegram: goto fail (twice). Nopper's blog. Процитовано 2016-12-06. 
  35. Павла Дурова «развели» на 100 тысяч долларов (уязвимость в Telegram) - «Хакер». «Хакер» (ru-RU). 2013-12-23. Процитовано 2016-12-06. 
  36. $300,000 for Cracking Telegram Encryption. Telegram. Процитовано 2016-12-06. 
  37. Telegram Cracking Contest Description. core.telegram.org. Процитовано 2016-12-06. 
  38. Crypto-Gram: December 15, 1998 — Schneier on Security. www.schneier.com. Процитовано 2016-12-06. 
  39. Telegram offers $200k in bitcoins to whoever can break its protocol. Tech.eu (en-US). Процитовано 2016-12-06. 
  40. Telegram's Cryptanalysis Contest. Crypto Fails. Процитовано 2016-12-06. 
  41. Дуров вбудує в Telegram власну криптовалюту на блокчейні. Tokar.ua (uk-UA). 2017-12-23. Процитовано 2017-12-27. 
  42. Перше відео: Telegram створює власну криптовалюту на основі блокчейну. Tokar.ua (uk-UA). 2017-12-25. Процитовано 2017-12-27. 
  43. Артемий Лебедев назвал Telegram самым успешным проектом российских спецслужб (рос.)
  44. Дуров: судья, оштрафовавшая Telegram, не знала Конституцию. mk.ru (ru). 16.10.2017. 
  45. Московский суд оштрафовал Telegram за отказ выдавать переписку ФСБ. mk.ru (ru).