7b578326c76444c2ce7e54c71ca017ec85aba9f8
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

1) ## translation metadata
2) # Revision: $Revision$
3) # Translation-Priority: 3-low
4) 
Runa A. Sandvik utf-8 ftw

Runa A. Sandvik authored 14 years ago

5) #include "head.wmi" TITLE="Torbutton FAQ" CHARSET="UTF-8"
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

6) 
7) <div class="main-column">
8) 
9) <!-- PUT CONTENT AFTER THIS TAG -->
10) 
11) <h2>Torbutton FAQ</h2>
12) <hr />
13) 
Andrew Lewman Add a list of questions to...

Andrew Lewman authored 15 years ago

14) <h3>Questions</h3>
15) <br />
16) <ul>
17) <li><a href="<page torbutton/faq>#nojavascript">When I toggle Tor, my sites that use javascript stop working. Why?</a></li>
18) <li><a href="<page torbutton/faq>#noreloads">I can't click on links or hit reload after I toggle Tor! Why?</a></li>
19) <li><a href="<page torbutton/faq>#noflash">I can't view videos on YouTube and other flash-based sites. Why?</a></li>
20) <li><a href="<page torbutton/faq>#oldtorbutton">Torbutton sure seems to do a lot of things, some of which I find annoying. Can't I just use the old version?</a></li>
21) <li><a href="<page torbutton/faq>#weirdstate">My browser is in some weird state where nothing works right!</a></li>
22) <li><a href="<page torbutton/faq>#noautocomplete">When I use Tor, Firefox is no longer filling in logins/search boxes for me. Why?</a></li>
23) <li><a href="<page torbutton/faq>#thunderbird">What about Thunderbird support? I see a page, but it is the wrong version?</a></li>
24) <li><a href="<page torbutton/faq>#extensionconflicts">Which Firefox extensions should I avoid using?</a></li>
25) <li><a href="<page torbutton/faq>#recommendedextensions">Which Firefox extensions do you recommend?</a></li>
26) <li><a href="<page torbutton/faq>#securityissues">Are there any other issues I should be concerned about?</a></li>
27) </ul>
28) <br />
29) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

30) <a id="nojavascript"></a>
31) <strong><a class="anchor" href="#nojavascript">When I toggle Tor, my sites that use javascript stop working. Why?</a></strong>
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

32) 
33) <p>
34) Javascript can do things like wait until you have disabled Tor before trying
35) to contact its source site, thus revealing your IP address. As such, Torbutton
36) must disable Javascript, Meta-Refresh tags, and certain CSS behavior when Tor
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

37) state changes from the state that was used to load a given page. These features
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

38) are re-enabled when Torbutton goes back into the state that was used to load
39) the page, but in some cases (particularly with Javascript and CSS) it is
40) sometimes not possible to fully recover from the resulting errors, and the
41) page is broken. Unfortunately, the only thing you can do (and still remain
42) safe from having your IP address leak) is to reload the page when you toggle
43) Tor, or just ensure you do all your work in a page before switching tor state.
44) </p>
45) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

46) <a id="noreloads"></a>
47) <strong><a class="anchor" href="#noreloads">I can't click on links or hit reload after I toggle Tor! Why?</a></strong>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

48) 
49) <p>
50) Due to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=409737">Firefox
51) Bug 409737</a>, pages can still open popups and perform Javascript redirects
52) and history access after Tor has been toggled. These popups and redirects can
53) be blocked, but unfortunately they are indistinguishable from normal user
54) interactions with the page (such as clicking on links, opening them in new
55) tabs/windows, or using the history buttons), and so those are blocked as a
56) side effect. Once that Firefox bug is fixed, this degree of isolation will
57) become optional (for people who do not want to accidentally click on links and
58) give away information via referrers). A workaround is to right click on the
59) link, and open it in a new tab or window. The tab or window won't load
60) automatically, but you can hit enter in the URL bar, and it will begin
61) loading. Hitting enter in the URL bar will also reload the page without
62) clicking the reload button.
63) </p>
64) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

