Jump to content

Твистер (программное обеспечение)

Твистер
Оригинальный автор(ы) Мигель Фрейтас
Разработчик(и) Открытый исходный код на Github, Мигель Фрейтас, Лукас Лил
Первоначальный выпуск 30 декабря 2013 г .; 10 лет назад ( 30 декабря 2013 )
Репозиторий
Написано в С++
Операционная система FreeBSD , [1] Линукс , [2] Мак ОС Х , [3] Microsoft Windows , [4] и Андроид [5]
Размер 1 МБ [ нужна ссылка ]
Доступно в английский, русский
Тип Социальная сеть , микроблоггинг
Лицензия Лицензии MIT и BSD
Веб-сайт твистер .сеть .co

Twister — это децентрализованная экспериментальная одноранговая программа микроблогов , которая использует сквозное шифрование для защиты коммуникаций. [6] Основанный на BitTorrent и Bitcoin , протоколах [7] его сравнивают с распределенной версией Twitter . [8] [9]

В 2020 году первоначальный автор Мигель Фрейтас заявил, что больше не будет руководить разработкой Twister в «обозримом будущем». Однако сеть Twister продолжает функционировать, и Фрейтас предположил, что другие, возможно, захотят создать форк проекта. Также было объявлено, что сайт может отключиться, поскольку срок его хостинга истекает. Ядро Twister имело версию 0.9.40 с 2018 года. [10] Его исходный код остается доступным на GitHub . [11]

Twister — это платформа микроблогов, подобная Twitter, которая использует ту же технологию блокчейна, что и Биткойн , и метод обмена файлами BitTorrent , оба основаны на P2P технологии . Веб-сайт seobloggingpro.com поставил Twister на 13-е место в рейтинге микроблогов. [12] а seosandwitch.com поставил Twister на четвертое место в рейтинге микроблогов. [13]

Twister — экспериментальное программное обеспечение альфа-фазы, выпущенное в 2014 году и реализованное как распределенная система обмена файлами . Регистрация и аутентификация пользователей обеспечиваются сетью, подобной Биткойну, поэтому она не зависит от центрального органа. Распространение сообщений использует (DHT) Kademlia сеть распределенных хеш-таблиц и потоки, подобные BitTorrent, которые предоставляются libtorrent . [14]

Мигель Фрейтас, стремясь создать устойчивую к цензуре платформу для публичных публикаций, [15] начала разработку Twister в июле 2013 года для решения проблем свободы слова и конфиденциальности. Опираясь на Биткойн и Bittorrent, он построил базовую структуру в октябре 2013 года. Лукас Лил был нанят для создания HTML и CSS для пользовательского интерфейса, а Фрейтас написал необходимый код JavaScript. За первые шесть дней работы платформы было зарегистрировано две с половиной тысячи учетных записей пользователей. [16]

Twister невозможно вывести из строя (так как нет центральной точки для атаки), и он использует сквозное шифрование. В результате децентрализации пользователь не сможет восстановить доступ к своей «учетной записи», если он потеряет доступ к своему секретному ключу. [17]

Бразильский компьютерный инженер и программист Мигель Фрейтас приступил к разработке социальной сети после того, как узнал о масштабных программах слежки США Агентства национальной безопасности (АНБ) от информатора АНБ Эдварда Сноудена . Его начала беспокоить доступность большого количества информации, контролируемой одной организацией, находящейся под американской юрисдикцией.

По словам Фрейтаса, Twitter — это социальная сеть, которая сыграла наибольшую роль в продвижении демократии и организации протестов. Он создал Twister на основе технологии сохранения конфиденциальности из-за рисков, связанных с предоставлением личной информации в социальных сетях в свете массовой слежки, проводимой АНБ.

Фрейтас и его разработчик Леал создали альфа-версию приложения для Android , Linux и OS X. Версии для Windows и iPhone не планируются.

Технология

[ редактировать ]

Twister — это распределенная система, использующая одноранговую архитектуру. В отличие от других децентрализованных сетей, она не требует от пользователя использовать собственный сервер или доверять его использованию стороннему серверу. Распространение осуществляется через протокол Биткойн в сети, отличной от той, которая используется криптовалютой . Протокол обрабатывает регистрацию пользователей, а сеть Twister проверяет имена пользователей и то, что сообщение, опубликованное пользователем, исходит от этого пользователя. Сообщения передаются по протоколу BitTorrent . Поскольку это одноранговая система, здесь нет центрального сервера , с которого можно было бы собирать информацию. Twister был разработан в Linux и портирован на Android и OS X.

