Twister (software) - Twister (software)

Plně decentralizovaná platforma pro mikroblogování P2P
Logo mikroblogování Twister.png
Twister běžící na Linuxu
Twister běží dál Linux
Původní autořiMiguel Freitas
VývojářiOpen Source na Githubu, Miguel Freitas, Lucas Leal
První vydání30. prosince 2013; před 6 lety (2013-12-30)
Úložiště Upravte to na Wikidata
Operační systémFreeBSD,[1] Linux,[2] Mac OS X,[3] Microsoft Windows,[4] a Android[5]
Velikost1 MB
K dispozici vAngličtina, ruština
TypSlužba sociální sítě, mikroblogování
LicenceLicence MIT a BSD
webová stránkatwister.síť.co

Twister je svobodný software pro experimentální peer-to-peer mikroblogování. Být zcela decentralizovaný znamená, že ho nikdo není schopen vypnout, protože neexistuje jediný bod k útoku. Systém používá end-to-end šifrování k zabezpečení komunikace.[6] Je založen na obou BitTorrent a Bitcoin -jako protokoly[7] a je považován za (distribuovaný) Cvrlikání klon.[8][9]

Přehled

Twister je Cvrlikání -jako mikroblogování platforma, která využívá stejnou blockchainovou technologii jako Bitcoin a způsob výměny souborů z BitTorrent, oba založené na P2P technologie.

Twister je experimentální software v alfa fázi, implementovaný jako distribuovaný Sdílení souborů Systém. Registrace a ověřování uživatelů je zajišťováno sítí podobnou bitcoinu, takže je kompletně distribuována a nezávisí na žádném ústředním orgánu. Distribuce použití příspěvků Kademlia distribuovaná hash tabulka (DHT) síť a roje podobné bitTorrentu, obojí poskytuje libtorrent.[10] Zahrnuté verze bitcoinu i libtorrentu jsou vysoce opravené a záměrně nejsou interoperabilní s již existujícími sítěmi.

Miguel Freitas, jehož cílem je vybudovat platformu pro veřejné vysílání odolnou vůči cenzurům,[11] zahájila vývoj na Twisteru v červenci 2013 s cílem řešit problémy svobody projevu a soukromí. V návaznosti na práci Bitcoinu a Bittorrentu se mu podařilo do jádra pracovat do října 2013. Lucas Leal byl najat, aby vytvořil uživatelské rozhraní HTML a CSS, přičemž Miguel napsal požadovaný kód JavaScript. Za prvních šest dní provozu bylo zaregistrováno 2 500 uživatelských účtů.[12]

Jelikož je to zcela decentralizovaná síť, nikdo není schopen Twister zneškodnit, protože na systém neexistuje jedinečný bod útoku. Twister k ochraně komunikace využívá šifrování typu end-to-end. Twister je navíc navržen tak, aby zabránil ostatním uživatelům, aby vás znali GSM lokalizace, IP adresa a koho sledujete. Uživatelé mohou publikovat veřejné zprávy jako na jiných platformách pro mikroblogování, ale když posílají přímé zprávy a soukromé zprávy jiným uživatelům, jsou chráněny před nevyžádaným přístupem.

Dějiny

Brazilský počítačový inženýr a programátor Miguel Freitas zahájil vývoj nové sociální sítě poté, co se dozvěděl o masivních špionážních programech USA Národní bezpečnostní agentura (NSA ), jak odhalil oznamovatel NSA Edward Snowden. Začal se obávat o přístupnost tohoto množství informací pod kontrolou jedné společnosti pod americkou jurisdikcí.

Podle Freitas, Cvrlikání byla sociální síť, která nejvíce pomohla prosazovat demokracii a organizovat protesty, protože časopis 'Kabelové „tvrdí. Věří, že masivní sledování ze strany NSA znemožňuje poskytování osobních informací sociálním sítím, které v současné době existují. Z tohoto důvodu se rozhodl vybudovat nový systém založený na technologii zachování soukromí.

Freitas věřil, že v budoucnu budou sociální sítě založeny na decentralizovaných protokolech a bez centrálního bodu kontroly. Ale když se dozvěděl, že stávající sociální sítě již byly státem masivně kompromitovány, začal jednat s vývojem alternativní služby úzce založené na Twitteru.

Po chvíli Miguel a jeho vývojář Lucas Leal zvážili alfa verzi aplikace pro Android, Linux a OS X. Verze pro Okna a iPhone nejsou plánovány, ale protože ano otevřený zdroj, kterýkoli z nich může migrovat aplikaci pro jiné operační systémy zdarma.

