Update faq and fix the link to it.
Mike Perry

Mike Perry commited on 2008-07-31 01:12:30
Zeige 2 geänderte Dateien mit 91 Einfügungen und 16 Löschungen.

... ...
@@ -11,6 +11,21 @@
11 11
 <h2>Torbutton FAQ</h2>
12 12
 <hr />
13 13
 
14
+<strong>When I toggle Tor, my sites that use javascript stop working. Why?</strong>
15
+
16
+<p>
17
+Javascript can do things like wait until you have disabled Tor before trying
18
+to contact its source site, thus revealing your IP address. As such, Torbutton
19
+must disable Javascript, Meta-Refresh tags, and certain CSS behavior when Tor
20
+state changes from the state that was used to load a given page. These features 
21
+are re-enabled when Torbutton goes back into the state that was used to load
22
+the page, but in some cases (particularly with Javascript and CSS) it is
23
+sometimes not possible to fully recover from the resulting errors, and the
24
+page is broken. Unfortunately, the only thing you can do (and still remain
25
+safe from having your IP address leak) is to reload the page when you toggle
26
+Tor, or just ensure you do all your work in a page before switching tor state.
27
+</p>
28
+
14 29
 <strong>I can't click on links or hit reload after I toggle Tor! Why?</strong>
15 30
 
16 31
 <p>
... ...
@@ -29,6 +44,49 @@ loading. Hitting enter in the URL bar will also reload the page without
29 44
 clicking the reload button.
30 45
 </p>
31 46
 
47
+
48
+<strong>I can't view videos on youtube and other flash-based sites. Why?</strong>
49
+
50
+<p>
51
+
52
+Plugins are binary blobs that get inserted into Firefox, can perform
53
+arbitrary activity on your computer. This includes but is not limited to: <a
54
+href="http://www.metasploit.com/research/projects/decloak/">completely
55
+disregarding proxy settings</a>, querying your <a
56
+href="http://forums.sun.com/thread.jspa?threadID=5162138&messageID=9618376">local
57
+IP address</a>, and <a
58
+href="http://epic.org/privacy/cookies/flash.html">storing their own
59
+cookies</a>. It is possible to use a LiveCD or VMWare-based solution such as
60
+<a href="http://anonymityanywhere.com/incognito/">Incognito</a> that creates a
61
+secure, transparent proxy to protect you from proxy bypass, however issues
62
+with local IP address discovery and Flash cookies potentially remain.
63
+
64
+</p>
65
+
66
+<strong>Torbutton sure seems to do a lot of things, some of which I find
67
+annoying. Can't I just use the old version?</strong>
68
+
69
+<p> 
70
+
71
+<b>No.</b> Use of the old version, or any other vanilla proxy changer
72
+(including FoxyProxy -- see below) is actively discouraged. Seriously. Using a
73
+vanilla proxy switcher by itself is so insecure that you are not only just
74
+wasting your time, you are also actually endangering yourself. Simply do not
75
+use Tor and you will have the same (or perhaps better!) security. For more
76
+information on the types of attacks you are exposed to with a "homegrown"
77
+solution, please see <a
78
+href="https://www.torproject.org/torbutton/design/#adversary">The Torbutton
79
+Adversary Model</a>, in particular the <b>Adversary Capabilities - Attacks</b>
80
+subsection. If there are any specific Torbutton behaviors that you do not
81
+like, please file a bug on <a
82
+href="https://bugs.torproject.org/flyspray/index.php?tasks=all&amp;project=5">the
83
+bug tracker.</a> Most of Torbutton's security features can also be disabled
84
+via its preferences, if you think you have your own protection for those
85
+specific cases.
86
+
87
+</p>
88
+
89
+
32 90
 <strong>My browser is in some weird state where nothing works right!</strong>
33 91
 
34 92
 <p>
... ...
@@ -41,20 +99,6 @@ href="https://bugs.torproject.org/flyspray/index.php?tasks=all&amp;project=5">th
41 99
 bug tracker</a>.
42 100
 </p>
43 101
 
44
-<strong>When I toggle Tor, my sites that use javascript stop working. Why?</strong>
45
-
46
-<p>
47
-Javascript can do things like wait until you have disabled Tor before trying
48
-to contact its source site, thus revealing your IP address. As such, Torbutton
49
-must disable Javascript, Meta-Refresh tags, and certain CSS behavior when Tor
50
-state changes from the state that was used to load a given page. These features 
51
-are re-enabled when Torbutton goes back into the state that was used to load
52
-the page, but in some cases (particularly with Javascript and CSS) it is
53
-sometimes not possible to fully recover from the resulting errors, and the
54
-page is broken. Unfortunately, the only thing you can do (and still remain
55
-safe from having your IP address leak) is to reload the page when you toggle
56
-Tor, or just ensure you do all your work in a page before switching tor state.
57
-</p>
58 102
 
