Merge remote-tracking branch 'flapflap/de-network_configuration'
[tails-test.git] / wiki / src / doc / about / fingerprint.mdwn
blob0b52ca95e09897c974077666a8cb125f24259bca
1 [[!meta title="Can I hide the fact that I am using Tails?"]]
3 In this context, the term fingerprint refers to what is specific to
4 Tails in the way it behaves on Internet. This can be used to determine
5 whether a particular user is using Tails or not.
7 [[As explained on our warning page|warning#fingerprint]], when using
8 Tails it is possible to know that you are using Tor. But Tails tries to
9 **make it as difficult as possible to distinguish Tails users from other
10 Tor users**, especially users of <span class="application">Tor Browser</span> outside of Tails. If it is
11 possible to determine whether you are a user of <span class="application">Tor Browser</span> inside or outside of Tails, this
12 provides more information about you and in consequence reduces your
13 anonymity.
15 This section explains some issues regarding the fingerprint of Tails and
16 how this could be used to identify you as a Tails user.
18 For the websites that you are visiting
19 ======================================
21 The websites that you are visiting can retrieve a lot of information
22 about your browser. That information can include its name and version,
23 window size, list of available extensions, timezone, available fonts,
24 etc.
26 To make it difficult to distinguish Tails users,
27 **<span class="application">Tor Browser</span> in Tails tries to provide the same information as <span class="application">Tor Browser</span> on other operating systems** in
28 order to have similar fingerprints.
30 See the [[fingerprint section of known issues
31 page|support/known_issues#fingerprint]] for a list of known differences
32 between the fingerprints of <span class="application">Tor Browser</span> inside and outside of Tails.
34 Apart from that, **some of the <span class="application">Tor Browser</span> extensions included in Tails are
35 specific to Tails**. More sophisticated
36 attacks can use those differences to distinguish Tails users.
38 For example, Tails includes <span class="application">Adblock
39 Plus</span> which removes advertisements. If an attacker can determine
40 that you are not downloading the advertisements that are included in a
41 webpage, that could help identify you as a Tails user.
43 For the moment, you should consider that **no special care is taken
44 regarding the fingerprint of the [[<span class="application">Unsafe
45 Browser</span>|doc/anonymous_internet/unsafe_browser]]**.
47 For your ISP or local network administrator
48 ===========================================
50   - Tor bridges are most of the time a good way of hiding the fact that you are
51     connecting to Tor to a local observer. If this is important for you, read
52     our documentation about [[doc/first_steps/startup_options/bridge_mode]].
54   - A Tails system is **almost exclusively generating Tor activity** on
55     the network. Usually users of <span class="application">Tor Browser</span> on other operating systems also have network activity outside of
56     Tor, either from another web browser or other applications. So the
57     proportion of Tor activity could be used to determine whether a user of <span class="application">Tor Browser</span>
58     is using Tails or not. If you are sharing your Internet
59     connection with other users that are not using Tails it is probably
60     harder for your ISP to determine whether a single user is generating
61     only Tor traffic and so maybe using Tails.
63   - Tails **does not use the entry guards mechanism of Tor**. With the
64     [entry guard
65     mechanism](https://www.torproject.org/docs/faq#EntryGuards), a Tor
66     user always uses the same few relays as first hops. As Tails does not
67     store any Tor information between separate working sessions, it does
68     not store the entry guards information either. This behaviour could
69     be used to distinguish Tails users across several
70     working sessions.
72   - When starting, Tails synchronizes the system clock to make sure it
73     is accurate. While doing this, if the time is set too much in the
74     past or in the future, Tor is shut down and started again. This
75     behavior could be used to distinguish Tails users,
76     especially this happens every time Tails starts.