Twister (software)

提供: tezos-wiki
移動先: 案内検索

ツイスター は実験的ピアツーピア マイクロブロギングのための[フリーソフトウェア]です。完全に分権化されているということは、攻撃する単一のポイントがないため、誰もそれをシャットダウンできないことを意味します。システムは、エンドツーエンドの暗号化を使用して通信を保護します。これはBitTorrentBitcoinのようなプロトコルに基づいており、([Twitter]の)クローンと見なされます。

概要[編集]

ツイスターは、Bitcoinと同じブロックチェーン技術を利用したMicrosoftプラットフォームのようなプラットフォームであり、BitTorrentのファイル交換方法は、 P2P技術

Twisterはアルファ版の実験的なソフトウェアで、分散型[ファイル共有]システムとして実装されています。ユーザーの登録と認証は、Bitcoinのようなネットワークによって提供されるため、完全に配布され、中央の権限に依存しません。ポストの配布には、KTDL 分散ハッシュテーブル(DHT)ネットワークと、libtorrentが提供するBitTorrentのような群れがあります。 Bitcoinとlibtorrentの両方に含まれているバージョンは、非常にパッチが当てられており、既存のネットワークと意図的に相互運用できません。

検閲に抵抗する公共の掲示プラットフォームを構築することを目指しているMiguel Freitas氏は、フリースピーチとプライバシーの問題に取り組むため、2013年7月にTwisterで開発を開始しました。 BitcoinとBittorrentの仕事を踏まえて、彼は2013年10月までにコアを稼働させることができました。Lucas Lealは、Miguelが必要なJavaScriptコードを使用して、ユーザーインターフェイス用のHTMLとCSSを作成するために雇われました。最初の6日間に2,500のユーザーアカウントが登録されました。

完全に分散されたネットワークとして、システムに対する独特の攻撃点がないため、誰もTwisterを無力化することはできません。 Twisterは、エンドツーエンドの暗号化を使用して通信を保護します。さらに、Twisterは他のユーザーがあなたのGSMローカライゼーションIPアドレス、およびあなたがフォローしていることを知ることを妨げるように設計されています。ユーザーは他のマイクロブログプラットフォームと同様にパブリックメッセージを公開することができますが、ダイレクトメッセージとプライベートメッセージを他のユーザーに送信すると、これらのメッセージは迷惑なアクセスから保護されます。

歴史[編集]

ブラジルのコンピュータエンジニア、プログラマ、Miguel Freitasは、NSAの告発者NSAが明らかにしたように、米国の[国家安全保障局(NSA)]の大規模なスパイ計画について学んだ後、エドワードスノーデン]]。彼は、アメリカの管轄下にある単一の会社の管理下で、その量の情報のアクセス可能性について心配し始めました。

Freitasによると、Twitterは雑誌の[Wired(magazine)| Wired]という主張のように、民主主義の促進と抗議の組織化に最大の助けとなったソーシャルネットワークであった。彼は、NSAのような人々による大規模な監視は、現在存在するソーシャルネットワークに個人情報を提供することを危険にさらすと考えている。このため、プライバシー保護技術に基づいた新しいシステムを構築することに決めました。

Freitasは、将来的には、ソーシャルネットワークは分散型プロトコルに基づいており、制御の中心点はないと信じていました。しかし、既存のソーシャルネットワークがすでに大国に侵害されていることを知ることで、彼はTwitterを基盤とした代替サービスの開発を開始しました。   しばらくすると、Miguelとその開発者Lucas Lealは、[Android(オペレーティングシステム)| Android]、[Linux]、OS Xのアプリケーションのアルファ版を検討しました。 WindowsiPhoneのバージョンは計画されていませんが、オープンソースなので、自由に他のオペレーティングシステム用のアプリケーションを移行することができます。

このプロジェクトは現在アルファ版で行われていますが、Coinbaseの共同設立者であるBrian Armstrongは、[Bitcoin]のオープンプロトコルがさまざまな目的でどのように使用できるかを示す素晴らしい例だと考えています。

テクノロジー[編集]

プロトコル[編集]

Twisterは分散システムですが、pump.io / Identi.caStatusNet / GNU socialや[Diaspora( )| Diaspora]])、それはあなた自身のサーバーを使用する必要はありませんし、それを使用するには3番目のサーバーを信頼する必要はありません。これはピアツーピアプログラムとして動作します。

Bitcoin[編集]

これは、bitcoinプロトコル(暗号侵害によって使用されるネット経由ではありません)によって実現されます。基本的には、プロトコルはユーザーとアクセスのレジスタを処理します。同じ方法で、鉱夫はビットコインネットワーク上のトランザクションを検証して誰も二重に費やさないようにします。ツイスターネットワークはユーザー名を検証し、特定のユーザーに属するメッセージは実際にそのユーザーからのものです。

BitTorrent[編集]