I když je projekt v tuto chvíli ve fázi alfa, Brian Armstrong, spoluzakladatel společnosti Coinbase, je přesvědčen, že je skvělým příkladem toho, jak otevřený protokol Bitcoin lze použít s různými účely.[Citace je zapotřebí ]

Technologie

Protokoly

Twister je distribuovaný systém, funguje jako peer-to-peer program. Na rozdíl od jiných decentralizovaných sítí (jako pump.io / Identi.ca, StatusNet / GNU sociální nebo Diaspora ), nevyžaduje, abyste používali svůj vlastní server, nebo nevyžaduje, abyste věřili třetímu serveru, abyste jej mohli používat.

Bitcoin

Toho je dosaženo prostřednictvím bitcoin protokol (nikoli prostřednictvím sítě používané kryptoměnou). V zásadě protokol zpracovává registr uživatelů a přístupů. Stejným způsobem horníci ověřují transakce v bitcoinové síti, aby zajistili, že nikdo nevydělá dvojnásobek, síť Twister ověří jména uživatelů a že zprávy patřící konkrétnímu uživateli skutečně pocházejí od tohoto uživatele.

BitTorrent

Zprávy jsou řízeny prostřednictvím BitTorrent protokol. To umožňuje rychlé a efektivní udržení distribučního systému velkého počtu zpráv v síti; a také umožňuje uživatelům přijímat oznámení téměř okamžitě o nových zprávách a výstrahách - to vše bez nutnosti centrálního serveru.

Protože Twister používá end-to-end šifrování, pokud jsou zachyceny, nemohou přímé soukromé zprávy číst jiná osoba kromě adresáta. Použitý kód je kryptografie eliptické křivky (liší se od toho, který používá NSA ), který se používá v Bitcoin. Předpokládá se, že dává úroveň zabezpečení podobný a RSA kód 3072 bitů. Data nejsou nikde uložena, takže je nelze použít jiným způsobem. V důsledku toho, pokud ztratíte své vstupní heslo, je nemožné, abyste měli přístup ke svým soukromým zprávám.

Protože to je peer-to-peer systému neexistuje centrální server, ze kterého by bylo možné sestavit vaše publikace (viz HRANOL ). Jak vysvětluje Freitas, systém je navržen tak, aby uživatelé nemohli vědět, zda je ten druhý online, jeho IP adresa nebo jaké zprávy byly přečteny. Tyto informace nejsou nikde registrovány. Navzdory tomu Freitas varuje uživatele, že anonymita nemusí být úplná v závislosti na okolnostech.

Platformy

Plataformas.jpg

Twister byl vyvinut pod Linux životní prostředí.

Freitas úspěšně migroval systém do Android a OS X.

Dalším dlouhodobě zajímavým cílem by bylo přesunutí celého kryptografického kódu implementace na rozhraní uživatele prohlížeče. Tímto způsobem by uživatelé mohli přistupovat k Twisteru prostřednictvím jakékoli klientské platformy, kterou používají, zvolit si jakýkoli třetí server a stále udržovat bezpečnost svých soukromých hesel po celou dobu.

Funkčnost

První prototyp Twister je určen k reprodukci základních charakteristik jakéhokoli mikroblogování plošina. Počítaje v to:

  • Hledání uživatelů a profilů navigace
  • Sledovat / Zrušit sledování
  • Odesílání textových zpráv je omezeno na 140 znaků
  • Vysílání a odpovídání na zprávy
  • Procházení poštovní trasy, zmínky, hashtags a přímé zprávy (soukromé)

Soukromé zprávy vyžadují, aby adresát sledoval mluvčího, což je u většiny stávajících platforem běžná podmínka.

Některé další charakteristiky může být obtížné implementovat do zcela decentralizovaného systému, což vyžaduje více úsilí. To zahrnuje libovolný registr slov v příspěvcích a rekompilaci hashtagů, aby se zjistily hlavní tendence.

Bezpečnostní

Twister používá stejné parametry eliptických křivek jako Bitcoin: secp256k1. To není křivka, kterou obvykle implikovala NSA s názvem sec256r1. 256 bitů Kryptografie veřejného klíče (bez kompromisu), ECC musí proporcionálně zabezpečit podobně jako klíč RSA 3072 bitů (alespoň to říkají odborníci).