59 103
 <strong>When I use Tor, Firefox is no longer filling in logins/search boxes
60 104
 for me. Why?</strong>
... ...
@@ -68,6 +112,26 @@ disclosure attacks via Non-Tor usage, it is recommended you disable Non-Tor
68 112
 history reads if you allow history writing during Tor.
69 113
 </p>
70 114
 
115
+<strong>What about Thunderbird support? I see a page, but it is the wrong
116
+version?</strong>
117
+
118
+<p>
119
+Torbutton used to support basic proxy switching on Thunderbird back in the 1.0
120
+days, but that support has been removed because it has not been analyzed for
121
+security. My developer tools page on addons.mozilla.org clearly lists Firefox
122
+support only, so I don't know why they didn't delete that Thunderbird listing.
123
+I am not a Thunderbird user and unfortunately, I don't have time to analyze
124
+the security issues involved with toggling proxy settings in that app. It
125
+likely suffers from similar (but not identical) state and proxy leak issues
126
+with html mail, embedded images, javascript, plugins and automatic network
127
+access. My recommendation is to create a completely separate Thunderbird
128
+profile for your Tor accounts and use that instead of trying to toggle proxy
129
+settings. But if you really like to roll fast and loose with your IP, you
130
+could try another proxy switcher like ProxyButton, SwitchProxy or FoxyProxy
131
+(if any of those happen to support thunderbird).
132
+
133
+</p>
134
+
71 135
 <strong>Which Firefox extensions should I avoid using?</strong>
72 136
 
73 137
 <p>
... ...
@@ -137,12 +201,21 @@ install this extension to minimize the ability of sites to store long term
137 201
 identifiers in your cache. This extension applies same origin policy to the
138 202
 cache, so that elements are retrieved from the cache only if they are fetched
139 203
 from a document in the same origin domain as the cached element. 
204
+ <li><a href="https://crypto.stanford.edu/forcehttps/">ForceHTTPS</a></li>
205
+Many sites on the Internet are <a
206
+href="http://www.defcon.org/html/defcon-16/dc-16-speakers.html#Perry">sloppy
207
+about their use of HTTPS</a> and secure
208
+cookies. This addon can help you ensure that you always use HTTPS for sites
209
+that support it, and reduces the chances of your cookies being stolen for
210
+sites that do not secure them.
140 211
 </ol>
141 212
 
142 213
 <strong>Are there any other issues I should be concerned about?</strong>
143 214
 
144 215
 <p>
145
-There is currently one known unfixed security issue with Torbutton: it is
216
+There are a few known security issues with Torbutton (all of which are due to
217
+<a href="https://www.torproject.org/torbutton/design/#FirefoxBugs">unfixed
218
+Firefox security bugs</a>). The most important for anonymity is that it is
146 219
 possible to unmask the javascript hooks that wrap the Date object to conceal
147 220
 your timezone in Firefox 2, and the timezone masking code does not work at all
148 221
 on Firefox 3. We are working with the Firefox team to fix one of <a
... ...
@@ -108,11 +108,13 @@ href="https://svn.torproject.org/svn/torbutton/trunk/">browse the
108 108
 repository</a> or simply unzip the xpi.
109 109
 <br/>
110 110
 <strong>Bug Reports:</strong> <a href="https://bugs.torproject.org/flyspray/index.php?tasks=all&amp;project=5">Torproject flyspray</a><br/>
111
-<strong>Documents:</strong> <b>[</b> <a href="#FAQ">FAQ</a> <b>|</b>
111
+<strong>Documents:</strong> <b>[</b> <a href="<page torbutton/faq>">FAQ</a> <b>|</b>
112 112
 <a href="https://svn.torproject.org/svn/torbutton/trunk/src/CHANGELOG">changelog</a> <b>|</b>
113 113
 <a href="https://svn.torproject.org/svn/torbutton/trunk/src/LICENCE">license</a> <b>|</b>
114 114
 <a href="https://svn.torproject.org/svn/torbutton/trunk/src/CREDITS">credits</a> <b>]</b><br/>
115 115
 
116
+<br/>
117
+
116 118
 <p>
117 119
 Torbutton is a 1-click way for Firefox users to enable or disable
118 120
 the browser's use of <a href="<page index>">Tor</a>.
119 121