Protecting your Privacy with FreeBSD and Tor
Christian Brüffer
brueffer@FreeBSD.org
MeetBSD – Warsaw, Poland
November 18, 2007
Protecting your Privacy with FreeBSD and Tor Christian Brffer - - PowerPoint PPT Presentation
Protecting your Privacy with FreeBSD and Tor Christian Brffer brueffer@FreeBSD.org MeetBSD Warsaw, Poland November 18, 2007 Overview Who needs anonymity anyway? Anonymization concepts T or FreeBSD What else to take
brueffer@FreeBSD.org
MeetBSD – Warsaw, Poland
November 18, 2007
MeetBSD 2007 2
MeetBSD 2007 3
MeetBSD 2007 4
MeetBSD 2007 5
– EU data retention directive
– which interests do you have? – who do you talk to?
MeetBSD 2007 6
– already do illegal stuff – no problem doing more illegal stuff to get
MeetBSD 2007 7
MeetBSD 2007 8
MeetBSD 2007 9
(Source: http://www.at-mix.de )
MeetBSD 2007 10
– fast – simple – single point of failure
MeetBSD 2007 11
(Source: http://www.tm.uka.de/itm )
MeetBSD 2007 12
(Source: http://sarwiki.informatik.hu-berlin.de )
MeetBSD 2007 13
– slow
– distributed trust – one MIX secure
MeetBSD 2007 14
MeetBSD 2007 15
– Windows, Linux, MacOS X – FreeBSD, OpenBSD, NetBSD – Solaris, other UNIX systems
MeetBSD 2007 16
– speed (fast)
– distributed trust
MeetBSD 2007 17
(Source: http://www.torproject.org )
MeetBSD 2007 18
(Source: http://www.torproject.org )
MeetBSD 2007 19
(Source: http://www.torproject.org )
MeetBSD 2007 20
– control which TCP connections can exit your
– default policy blocks SMTP, NNTP and some
– allows the rest (HTTP, SSH...) – reject everything: middleman- or entry-node
MeetBSD 2007 21
– Services with no published IP address – Cannot be physically found – Can be provided anywhere connection to T
– Resist Denial of Service – Resist censorship – Addresses: duskgytldkxiuqc6.onion
MeetBSD 2007 22
(Source: http://www.torproject.org )
MeetBSD 2007 23
(Source: http://www.torproject.org )
MeetBSD 2007 24
– may be forbidden in some countries – crypto restrictions (Great Britain, “RIPA”) – special laws (Germany, “hacker paragraph”) – destination servers have Exit-Node IP in their
MeetBSD 2007 25
MeetBSD 2007 26
– Jails (jail(8)) – Disk/swap encryption (geli(8), gbde(4)) – audit(4) – mac(4) framework
MeetBSD 2007 27
– security/tor – security/tor-devel – www/privoxy – net-mgmt/vidalia – security/trans-proxy-tor
MeetBSD 2007 28
MeetBSD 2007 29
– Some applications bypass configured proxy
– Disable cookies/referrer or better use Privoxy
– Not encrypted! Use secure protocols
– T
MeetBSD 2007 30
MeetBSD 2007 31
MeetBSD 2007 32
MeetBSD 2007 33
MeetBSD 2007 34