65) <a id="noflash"></a>
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

66) <strong><a class="anchor" href="#noflash">I can't view videos on YouTube and
67) other Flash-based sites. Why?</a></strong>
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

68) 
69) <p>
70) 
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

71) YouTube and similar sites require third party browser plugins such as Flash.
72) Plugins operate independently from Firefox and can perform
73) activity on your computer that ruins your anonymity. This includes
74) but is not limited to: <a href="http://decloak.net">completely disregarding
75) proxy settings</a>, querying your <a
Mfr fix HTML Tags

Mfr authored 15 years ago

76) href="http://forums.sun.com/thread.jspa?threadID=5162138&amp;messageID=9618376">local
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

77) IP address</a>, and <a
78) href="http://epic.org/privacy/cookies/flash.html">storing their own
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

79) cookies</a>. It is possible to use a LiveCD or VMWare-based solution such as
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

80) <a href="<page torvm/index>">Tor VM</a> or <a
Runa A. Sandvik incognito changed its name

Runa A. Sandvik authored 14 years ago

81) href="https://amnesia.boum.org/">The (Amnesic) Incognito Live System</a> that creates a
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

82) secure, transparent proxy to protect you from proxy bypass, however issues
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

83) with local IP address discovery and Flash cookies still remain.  </p>
84) 
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

85) <p>
86) 
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

87) If you are not concerned about being tracked by these sites (and sites that
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

88) try to unmask you by pretending to be them), and are unconcerned about your
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

89) local censors potentially noticing you visit them, you can enable plugins by
90) going into the Torbutton Preferences-&gt;Security Settings-&gt;Dynamic Content
91) tab and unchecking "Disable plugins during Tor usage" box. If you do this
Runa A. Sandvik incognito changed its name

Runa A. Sandvik authored 14 years ago

92) without Tor VM, The (Amnesic) Incognito Live System or appropriate
93) firewall rules, we strongly suggest you at least use <a
Mike Perry Attempt to reword plugin fa...

Mike Perry authored 14 years ago

94) href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript</a> to <a
95) href="http://noscript.net/features#contentblocking">block plugins</a>. You do
96) not need to use the NoScript per-domain permissions if you check the <b>Apply
97) these restrictions to trusted sites too</b> option under the NoScript Plugins
98) preference tab. In fact, with this setting you can even have NoScript allow
99) Javascript globally, but still block all plugins until you click on their
100) placeholders in a page. We also recommend <a
101) href="https://addons.mozilla.org/en-US/firefox/addon/6623">Better Privacy</a>
102) in this case to help you clear your Flash cookies.
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

103) 
104) </p>
105) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

106) <a id="oldtorbutton"></a>
107) <strong><a class="anchor" href="#oldtorbutton">Torbutton sure seems to do a lot of things, some of which I find
108) annoying. Can't I just use the old version?</a></strong>
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

109) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

110) <p>
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

111) 
112) <b>No.</b> Use of the old version, or any other vanilla proxy changer
Mike Perry Update FAQ. Also, if I'm go...

Mike Perry authored 15 years ago

113) (including FoxyProxy -- see below) without Torbutton is actively discouraged.
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

114) Seriously. Using a vanilla proxy switcher by itself is so insecure that you are
115) not only just wasting your time, you are also actually endangering yourself.
116) <b>Simply do not use Tor</b> and you will have the same (and in some cases,
117) better) security.  For more information on the types of attacks you are exposed
118) to with a "homegrown" solution, please see <a
Roger Dingledine fix spelling, links, etc on...

Roger Dingledine authored 14 years ago

119) href="design/index.html#adversary">The Torbutton
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

120) Adversary Model</a>, in particular the <a
Roger Dingledine fix spelling, links, etc on...

Roger Dingledine authored 14 years ago

