Tor
Tor(トーア、トール
![]() | |
The Tor Project[1] | |
0.4.5.6 - 2021 | |
0.4.5.5-rc - 2021 | |
リポジトリ | |
プログラミング |
C |
クロスプラットフォーム | |
オニオンルーティング/ | |
ライセンス | BSD License |
|
略 史
Torは
中国 とTorプロジェクトの攻防
これに
機能
Torは
トラフィックの動作
Torは、Microsoft WindowsやmacOS、Linux
Torのデザイン
それぞれのORは、
セル
セルとは、TLS
セルはコントロールセルとリレーセルの2
回線 の構築
- Aliceは、あらかじめ
得 ているディレクトリリストの中 から、無作為 的 にBobとCarolを選択 する(実際 は最初 のノードは2、3ヶ月 同 じ)。 - Alice→Bob: Aliceはcreate cell(セルに
回線 構築 要求 コマンドを乗 せたもの)を送信 し、回線 構築 の要求 を行 う- このとき、Aliceは
今 までに使 われていないcircID を発行 する - ペイロードは Bobのオニオンキーで
暗号 化 された、DH ハーフハンドシェイクを含 んでいる ( )
- このとき、Aliceは
- Bob→Alice: Bobはcreated cell(セルに
構築 完了 を通知 するためのコマンドを乗 せたもの)の中 に と共通 鍵 のハッシュを積 んで送 る- AliceとBobは
共通 鍵 を共有 できた 以降 、Alice-Bob間 の通信 はこの共通 鍵 で暗号 化 されて行 われる
- AliceとBobは
- Alice→Bob: Alice は relay extend cell(セルにサーキットを
延長 する要求 を乗 せたもの)を送信 する- この
中 に次 の OR(Carol)のアドレスが含 まれており、Carolのオニオンキーで暗号 化 された も含 まれる
- この
- Bob→Carol: Bob はハーフハンドシェイクをcreate cellに
入 れ、Carolに送信 する- このとき、Bobは
今 までに使 われていないcircID を発行 する
- このとき、Bobは
- Carol→Bob: created cellに
共通 鍵 のハッシュを積 んで送 る- Bob は と を
対応付 けている
- Bob は と を
- Bob→Alice: Carolがcreated cellを
返 した場合 、ペイロードをrelay extended cellに入 れてAliceに返 す- AliceとCarolは
共通 鍵 を共有 できた
- AliceとCarolは
Alice-Bob
セッション
データの送受信
- Aliceはペイロードやペイロードのダイジェストをリレーセルに
入 れ、circID以外 の全 てを終端 ノードから順番 に、共通 鍵 を用 いて暗号 化 して送信 する - Bobは1つ
復号 し、ダイジェストが一致 しない場合 、BobはcircIDを置 き換 えて、Carolへセルを送信 する - Carolも
同 じように1つ復号 し、ダイジェストが一致 した場合 、かつrelay cellの内容 を認識 可能 なら、Daveへ送信 する (送信 完了 )- Carolに
到着 したペイロードとそのダイジェストが一致 しなかった場合 、回線 そのものを切断 する
- Carolに
ランデブーポイントとOnion Service
Torの
Aliceを
サーバのBobはまず、
AliceはBobのサービスを
Bobは
Bobのintroduction pointは
エントリーガード
問題 点
DNS漏洩
ほとんどのソフトウェアは、UDPを
DNS
バージョン0.2.0.1-alpha
- SOCKS 4a(ホスト
名 を使 う)を用 いる - SOCKS ベースのポートフォワーダ(socat
等 )を用 いて、SOCKS経由 で通信 させる - tor-resolveを
用 いて、Tor経由 でホスト名 を解決 。その後 、アプリケーションに解決 されたIPアドレスを渡 す
通信 傍受
2007
Torノード
この
トラフィック分析
2005
中継 トラフィック解析 攻撃
2014
Onion Serviceの問題 点
サーバの
また、
Torの利用
Tor Browser
Tor Browser[21]は、
さらに、TailsというOSに
そして、USBメモリに
また、バージョン4.5まではStartpage.com、
TorBirdy
TorBirdyは、Microsoft Windows、macOS、Linuxの
Tails
Tailsは、Debianから
その他 のプロジェクト
Orbot
Orbotは、Androidユーザー
これ
Onion Browser
Onion Browserは、Mike Tigas[36]
なお、iOS
Brave
Brave[43]はChromiumから
サイト管理 者 へのTor規制 要請
Torの
注 ・出典
- ^ “Tor: People” (2008
年 7月 17日 ). 2011年 4月 8日 閲覧 。 - ^ “New Release: Tor 0.4.5.6”. Tor Blog. Tor Project (2021
年 2月 15日 ). 2021年 2月 23日 閲覧 。 - ^ “New release candidate: Tor 0.4.5.5-rc”. Tor Blog. Tor Project (2021
年 2月 1日 ). 2021年 2月 5日 閲覧 。 - ^
米 海軍 が産 み、オープンソース陣営 が育 てる匿名 ネット技術 『トーア』 - ^ Tor: People
- ^ 【Bloomberg Businessweek
特約 】【BusinessWeek特約 】中国 、建国 60周年 でネット検閲 をさらに強化 | nikkei BPnet 〈日経 BPネット〉 - ^ https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc4
- ^ https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc4.1
- ^ a b https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc4.2
- ^ https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc5
- ^ https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc5.2
- ^ https://gnunet.org/sites/default/files/Wright-2004.pdf
- ^ https://support.torproject.org/en-US/tbb/tbb-2/
- ^ https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy
- ^ https://www.torproject.org/docs/faq.html.en#WarningsAboutSOCKSandDNSInformationLeaks
- ^ Rogue Nodes Turn Tor Anonymizer Into Eavesdropper's Paradise
- ^ Low-cost Traffic Analysis of Tor.(pdf)
- ^
匿名 化 ツール「Tor」ユーザーの身元 が特定 された可能 性 ソフト更新 を呼 びかけ IT MECIA 2014年 8月 4日 - ^ https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc6.2
- ^ https://2019.www.torproject.org/ Tor Project
- ^ Tor Project | Anonymity Online
- ^ HTTPS Everywhere – 🦊 Firefox (ja)
向 け拡張 機能 を入手 - ^ HTTPS Everywhere Electronic Frontier Foundation
- ^ Download - Tor Project
- ^ tor-package-archive torbrowser
- ^ Tor Browser: Official, Private, & Secure - Google Play のアプリ
- ^ Fingerprint
解説 サイト -明治大学 情報 セキュリティ研究 室 - ^ TorBirdy :: Thunderbird
向 けアドオン - Thunderbird Add-ons - ^ torbirdy – Tor Bug Tracker & Wiki
- ^ tor-package-archive torbirdy
- ^ Tails - Privacy for anyone anywhere
- ^ amnesia.boum.org/tails
- ^ Orbot: Tor for Android
- ^ tor-package-archive android
- ^ Orbot: Tor for Android - Google Play のアプリ
- ^ mtigas (Mike Tigas) ・ GitHub
- ^ Onion Browser
- ^ 「Onion Browser」をApp Storeで
- ^ OnionBrowser/OnionBrowser: An open-source, privacy ... - GitHub
- ^ Endless / Onion Browser License (OBL)
- ^ Can I run Tor Browser on an iOS device?
- ^ Tor at the Heart: Onion Browser (and more iOS Tor) | Tor Blog
- ^ brave
公式 サイト - ^ Privacy Badger(EFF)
- ^ Privacy Badger(Chrome ウェブストア)
- ^ サードパーティ
用 のコスメティックフィルタ - Brave BrowserBraveプライバシーチーム寄稿 最終 更新 2月 20, 2020 - ^
広告 ブロック機能 を取 り込 んだブラウザ「Brave」のパフォーマンス Gigazine 2019年 06月 28日 06時 00分 - ^ “Tor Project: Pluggable Transports”. torproject.org. 13 August 2016
時 点 のオリジナルよりアーカイブ。5 August 2016閲覧 。 - ^ a b “
警察庁 有識者 会議 :サイト管理 者 が通信 遮断 を匿名 悪用 で”.毎日新聞 (2013年 4月 18日 ). 2013年 5月 3日 閲覧 。 - ^ “NPA to urge ISP industry to help site administrators block users of anonymity software” (2013
年 4月 18日 ). 2013年 5月 3日 閲覧 。 - ^ “
日本 の警察庁 、匿名 化 ツール「Tor」のブロックをサイト管理 者 に促 す”. WIRED.jp (2013年 4月 22日 ). 2013年 5月 3日 閲覧 。 - ^ “Just give me some privacy – anonymous Wikipedia editors and Tor users explain why they don't want you to know who they are” (
英語 ). ドレクセル大学 (2016年 10月 12日 ). 2023年 3月 7日 閲覧 。 “Wikipedia allows people to edit without an account, but it does not permit users to mask their IP addresses and blocks Tor users – except in special cases – so it is still possible to piece together an editor's identity or location by looking at the things they've contributed.” - ^ [1]