Upload
alecmuffett
View
6.945
Download
4
Embed Size (px)
DESCRIPTION
Adultery is one of the oldest of human preoccupations, but the modern world of social networking and instant messaging is ill-suited to discreet and deniable infidelities. In this talk we will describe what can go wrong with your intra-affair communications, how to avoid such mistakes, and what lessons can be learned.
Citation preview
sex, lies and instant messenger @alecmuffett
this slide intentionally left blank
1
sex, lies and instant messenger @alecmuffett
sex, lies, & instant-messenger@alecmuffett
www.alecmuffett.com
green lane securitywww.greenlanesecurity.com
2
sex, lies and instant messenger @alecmuffett
disclaimer
3
sex, lies and instant messenger @alecmuffett
by following these rules you mayor may not get away with an affair...
4
sex, lies and instant messenger @alecmuffett
...but there are amusing mistakeswhich you can/should avoid
5
sex, lies and instant messenger @alecmuffett
DON’T
6
sex, lies and instant messenger @alecmuffett
do not use secrets as passwords
7
sex, lies and instant messenger @alecmuffett
my history• Crack
• First “smart” password cracker• 1991..96• http://tinyurl.com/2jnzpy
•CrackLib• password checking library
• 1994..now
8
sex, lies and instant messenger @alecmuffett
issuepasswords are secret, but...
9
sex, lies and instant messenger @alecmuffett
issuesecrets make bad passwords
10
sex, lies and instant messenger @alecmuffett
passwordsguessable
11
sex, lies and instant messenger @alecmuffett
passwordsbrute-forceable
12
sex, lies and instant messenger @alecmuffett
passwordsreveal stuff you don't want revealed
13
sex, lies and instant messenger @alecmuffett
your passwordreveals something about you?
14
sex, lies and instant messenger @alecmuffett
your passwordreflects your tastes?
15
sex, lies and instant messenger @alecmuffett
your passwordis known to your spouse?
16
sex, lies and instant messenger @alecmuffett
password reuse=self-incrimination(which is bad)
17
sex, lies and instant messenger @alecmuffett
do not Skype
18
sex, lies and instant messenger @alecmuffett
Skype• “peer to peer” architecture
• robust, replicated, flexible• excellent security
• ...unless you’re up against the USA• ...or China• ...and maybe the UK
19
sex, lies and instant messenger @alecmuffett
virtually impossible to expungea recent conversation
20
sex, lies and instant messenger @alecmuffett
brute-force Skype deletionmakes things worse
messages resurrect from the dead
21
sex, lies and instant messenger @alecmuffett
losing control of information is not good
22
sex, lies and instant messenger @alecmuffett
do not XMPP/Jabber• Google chat,
• some Facebook chat• other systems
23
sex, lies and instant messenger @alecmuffett
do not XMPP/Jabber• Initial message is “multicast”
• to all logged-in instances• eg: “hello sexy”
• ...arrives on the Home PC• ...when you are at work
24
sex, lies and instant messenger @alecmuffett
-
25
sex, lies and instant messenger @alecmuffett
do not Twitter
26
sex, lies and instant messenger @alecmuffett
do not Twittertoo many risks
27
sex, lies and instant messenger @alecmuffett
D alice can i have you for dinner?
28
sex, lies and instant messenger @alecmuffett
@alice can i have you for dinner?
29
sex, lies and instant messenger @alecmuffett
...and, worse...
30
sex, lies and instant messenger @alecmuffett
D bob Nude! http://twitpic.com/b0gu5
31
sex, lies and instant messenger @alecmuffett
Twitter App Risks• Apps can get access to DMs
• Twitpic? Flickr? Yfrog?• Is that really wise?
32
sex, lies and instant messenger @alecmuffett
do not Facebook
33
sex, lies and instant messenger @alecmuffett
too easy to get wrong
34
sex, lies and instant messenger @alecmuffett
friends-of-friends != friends
35
sex, lies and instant messenger @alecmuffett
Homepage displays whom you communicate with frequently
36
sex, lies and instant messenger @alecmuffett
Your own Facebook account istoo rich a software ecosystemto viably trust it with secrets
37
sex, lies and instant messenger @alecmuffett
beware Google
38
sex, lies and instant messenger @alecmuffett
do not use Google services / your normal Google account
• Mail = heavily stored / indexed• Chat = Mail• Chrome Bookmarks = Docs• Toolbar = Docs• Android = Google Everything
39
sex, lies and instant messenger @alecmuffett
do not smartphone
40
sex, lies and instant messenger @alecmuffett
massive comedy potential
41
sex, lies and instant messenger @alecmuffett
iPhone screenlock
42
sex, lies and instant messenger @alecmuffett
applications which pop-upalerts above the screenlock
43
sex, lies and instant messenger @alecmuffett
Locked?
44
sex, lies and instant messenger @alecmuffett
...and the punchline is...
45
sex, lies and instant messenger @alecmuffett
don’t combine this with Skype
46
sex, lies and instant messenger @alecmuffett
iPhone• All backed up by iTunes:
• SMS• call logs• geolocation (see recent press)
• ...possibly with password
47
sex, lies and instant messenger @alecmuffett
Android• basically ditto
• ...but backed up on Google
48
sex, lies and instant messenger @alecmuffett
Smartphone Apps• backed up on network
• or on iTunes• same story as elsewhere
49
sex, lies and instant messenger @alecmuffett
the problem is with data getting out of your control
50
sex, lies and instant messenger @alecmuffett
Geolocation
51
sex, lies and instant messenger @alecmuffett
avoid sharing geolocation• Foursquare, Twitter, etc
• “...but your Twitter messages said that you were in Essex?”
• Do you have an in-car GPS?• Learn to wipe that, too
• Does your spouse expect GPS?• Oops.
52
sex, lies and instant messenger @alecmuffett
do not MMORPG
53
sex, lies and instant messenger @alecmuffett
MMORPG• WoW• SecondLife• EQ• EVE Online
54
sex, lies and instant messenger @alecmuffett
held to lower standard than IM
55
sex, lies and instant messenger @alecmuffett
heavily-integrated software• game• voice• webcam• other third party stuff
56
sex, lies and instant messenger @alecmuffett
game logs• comprehensive• intricate• messy
• ...therefore hard to clean up
57
sex, lies and instant messenger @alecmuffett
Most important...
58
sex, lies and instant messenger @alecmuffett
do not send porny pictures to each other
59
sex, lies and instant messenger @alecmuffett
do not use the shared family computer
60
sex, lies and instant messenger @alecmuffett
do not use work-related hardware
61
sex, lies and instant messenger @alecmuffett
work hardware• not your machine
• not your data?• automated backups• network access logged• may be taken from you
• eg: bankruptcy, fired, updated• old hardware auctioned
62
sex, lies and instant messenger @alecmuffett
and...
63
sex, lies and instant messenger @alecmuffett
do not post an accurate description of yourself
• including grammatical quirks• to a swingers/fetish website
• in the public members index• where Google can cache it
• bookmarking it• on the family computer
• with photos
64
sex, lies and instant messenger @alecmuffett
Why?
65
sex, lies and instant messenger @alecmuffett
Things Geeks Do• Enumerate all possible URLs:
• tinyurl.com• bit.ly• is.gd• t.co
• ...and save the good ones
66
sex, lies and instant messenger @alecmuffett
Things Geeks Do• Trawl...
• Picasa• Twitpic• Yfrog
• etc...
• ...to much the same ends
67
sex, lies and instant messenger @alecmuffett
Things Geeks Do• buy hardware from Ebay
• “undelete” files • desktops• laptops• printers• storage
• hard disks• thumb drives
68
sex, lies and instant messenger @alecmuffett
Things Geeks Do• buy phones from Ebay
• restore deleted SMS• retrieve e-mail passwords
69
sex, lies and instant messenger @alecmuffett
recreational computer forensics for teh lulz
70
sex, lies and instant messenger @alecmuffett
What to do!
71
sex, lies and instant messenger @alecmuffett
create a disposable identity
72
sex, lies and instant messenger @alecmuffett
use a fake, boring, common pseudonym• good
• edward wilson• carole smith
• bad• sexxxy4uinwokingham• anything that’s unique
73
sex, lies and instant messenger @alecmuffett
legal?• You’re probably breaking
contractual “terms of service”• Is it criminal to lie?
• maybe?
74
sex, lies and instant messenger @alecmuffett
avoid linkingreal/fake identities
• use a random password• never used before• never use anywhere else
75
sex, lies and instant messenger @alecmuffett
avoid intermingled filestore• set up different “users”
• keep sensitive files in one place• ...hopefully• ...mostly• ...except for logs
76
sex, lies and instant messenger @alecmuffett
cryptography• try to get encrypted swap
• avoid sleep/hibernation• try to get full disk encryption
• at least encrypted home directory• bundled with OSX• avoid “master keys”
77
sex, lies and instant messenger @alecmuffett
use a secure browser• do not use your daily browser
78
sex, lies and instant messenger @alecmuffett
example workflow
79
sex, lies and instant messenger @alecmuffett
Chrome“day-to-day”
80
sex, lies and instant messenger @alecmuffett
Safari• Guests and visitors• Logging into a website without
logging-out of Facebook first
81
sex, lies and instant messenger @alecmuffett
Firefox• Ideal for...
• dubious e-mail links• porn• shagging• security malware research
82
sex, lies and instant messenger @alecmuffett
browser configuration
83
sex, lies and instant messenger @alecmuffett
browser settings• clear cookies• clear history• don't accept 3rd-party cookies• block popups
84
sex, lies and instant messenger @alecmuffett
more browser settings• don't save form input• don't save history• switch off autosuggest• set to private browser mode
• ...permanently, if possible• else auto/delete cookies on exit
85
sex, lies and instant messenger @alecmuffett
major surgery• SSL Everywhere
• if available for the browser• will cause hassle
• Disable Java• might cause hassle• nb: not JavaScript (see NoScript)
86
sex, lies and instant messenger @alecmuffett
Firefox extensions• NoScript• AdBlock Plus• Ghostery
• “block all web-bugs” mode• Tor / Torbutton
• or: Tor browser bundle• advanced, but worth it
87
sex, lies and instant messenger @alecmuffett
Safari plugins• ClickToFlash• ...others?
88
sex, lies and instant messenger @alecmuffett
Flash• Flash Player
• global security settings panel• purge flash cookies / sites• set flash db size to zero
89
sex, lies and instant messenger @alecmuffett
HTML5• set HTML5 db size to zero• watch for other/new issues
90
sex, lies and instant messenger @alecmuffett
this also applies to your phone browser
91
sex, lies and instant messenger @alecmuffett
do use webmailfrom the secure browser
• use HTTPS/SSL at minimum• use Tor if/when possible
92
sex, lies and instant messenger @alecmuffett
do not bookmarknor save the password of your secret webmail
93
sex, lies and instant messenger @alecmuffett
where not to save passwords• not in Keychain.app• not in “1password”• not in browser• not in phone browser• not in phone mail app
94
sex, lies and instant messenger @alecmuffett
keep it in your brain
95
sex, lies and instant messenger @alecmuffett
why?• rubber-hose cryptanalysts
• or divorce lawyers• prettymuch the same thing
96
sex, lies and instant messenger @alecmuffett
Suggestions
97
sex, lies and instant messenger @alecmuffett
Use a Gmail accountto set up a Yahoo account
98
sex, lies and instant messenger @alecmuffett
Yahoo for webmail• Less obvious than Google• Less temptingly integrated with
phone
99
sex, lies and instant messenger @alecmuffett
AIM for IM• can enforce 1 session at a time• remote session disconnect• use “OTR”
100
sex, lies and instant messenger @alecmuffett
übergeeks• “truecrypt”• “live-cd”• “virtualisation”
101
sex, lies and instant messenger @alecmuffett
use a PAYG dumbphone• pay cash (where possible)• top-up with cash• enable PIN lock• avoid ...
• paper billing• web integration
102
sex, lies and instant messenger @alecmuffett
use voice calls
103
sex, lies and instant messenger @alecmuffett
do not leave voicemails
104
sex, lies and instant messenger @alecmuffett
dumbphone SMS• lowest common denominator
• phone-to-phone is good• messages still logged on backend
• but overall exposure is less
105
sex, lies and instant messenger @alecmuffett
wipe your SMS messages regularly
106
sex, lies and instant messenger @alecmuffett
if you must use smartphone• dont’ link to your real GoogleID• check out....
• WhatsApp• TigerText
107
sex, lies and instant messenger @alecmuffett
decommission old hardware• computers
• DBAN - Darik’s Boot & Nuke• phones
• Remove SIM• SMS may be on SIM as well as phone• check if “factory reset” works
• if not, drive a car over it repeatedly
108
sex, lies and instant messenger @alecmuffett
bottom linethe more copies of data existthe harder it is to remove them
& when data escapes from your controlit's available forever
109
sex, lies and instant messenger @alecmuffett
remember• your lover has the same data
• but may not be taking care of it• educate them gently
• his/her systems will also one day be sold on eBay
110
sex, lies and instant messenger @alecmuffett
when mistakes happen...clean up calmly, and
do not amplify the mistake
111
sex, lies and instant messenger @alecmuffett
bonne chance
112