Mercurial > hg > anonet-resdb
annotate doc/www.anonet2.org/public_pod/irc_anonymity.pod @ 523:235a193fdbef draft
added a2.o/icann
author | Nick <nick@somerandomnick.ano> |
---|---|
date | Sun, 26 Jun 2011 09:19:37 +0000 |
parents | b89d84b490bb |
children |
rev | line source |
---|---|
252
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
1 =head1 IRC Anonymity |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
2 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
3 IRC is a very chatty protocol, and between the user, the client and the client's connection to the server, a lot of user information comes into the hands of the server, and much of it becomes available to other users. AnoNet has many IRC interfaces, and each has its own way of dealing with various bits of user information. This page tries to help you make sense out of everything. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
4 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
5 =head2 IP Address |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
6 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
7 Your IP address provides the strongest clue towards destroying your anonymity, especially if you're connecting from IcannNet. An IRC server will normally tell all other users your IP address. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
8 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
9 =head2 Username |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
10 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
11 Your username is another piece of information normally given to the IRC server, and the server normally passes it on to other users. By default, this will often be your username on your own machine. If you're using your regular non-AnoNet account, the username may hold clues towards identifying you. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
12 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
13 =head2 Nick |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
14 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
15 Your nick is normally the most visible part of your IRC identity. Quite often, IRC clients will use your regular username as the default nick. (See L<Username|/Username> above.) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
16 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
17 =head2 Real Name |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
18 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
19 Your Real Name shows up for /who commands run by others in the same channel. If your IRC client knows your real name, it will probably send it to the server by default. How dangerous this is to your anonymity will obviously depend on how uncommon your real name is and how much of an "online presence" you have, but in general, giving away your real name makes it far simpler to locate you. One miht even argue that in the average case, a real name is a more dangerous leak than a home IP address. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
20 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
21 =head1 IRC Anonymity Key |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
22 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
23 Anytime that an IRC interface is mentioned here, you'll see some letters after it. Those letters mean something. They tell you how well that interface protects different types of information. The first letter says how the interface treats your IP address, the second letter says how the interface treats your username, the third letter says how the interface treats your nick, and the fourth letter says how the interface treats your real name. Now each letter can be one of: |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
24 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
25 =over |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
26 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
27 =item a (automatic) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
28 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
29 The interface automatically protects your anonymity. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
30 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
31 =item y (yes) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
32 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
33 The interface asks you to enter the information, so you can enter anything you want. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
34 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
35 =item o (optional) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
36 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
37 The interface allows you to protect your anonymity, but you need to tell it to do so. (The difference between 'y' and 'o' is that with 'y' you are presented with a prompt before you compromise your identity, while with 'o' you need to find the right configuration menu yourself.) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
38 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
39 =item n (no) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
40 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
41 The interface offers no simple option to hide your identity. (You probably want to mitigate the risk by some external method.) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
42 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
43 =item ? (unknown) |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
44 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
45 The interface may or may not protect your anonymity. Who knows? |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
46 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
47 =back |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
48 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
49 =head2 Examples |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
50 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
51 L<SRN's IcannNet-accessible IRC interface|irc://anortr.ucis.nl:8804/RendezVous> is aaoa. That means it doesn't allow anybody else to see your IP address, your username, or your real name. In addition, it allows you to change your nick (by using your standard client functionality), if you're interested. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
52 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
53 The L<anonymous version of KwaakNet|irc://anortr.ucis.nl:8805/anonet> is a?oo. That means it doesn't allow anybody else to see your IP address. It may or may not protect your username. If you want to mask your nick or your real name, you'll have to do that in your IRC client. |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
54 |
b89d84b490bb
added somerandomtorrent.ano and a2.o/irc_anonymity
Nick <nick@somerandomnick.ano>
parents:
diff
changeset
|
55 L<SRN's IcannNet-accessible telnet interface|telnet://anortr.ucis.nl:8803/> protects your anonymity better than any of the other options, with a rating of aaya. (The only thing it doesn't automatically hide is your nick, which it prompts you to enter manually.) Unfortunately, scoring high in anonymity doesn't increase your chances of scoring high in usability. Users mostly agree that the telnet interface is very annoying and difficult to use, so you probably won't want to use it as anything but a last resort. |