In this context we use the term fingerprint to refer to the specificities in the way Whonix behaves on Internet. Those specificities could be used to determine whether a particular user is using Whonix or not.
As explained on our Warning page, when using Whonix it is possible to know that you are using Tor. But Whonix tries to make it as difficult as possible to distinguish Whonix users from other Tor users, especially Tor Browser Bundle (TBB) users. If it were possible to determine whether your are a Whonix user or a TBB user, this provides more information about you and in consequence reduces your anonymity.
This section explains some issues regarding the fingerprint of Whonix and how this could be used to identify you as a Whonix user.
For the websites that you are visiting
The websites that you are visiting can retrieve a lot of information about your browser. That information can include its name and version, window size, list of available extensions, timezone, available fonts, etc.
For your ISP or local network administrator
This is difficult (impossible?) to say with 100% certainty, since part of this is still a general Tor (not Whonix!) research question. It is also impossible to prove a negative.
Whonix is itself exclusively generating Tor activity on the network. Both, all traffic from Whonix-Workstation (TBB, updates, timesync, etc.) and Whonix-Gateway (updates, timesync) goes through Tor. Getting online activity is the task of the host, so the host  is most likely using DHCP to obtain a local IP address. Usually TBB users also have network activity outside of Tor, either from another web browser or other applications. So the proportion or amount of Tor activity could be used to determine whether a user is using Whonix or the TBB. If you are sharing your Internet connection with other users that are not using Whonix or if you also use a browser on the host , it is probably harder for your ISP to determine whether a single user is generating only Tor traffic and so maybe using Whonix.
Whonix uses the
entry guards mechanism of Tor. With the
entry guard mechanism , a Tor user always uses the same relay as first hop, which is a security feature.
Whonix uses an unmodified version of Tor, but a
configured torrc for the
Stream Isolation security feature.
When starting, Whonix synchronizes the system clock to make sure it differs from the host clock and is not too much off (
whonixcheck issues some network traffic to check for updates and news, all goes through different circuits, which might be specific to Whonix. (Unchecked theory, it is unknown if an ISP can guess "oh, this Tor user opens many different Tor circuits." On the other hand, Tor seems to open only X entry guards and keep them for a while, thus not opening as many entry guards as streams.)
In conclusion, if your ISP or local network administrator can determine someone is using the official Tor Browser Bundle from The Tor Project, Whonix, a custom transparent Tor proxy or similar project, depends on how well Tor actually works. Since Whonix is itself exclusively generating Tor activity on the network and relies on Tor to obfuscate that traffic, it really depends on Tor and these are open research questions.
For your Entry Guard or Bridge
TODO: To be written.
- TBB stands for Tor Browser Bundle. It is included in Whonix, see Tor Browser.
- In case of Default/Download version, it is the host's task to get online. In case of PhysicalIsolation it is the Gateway's task to get online.
- Which would come with the risk of the user confusing one browser for another.
- Whonix uses an unmodified version of Tor
- Stream Isolation
- See Tor Browser Design for Website traffic fingerprinting.
- Such as apt-get traffic.
Whonix Fingerprint wiki page Copyright (C) Amnesia <amnesia at boum dot org>
Whonix Fingerprint wiki page Copyright (C) 2012 - 2018 Patrick Schleizer <email@example.com>
This program comes with ABSOLUTELY NO WARRANTY; for details see the wiki source code.
This is free software, and you are welcome to redistribute it under certain conditions; see the wiki source code for details.
Impressum | Datenschutz | Haftungsausschluss
This is a wiki. Want to improve this page? Help is welcome and volunteer contributions are happily considered! See Conditions for Contributions to Whonix, then Edit! IP addresses are scrubbed, but editing over Tor is recommended. Edits are held for moderation.