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&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&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&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 |