我可以調整洋蔥路由迴路中所使用的中繼節點數量嗎?
Tor 電路在設計上通常使用三個中繼點。 本文說明為何路徑長度是固定的,以及為何拉長路徑不會提升安全性。
目前路徑長度被硬編碼為三跳(存取 onion 服務時除外)。
為什麼不採用更長的路徑?
我們不鼓勵使用者改用更長的路徑,因為這只會增加網絡負載量(據我們所知),但卻不會提供更高的安全性。
另外,使用超過三跳的路徑可能會傷害匿名性。首先,這會讓 削弱安全性 的攻擊更容易發動。其次,若只有少數使用者採用與您相同的路徑長度,這個長度本身就可能成為識別特徵。
為什麼不採用更短的路徑?
如果採用兩跳路徑,電路任一端的中繼點都會知道需要攻擊哪一個中繼點(無論是入侵、串通或只是監視),才能識別出使用者。
而在三跳路徑下,位於一端的中繼點無法立即得知需要攻擊哪一個中繼點,這也提高了攻擊的成本、難度與不確定性。