Функциональность

[ редактировать ]

Первый прототип Twister был призван воспроизвести основные характеристики платформ микроблогов , в том числе:

  • Поиск, подписка и отписка от пользователей
  • Ограничение длины текстовых сообщений до 140 символов.
  • Трансляция и ответ на сообщения
  • Просмотр упоминаний, хэштегов и личных сообщений

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

Безопасность

[ редактировать ]

У Twister нет центрального узла для передачи сообщений. Он использует 256-битное шифрование ECC с теми же параметрами secp256k1, что и Биткойн , и, как сообщается, обеспечивает безопасность, аналогичную 3072-битному ключу RSA . [17] Приложение для прямых сообщений основано на коде, опубликованном Ладаром Левисоном из Lavabit . IP-адреса пиров не записываются в приложении, но сетевой перехват позволяет выявить поток данных между устройствами. [18]

  1. ^ «FreshPorts -- net-p2p/twister» . www.freshports.org/. 22 июня 2014 г. Проверено 29 августа 2014 г.
  2. ^ «Руководство по сборке Github по умолчанию для Linux Twister» . твистер.net.co/. 01.01.2014 . Проверено 11 января 2014 г.
  3. ^ «Руководство по сборке Github для Mac» . твистер.net.co/. 8 января 2014 г. Проверено 11 января 2014 г.
  4. ^ «Руководство по сборке Github для Mac» . твистер.net.co/. 08 июля 2014 г. Проверено 11 января 2014 г.
  5. ^ «Руководство по часто задаваемым вопросам от Twister» . твистер.net.co/. 24 октября 2013 г. Проверено 11 января 2014 г.
  6. ^ Фредиани, Карола (18 февраля 2014 г.). «Сделать социальные сети, защищенные АНБ, мейнстримом» . Технический президент . Архивировано из оригинала 23 августа 2015 года . Проверено 28 февраля 2014 г.
  7. ^ Эпштейн, Майкл (3 февраля 2013 г.). «Приложения для шифрования: как сохранить конфиденциальность вашей личной информации» . Обзор ноутбука . Проверено 28 февраля 2014 г.
  8. ^ Финли, Клинт (27 января 2014 г.). «На виду: хакер-подросток превращает сеть в одну гигантскую сеть биткойнов» . Проводной . Проверено 28 февраля 2014 г.
  9. ^ Лундьюк, Брайан (21 января 2014 г.). «Предыдущая статья Следующая статья Тест-драйв Twister: клон Twitter, защищенный от АНБ» . Сетевой мир . Проверено 28 февраля 2014 г.
  10. ^ Мигель Фрейтас (25 июня 2020 г.). «Новости» . Твистер . Архивировано из оригинала 14 мая 2021 года.
  11. ^ «miguelfreitas/twister-core — Код» . Проверено 12 июля 2022 г. - через GitHub.
  12. ^ «20 лучших сайтов микроблогов — список лучших сайтов микроблогов в 2022 году —» . 25 октября 2020 г. Проверено 9 августа 2022 г.
  13. ^ Бхаттачарья, Джойдип (12 сентября 2012 г.). «Список сайтов микроблогов (примеры)» . SEO-сэндвич . Проверено 9 августа 2022 г.
  14. ^ Хассльбергер, Зепп (26 января 2014 г.). «Скоро: Twister — распределенная p2p-платформа микроблогов» . Блог Фонда P2P . Проверено 28 февраля 2014 г.
  15. ^ Фрейтас, Мигель (7 января 2014 г.). «Twister: полностью децентрализованная P2P-платформа микроблогов» . Слэшдот . Проверено 28 февраля 2014 г.
  16. ^ «Twister: полностью децентрализованная P2P-платформа микроблогов» . slashdot.org. 8 января 2014 г. Проверено 11 января 2014 г.
  17. ^ Jump up to: а б «FAQ | твистер» . Проверено 6 мая 2023 г.
  18. ^ По словам Фрейтаса, [ нужна полная цитата ] это гарантирует анонимность, но не означает, что IP-адрес не будет обнаружен интернет-провайдером ; скорее, это означает, что содержимое сообщения не будет видно, кроме тех, кто сможет его расшифровать.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2dab3f6bbe65f210b9ee20c0a5dd821d__1703407320
URL1:https://arc.ask3.ru/arc/aa/2d/1d/2dab3f6bbe65f210b9ee20c0a5dd821d.html
Заголовок, (Title) документа по адресу, URL1:
Twister (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)