[Tails-dev] Let's share username, /etc/hostname and /etc/host among all anonymity distributions
adrelanos at riseup.net
Sun Jan 20 11:41:45 CET 2013
Username, /etc/hostname and /etc/host can leak through the protocol or
- ssh uses <username> for login if not explicitly told otherwise
- <username> (as part of the path) is sometimes encoded into user
created content (images, firefox screenshot addon). Maybe only in user
installed extra packages.
- mixmaster (postfix) leaks <host_name>.<domain_name> to the mailserver.
- Please don't nail me for other examples. These are just a few I observed.
Wouldn't it be a fine (and easy to implement) improvement to set those
values to a shared value telling as little as possible?
/etc/hosts: 127.0.0.1 localhost amnesia
/etc/hosts: 127.0.1.1 debian
/etc/hostname : liberte
/etc/hosts : 127.0.0.1 liberte.local liberte
Tails, Whonix, Liberte Linux and whoever wants to join uses:
/etc/hosts: 127.0.0.1 user.localdomain user
Open for better proposals. Goals: not breaking existing applications or
hidden service configuration; revealing as little as possible. These
files generally have the purpose to get identified and contacted (in
case of server) so the question what the most anonymous and widespread
ones are is a bit difficult. "user" has been chosen because in case of
ssh it looks like user at server has been copied from the manpage and
unspecific to the anonymity distribution.
 Guessed. Not checked.
Related Debian manual:
More information about the tails-dev