trailofbits / algo

Set up a personal VPN in the cloud
https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-that-works/
GNU Affero General Public License v3.0
28.55k stars 2.31k forks source link

Add FAQ entry regarding censorship avoidance #230

Open dguido opened 7 years ago

dguido commented 7 years ago

Censorship avoidance is not a goal of the Algo VPN project. We should explain why that is.

michael-myers commented 5 years ago

I could work on this but first, my guesses at the rationale.

References:

Hamled commented 5 years ago

@michael-myers I am also interested in getting clarification on why Algo does not support censorship avoidance.

I believe however, that the explanation I found a while back when I was last looking at it, is simply for separation of concerns reasons. The point of Algo is to be secure out-of-the-box, which is only feasible if the Algo team is on-top of every piece of software used by the project.

Unfortunately, because censorship avoidance techniques add a whole new layer of software libraries and complications to what Algo already has, supporting those techniques would come at the cost of possibly making the whole project less secure.

@dguido Is this an accurate representation of the Algo team's reasoning and/or has anything changed about that since early 2017?