Tor
基於洋蔥路由及相關軟件的匿名通信網絡 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 Tor?
為 10 歲的孩子總結這篇文章
Tor是实现匿名通信的自由软件,由美国非盈利组织The Tor Project, Inc开发与维护。其名源於「The Onion Router」(洋蔥路由)的英語縮寫[7][8]。用戶可透過Tor接達由全球志願者免費提供,包含7500多個中繼的覆盖网络[9],從而達至隱藏用戶真實地址、避免網絡監控及流量分析的目的。Tor用戶的互聯網活動(包括瀏覽在線網站、帖子以及即時消息等通訊形式)相對較難追踪[10]。Tor的設計原意在於保障用戶的個人私隱,以及不受監控地進行秘密通信的自由和能力。
此條目包含過多行話或專業術語,可能需要簡化或提出進一步解釋。 (2022年4月14日) |
Tor项目标志 | |
Tor瀏覽器及其前身Tor Browser Bundle | |
開發者 | Tor项目公司(英语:The Tor Project, Inc) |
---|---|
首次发布 | 2002年9月20日 (2002-09-20)[1] |
当前版本 |
|
源代码库 | |
编程语言 | C[3]、Python、Rust[4] |
操作系统 | |
文件大小 | 50–55 MB |
类型 | 洋葱路由、匿名 |
许可协议 | BSD许可证[5] |
网站 | www.torproject.org 2gzyxa5ihm7nsggfxnu52rck 2vv4rvmdlkiu3zzui5du4xyclen53wid.onion[6] (如何访问) |
Tor通过一种叫做路径选择算法的方式自动在网络中选择3个Tor节点,这三个节点分别叫做入口节点(Guard relay)、中间节点(Middle relay)和出口节点(Exit relay)。在网络连接的應用層,数据以一种叫做洋葱路由的方式进行传输。数据首先在用户端连续加密三层,而三个中继各自解密一层,这样它们就能知道接下来把数据传送给谁。在这种情况下,数据就像剥洋葱一样被一层一层地解密,所以被称为“洋葱路由”。最後的出口节点會解密最內層的加密數據并得到真实的数据内容,并把它传送给目标地址。出口节点虽然知道真正的数据内容,但是它只知道上一个中继节点的地址,并不知道数据最初的发送者是谁,从而保证了数据发送者的安全。[11]相对应地,入口节点仅知晓用户的IP地址而无法得知其访问的网站,而中间节点既无法得知IP地址也无法得知用户所访问的内容。
攻擊者可能會嘗試透過某些手段來使Tor用戶去匿名化,就是获知哪个Tor用户访问了哪一网站,比如利用Tor用戶電腦上的軟件漏洞[12]。美国国家安全局擁有針對Tor安裝包中所綑綁的舊版本Firefox漏洞的技術(代號「EgotisticalGiraffe」)[13],並曾利用XKeyscore系統來密切監控Tor用戶[14]。不少學者亦就如何破解Tor網絡進行過學術研究[15][16],此一行為受到Tor项目公司所肯定[17]。
Tor不會阻止在線網站判斷用戶是否通過Tor訪問該網站。儘管它保護用戶的私隱,但卻不會掩飾用戶正在使用Tor這一事實。有些網站會對使用Tor的用戶進行限制。例如,维基百科为防止破坏而阻止来自Tor的编辑。[18]
開發及維護Tor的一大部分經費由美國聯邦政府所捐助[19],過去則以海軍研究辦公室及國防高等研究計劃署的名義捐助[20]。