121) href="design/index.html#attacks">Adversary
Mike Perry Update FAQ. Also, if I'm go...

Mike Perry authored 15 years ago

122) Capabilities - Attacks</a> subsection. If there are any specific Torbutton
123) behaviors that you do not like, please file a bug on <a
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

124) href="https://bugs.torproject.org/flyspray/index.php?tasks=all&amp;project=5">the
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

125) bug tracker.</a> Most of Torbutton's security features can also be disabled via
126) its preferences, if you think you have your own protection for those specific
127) cases.
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

128) 
129) </p>
130) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

131) <a id="weirdstate"></a>
132) <strong><a class="anchor" href="#weirdstate">My browser is in some weird state where nothing works right!</a></strong>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

133) 
134) <p>
135) Try to disable Tor by clicking on the button, and then open a new window. If
136) that doesn't fix the issue, go to the preferences page and hit 'Restore
137) Defaults'. This should reset the extension and Firefox to a known good
138) configuration.  If you can manage to reproduce whatever issue gets your
139) Firefox wedged, please file details at <a
140) href="https://bugs.torproject.org/flyspray/index.php?tasks=all&amp;project=5">the
141) bug tracker</a>.
142) </p>
143) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

144) <a id="noautocomplete"></a>
145) <strong><a class="anchor" href="#noautocomplete">When I use Tor, Firefox is no longer filling in logins/search boxes
146) for me. Why?</a></strong>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

147) 
148) <p>
149) Currently, this is tied to the "<b>Block history writes during Tor</b>"
150) setting. If you have enabled that setting, all formfill functionality (both
151) saving and reading) is disabled. If this bothers you, you can uncheck that
152) option, but both history and forms will be saved. To prevent history
153) disclosure attacks via Non-Tor usage, it is recommended you disable Non-Tor
154) history reads if you allow history writing during Tor.
155) </p>
156) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

157) <a id="thunderbird"></a>
158) <strong><a class="anchor" href="#thunderbird">What about Thunderbird support? I see a page, but it is the wrong
159) version?</a></strong>
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

160) 
161) <p>
162) Torbutton used to support basic proxy switching on Thunderbird back in the 1.0
163) days, but that support has been removed because it has not been analyzed for
164) security. My developer tools page on addons.mozilla.org clearly lists Firefox
165) support only, so I don't know why they didn't delete that Thunderbird listing.
166) I am not a Thunderbird user and unfortunately, I don't have time to analyze
167) the security issues involved with toggling proxy settings in that app. It
168) likely suffers from similar (but not identical) state and proxy leak issues
169) with html mail, embedded images, javascript, plugins and automatic network
170) access. My recommendation is to create a completely separate Thunderbird
171) profile for your Tor accounts and use that instead of trying to toggle proxy
172) settings. But if you really like to roll fast and loose with your IP, you
173) could try another proxy switcher like ProxyButton, SwitchProxy or FoxyProxy
174) (if any of those happen to support thunderbird).
175) </p>
176) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

177) <a id="extensionconflicts"></a>
178) <strong><a class="anchor" href="#extensionconflicts">Which Firefox extensions should I avoid using?</a></strong>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

179) 
180) <p>
181) This is a tough one. There are thousands of Firefox extensions: making a
182) complete list of ones that are bad for anonymity is near impossible. However,
183) here are a few examples that should get you started as to what sorts of
184) behavior are dangerous.
185) </p>
186) 
187) <ol>
Mfr fix HTML Tags

Mfr authored 15 years ago

188)  <li>StumbleUpon, et al
Roger Dingledine fix spelling, links, etc on...

Roger Dingledine authored 14 years ago

189)  <p>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

190)  These extensions will send all sorts of information about the websites you
191)  visit to the stumbleupon servers, and correlate this information with a
192)  unique identifier. This is obviously terrible for your anonymity.
193)  More generally, any sort of extension that requires registration, or even
194)  extensions that provide information about websites you visit should be
195)  suspect.
Mfr fix HTML Tags