Obvykle stimulují lidi, kteří se snaží prolomit bezpečnost v systémech něčím, po čem každý touží, penězi. Na stole jsou miliony USD, kódované klíči secp256k1 bitcoin.

Přímé použití kódování zpráv je založeno na ukázkovém kódu, který na internetu publikoval Ladar Levison Lavabit. Je známo, že Ladar zrušil jeho služby, protože popřel spolupráci s vládou USA, která umožňuje kontrolu nad všemi jejími klienty.

Decentralizovaná síť

Twister je platforma mikroblogování peer-to-peer To znamená, že je navázána komunikace mezi počítači, aniž by prošel centrálním uzlem, který by byl tím, kdo informace zaznamenal.

Neexistuje společnost, která by poskytovala použitý server nebo strojní zařízení a která by v takovém případě mohla konverzace detekovat.

Cenzurováno

Lidé, kteří provozují uzel, mohou mazat vaše příspěvky v DHT, ale nebudou blokovat váš účet.

Zcela soukromé

Vzhledem k tomu, že zprávy jsou odesílány přímo od uživatele jinému, aniž by procházely centrálním uzlem, a také šifrovaným způsobem - od začátku do konce jsou šifrovány na výstupu a dešifrovány při příjezdu - cestovat soukromým způsobem přes web jako černá skříňka. Kromě toho jsou chráněny také směry IP.

Anonymita

V této aplikaci se naše IP (směr našeho stroje k internetu) nezaznamenává v žádném okamžiku, aby se zabránilo následování nějakým subjektem nebo společností.

Podle Freitas to zaručuje anonymitu, ale neznamená to, že naše IP nebude z internetu detekována ISP (Poskytovatel internetových služeb), ale že obsah zprávy nebude viditelný, s výjimkou špióna, který ví, jak dešifrovat porušení algoritmů.

Abyste byli 100% anonymní, budete muset použít prohlížeč, který maskuje IP, jako je Tor nebo jiný podobný chránící více proti špionům.

Reference

  1. ^ „FreshPorts - net-p2p / twister“. https://www.freshports.org/. 2014-06-22. Citováno 2014-08-29. Externí odkaz v | vydavatel = (Pomoc)
  2. ^ „Výchozí průvodce sestavením Github pro Linux Twister“. http://twister.net.co/. 2014-01-01. Citováno 2014-01-11. Externí odkaz v | vydavatel = (Pomoc)
  3. ^ „Průvodce sestavením Github pro Mac“. http://twister.net.co/. 2014-01-08. Citováno 2014-01-11. Externí odkaz v | vydavatel = (Pomoc)
  4. ^ „Průvodce sestavením Github pro Mac“. http://twister.net.co/. 2014-07-08. Citováno 2014-01-11. Externí odkaz v | vydavatel = (Pomoc)[trvalý mrtvý odkaz ]
  5. ^ "FAQ průvodce Twister". http://twister.net.co/. 2013-10-24. Citováno 2014-01-11. Externí odkaz v | vydavatel = (Pomoc)
  6. ^ Frediani, Carola (18. února 2014). „Vytváření“ NSA-proof „Mainstream v sociálních sítích“. Tech prezident. Citováno 28. února 2014.
  7. ^ Epstein, Michael (3. února 2013). „Kryptografické aplikace: Jak udržet vaše osobní informace v soukromí“. Recenze notebooku. Citováno 28. února 2014.
  8. ^ Finley, Klint (27. ledna 2014). „Out of the Open: Teenage Hacker transformes Web In One Giant Bitcoin Network“. Kabelové. Citováno 28. února 2014.
  9. ^ Lunduke, Bryan (21. ledna 2014). „Předchozí článek Další článek Testovací jízda Twister: Klon Twitter odolný proti NSA“. Síťový svět. Citováno 28. února 2014.
  10. ^ Hasslberger, Sepp (26. ledna 2014). „Již brzy: Twister - distribuovaná platforma pro mikroblogování p2p“. Blog nadace P2P. Citováno 28. února 2014.
  11. ^ Miguel, Freitas (7. ledna 2014). „Twister: Plně decentralizovaná platforma pro mikroblogování P2P“. Slashdot. Citováno 28. února 2014.
  12. ^ „Twister: Plně decentralizovaná platforma pro mikroblogování P2P“. http://slashdot.org. 2014-01-08. Citováno 2014-01-11. Externí odkaz v | vydavatel = (Pomoc)

externí odkazy