メッセージは、BitTorrentプロトコルによって駆動されます。これにより、ネットワークに沿った多数のメッセージの配信システムを効率的に高速に保つことができます。また、ユーザーは、新しいメッセージとアラートについてほぼ即時に通知を受信できます。すべてが中央サーバーの必要なしに可能です。

ツイスターは[エンドツーエンド暗号化]を使用するため、傍受された場合、私的直接メッセージは受信者以外の誰かが読むことができません。使用されるコードは、Bitcoinで使用される楕円曲線暗号NSAとは異なる)です。 3072ビットの[RSA(暗号システム)| RSA]コードと同様の[セキュリティレベル]を与えると考えられます。データはどこにも格納されないため、他のカットでは使用できません。結果として、あなたがあなたの入力パスワードを失った場合、あなたはあなたのプライベートメッセージにアクセスすることは不可能です。

それはピアツーピアシステムであるため、あなたの出版物をコンパイルする中央サーバはありません( PRISMを参照))。 Freitas氏の説明によれば、システムは、ユーザーがオンラインであるかどうか、IPアドレス、またはどのメッセージが読み取られたかをユーザーが知ることができないように設計されています。この情報はどこにも登録されていません。それにもかかわらず、Freitasは、状況によっては匿名性が完全ではない可能性があることをユーザーに警告しています。

プラットフォーム[編集]

サムネイル

TwisterはLinux環境下で開発されました。

Freitasはシステムを[Android(オペレーティングシステム)| Android]およびOS Xに移行しました。

別の長期的な興味深い目的は、実装の暗号コード全体をブラウザのユーザのインタフェースに移動することです。このようにして、ユーザは、使用するクライアントプラットフォームを通じてTwisterにアクセスし、第3のサーバを選択して、プライベートパスワードのセキュリティを常に維持することができます。

機能性[編集]

最初のTwisterプロトタイプは、microbloggingプラットフォームの基本特性を再現するためのものです。以下を含む:

  • ユーザーとナビゲーションのプロファイルの検索
  • フォロー/アンフォロー
  • 140文字までのテキストメッセージの送信
  • ブロードキャストと応答メッセージ
  • 郵送ルート、言及、ハッシュタグ、および直接メッセージ(プライベート)によるブラウジング

プライベートメッセージでは、受取人はスピーカーのフォロワーになる必要がありますが、これは既存のプラットフォームのほとんどの共通要件です。

完全に分散されたシステムでは、他の特性を実装するのが難しく、より多くの労力が必要となります。これには、ポスト内の単語の任意のレジスタと、主な傾向を見つけるためのハッシュタグの再コンパイルが含まれます。

セキュリティ[編集]

ツイスターはBitcoinsecp256k1と同じ楕円曲線のパラメータを使用します。これはNSAが通常意味するsec256r1カーブではありません。 256ビットの[Public-key cryptography](comprometidoなし)では、ECCは3072ビットのキー RSAに似たセキュリティを比例させる必要があります(少なくとも、専門家) 。

彼らは通常、誰もが望む何か、お金でシステムのセキュリティを壊そうとする人々を刺激します。テーブルには何百万ドルもの米ドルがあり、キーはsecp256k1 Bitcoinでコード化されています。

メッセージエンコーディングを直接適用するのは、Lavabitの[Ladar Levison]によってインターネットに公開されたサンプルコードに基づいています。ラダー氏は、すべてのクライアントのコントロールを可能にする米国政府との協力を否定したため、サービスを停止したことが知られています。

地方自治体のネット[編集]

ツイスターはマイクロブロギング ピアツーピアのプラットフォームです。 これは、情報が記録された中央ノードを経由することなく、コンピュータ間で通信が確立されることを意味します。

それは、使用されているサーバーや機械を提供している企業がなく、その場合に会話を検出することができます。

打ち切り[編集]

ノードを実行している人はDHTのあなたの投稿を削除できますが、あなたのアカウントをブロックすることはできません。

完全にプライベート[編集]

メッセージは中央ノードを経由せずに、ユーザから別のユーザに直接送信されるため、暗号化された方法で、最初から最後まで、出口で暗号化され、到着時に復号化されますブラックボックスとしてウェブを介してプライベートな方法で旅行する。また、IP方向も保護されています。

匿名性[編集]

このアプリケーションでは、私たちのIP(インターネットに入るマシンの方向)は、何らかのエンティティまたは企業が従うのを避けて記録されません。   Freitasによると、これは匿名性を保証しますが、私たちのIPが ISP(インターネットサービスプロバイダ)から検出されないことを意味するのではなく、メッセージの内容が アルゴリズムを解読する方法を知っているスパイです。

100%匿名にするためには、 TorなどのIPを隠すブラウザ、またはスパイに対してもっと守るようなブラウザを使用する必要があります。

ソース[編集]

http://wikipedia.org/