Mfr authored 15 years ago

196)  </p></li>
Mfr fix HTML Tags

Mfr authored 15 years ago

197)  <li>FoxyProxy
198) <p>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

199) While FoxyProxy is a nice idea in theory, in practice it is impossible to
200) configure securely for Tor usage without Torbutton. Like all vanilla third
201) party proxy plugins, the main risks are <a
202) href="http://www.metasploit.com/research/projects/decloak/">plugin leakage</a>
203) and <a href="http://ha.ckers.org/weird/CSS-history.cgi">history
204) disclosure</a>, followed closely by cookie theft by exit nodes and tracking by
205) adservers (see the <a href="design/index.html#adversary">Torbutton Adversary
Mike Perry Update FAQ. Also, if I'm go...

Mike Perry authored 15 years ago

206) Model</a> for more information). However, with Torbutton installed in tandem
207) and always enabled, it is possible to configure FoxyProxy securely (though it
208) is tricky). Since FoxyProxy's 'Patterns' mode only applies to specific urls,
209) and not to an entire tab, setting FoxyProxy to only send specific sites
210) through Tor will still allow adservers (whose hosts don't match your filters) to learn your real IP. Worse, when
211) sites use offsite logging services such as Google Analytics, you will
212) still end up in their logs with your real IP. Malicious exit nodes can also
213) cooperate with sites to inject images into pages that bypass your filters.
214) Setting FoxyProxy to only send certain URLs via Non-Tor is much more secure in
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

215) this regard, but be very careful with the filters you allow. For example,
Mfr fix HTML Tags

Mfr authored 15 years ago

216) something as simple as allowing *google* to go via Non-Tor will still cause you to end up
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

217) in all the logs of all websites that use Google Analytics!  See
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

218) <a href="http://foxyproxy.mozdev.org/faq.html#privacy-01">this question</a> on
Mike Perry Update FAQ. Also, if I'm go...

Mike Perry authored 15 years ago

219) the FoxyProxy FAQ for more information.
Mfr fix HTML Tags

Mfr authored 15 years ago

220)  </p></li>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

221) </ol>
222) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

223) <a id="recommendedextensions"></a>
224) <strong><a class="anchor" href="#recommendedextensions">Which Firefox extensions do you recommend?</a></strong>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

225) <ol>
Mfr fix HTML Tags

Mfr authored 15 years ago

226)  <li><a href="https://addons.mozilla.org/firefox/addon/953">RefControl</a>
227) 	<p>
228) Mentioned above, this extension allows more fine-grained referrer spoofing
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

229) than Torbutton currently provides. It should break less sites than Torbutton's
Mfr fix HTML Tags

Mfr authored 15 years ago

230) referrer spoofing option.</p></li>
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

231) 
Mfr fix HTML Tags

Mfr authored 15 years ago

232)  <li><a href="https://addons.mozilla.org/firefox/addon/1474">SafeCache</a>
Roger Dingledine fix spelling, links, etc on...

Roger Dingledine authored 14 years ago

233) <p>
Mfr fix HTML Tags

Mfr authored 15 years ago

234) If you use Tor excessively, and rarely disable it, you probably want to
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

235) install this extension to minimize the ability of sites to store long term
236) identifiers in your cache. This extension applies same origin policy to the
237) cache, so that elements are retrieved from the cache only if they are fetched
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

238) from a document in the same origin domain as the cached element.
Mfr fix HTML Tags

Mfr authored 15 years ago

239) </p></li>
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

240) 
241)  <li><a href="https://addons.mozilla.org/en-US/firefox/addon/6623">Better
242) Privacy</a>
243)  <p>
244) 
245) Better Privacy is an excellent extension that protects you from cookies used
246) by Flash applications, which often persist forever and are not clearable via
247) normal Firefox "Private Data" clearing. Flash and all other plugins are
248) disabled by Torbutton by default, but if you are interested in privacy, you
249) may want this extension to allow you to inspect and automatically clear your
250) Flash cookies for your Non-Tor usage.
251) 
252)  </p>
253)  </li>
254)  <li><a href="https://addons.mozilla.org/firefox/addon/1865">AdBlock Plus</a>
255)  <p>
256) 
257) AdBlock Plus is an excellent addon for removing annoying, privacy-invading,
258) and <a
259) href="http://www.wired.com/techbiz/media/news/2007/11/doubleclick">malware-distributing</a>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

260) advertisements from the web. It provides
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

261) <a href="http://adblockplus.org/en/subscriptions">subscriptions</a> that are
262) continually updated to catch the latest efforts of ad networks to circumvent
263) these filters. I recommend the EasyPrivacy+EasyList combination filter
264) subscription in the Miscellaneous section of the subscriptions page.
265) 
266)  </p>
Runa A. Sandvik closed tags

Runa A. Sandvik authored 14 years ago

267) </li> 
268) <li><a href="https://addons.mozilla.org/firefox/addon/82">Cookie Culler</a>
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

269)  <p>
270) 
271) Cookie Culler is a handy extension to give quick access to the cookie manager
272) in Firefox. It also provides the ability to protect certain cookies from
273) deletion, but unfortunately, this behavior does not integrate well with Torbutton. Kory Kirk is working on addressing this for this Google Summer of Code project for 2009.
274) 
275)  </p>
276)  </li>
277) 
278)  <li><a href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript</a>
279)  <p>
280)  Torbutton currently mitigates all known anonymity issues with Javascript.
281)  However, if you are concerned about Javascript exploits against your browser
282)  or against websites you are logged in to, you may want to use NoScript. It
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 14 years ago

283)  provides the ability to allow Javascript only for particular websites
284)  and also provides mechanisms to force HTTPS urls for sites with
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

285) <a href="http://fscked.org/category/tags/insecurecookies">insecure
286)  cookies</a>.<br>
287) 
Roger Dingledine fix spelling, links, etc on...

Roger Dingledine authored 14 years ago

288)  It can be difficult to configure such that the most sites will work
289)  properly though. In particular, you want to make sure you do not remove
290)  the Javascript whitelist for
Mike Perry Remove NoScript from confli...

Mike Perry authored 14 years ago

291)  addons.mozilla.org, as extensions are downloaded via http and verified by
292)  javascript from the https page.
293) 
294)  </p></li>
295)  <li><a href="https://addons.mozilla.org/en-US/firefox/addon/9727/">Request
296) Policy</a>
297)  <p>
298) 
299) Request Policy is similar to NoScript in that it requires that you configure
300) which sites are allowed to load content from other domains. It can be very
301) difficult for novice users to configure properly, but it does provide a good
302) deal of protection against ads, injected content, and cross-site request
303) forgery attacks.
304) 
305)  </p>
306)  </li>
307) 
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

308) </ol>
309) 
Andrew Lewman First draft of anchors for...

Andrew Lewman authored 15 years ago

310) <a id="securityissues"></a>
311) <strong><a class="anchor" href="#securityissues">Are there any other issues I should be concerned about?</a></strong>
Roger Dingledine break torbutton frontpage i...

Roger Dingledine authored 15 years ago

312) 
313) <p>
Mike Perry Remove the TZ timezone envi...

Mike Perry authored 13 years ago

314) 
Mike Perry Update faq and fix the link...

Mike Perry authored 15 years ago

315) There are a few known security issues with Torbutton (all of which are due to
Mike Perry Remove the TZ timezone envi...

Mike Perry authored 13 years ago

316) <a href="design/index.html#FirefoxBugs">unfixed Firefox security bugs</a>).
317) However, most of these relate to fingerprinting issues, as opposed to outright
318) anonymity leaks.
319)