PBU-Blocking_Your_Metadata

121
Encrypt your MetaData Prism Breakup Eyebeam Gabriella Levine Gabriellalevine.com | [email protected] Sunday, October 6, 13

description

http://prismbreakup.org/#/schedule/blocking-your-metadata This workshop will be a roundtable discussion and tutorials on a few ways to limit your metadata trail. Before relying on proprietary services, we will investigate their known alternatives: Email: Google vs. Zarafa Digital e-storage: Dropbox vs. SpiderOak Online Voice Communication: Skype vs. Jitsi/Pidgin OTR Android: cyanogenmod/replicant OS Attendees should come prepared to contribute, with laptops in hand.

Transcript of PBU-Blocking_Your_Metadata

Page 1: PBU-Blocking_Your_Metadata

Encrypt your MetaData

Prism BreakupEyebeamGabriella Levine

Gabriellalevine.com | [email protected]

Sunday, October 6, 13

Page 2: PBU-Blocking_Your_Metadata

http://goo.gl/yxS0Z3

Sunday, October 6, 13

Page 3: PBU-Blocking_Your_Metadata

1 hour

1. What does Metadata look like?

2. cryptographic protocols

3. See what’s happening on your network

4. Some ways to block your data

Sunday, October 6, 13

Page 4: PBU-Blocking_Your_Metadata

Protect your metadata.

1. Delete cookies

2. Alternate Web Browser & Online Storage

3. Your Documents (text, images...)

4. Chat / Skype / Twitter / Facebook / SMS

5. VPN / Little Snitch

Sunday, October 6, 13

Page 5: PBU-Blocking_Your_Metadata

Sunday, October 6, 13

Page 6: PBU-Blocking_Your_Metadata

Data about Data...

“electronic DNA”

What is MetaData?Sunday, October 6, 13

Page 7: PBU-Blocking_Your_Metadata

Where does it come from?Sunday, October 6, 13

Page 8: PBU-Blocking_Your_Metadata

Where is it kept?

1. In the “cloud”

2. On the client’s server

3. On your local machine (cookies)

4. The client’s client’s server

...where else?

Sunday, October 6, 13

Page 9: PBU-Blocking_Your_Metadata

NSA data centersSunday, October 6, 13

Page 10: PBU-Blocking_Your_Metadata

Bluffdale, UtahSunday, October 6, 13

Page 11: PBU-Blocking_Your_Metadata

MetaData Syntax

NISO categories of metadata: Structural, Descriptive, Administrative

Markup Languages : syntax to express metadata

Different syntaxes:XML, HTML, JSON, RDF, plain text...

Sunday, October 6, 13

Page 12: PBU-Blocking_Your_Metadata

MetaData Standards

ISO - endorsed Dublin Core

1. Title2. Creator3. Subject4. Description5. Publisher6.Contributor7. Date8. Type9. Format10.Identifier11.Source12.Language13.Relation14.Coverage15.Rights

Sunday, October 6, 13

Page 13: PBU-Blocking_Your_Metadata

What does it look like? Sunday, October 6, 13

Page 14: PBU-Blocking_Your_Metadata

TwitterSunday, October 6, 13

Page 15: PBU-Blocking_Your_Metadata

EmailSunday, October 6, 13

Page 16: PBU-Blocking_Your_Metadata

Cookies?Sunday, October 6, 13

Page 17: PBU-Blocking_Your_Metadata

What are cookies?

First party cookies

Third party cookies

Sunday, October 6, 13

Page 18: PBU-Blocking_Your_Metadata

Where is it stored?Sunday, October 6, 13

Page 19: PBU-Blocking_Your_Metadata

How does it get there?Sunday, October 6, 13

Page 20: PBU-Blocking_Your_Metadata

How to see my cookies?Sunday, October 6, 13

Page 21: PBU-Blocking_Your_Metadata

chrome://settings/cookiesSunday, October 6, 13

Page 22: PBU-Blocking_Your_Metadata

chrome://settings/cookiesSunday, October 6, 13

Page 23: PBU-Blocking_Your_Metadata

chrome://settings/cookiesSunday, October 6, 13

Page 24: PBU-Blocking_Your_Metadata

What with my cookies?

- Track how many people visit a website- Store Login / password info- E-Commerce sites store customer preferences - Easy checkout info- Sell your cookie info to telemarketers- Sell statistics

...all based on info you’ve input to an form online

Sunday, October 6, 13

Page 25: PBU-Blocking_Your_Metadata

Cookies across multiple sites?Sunday, October 6, 13

Page 26: PBU-Blocking_Your_Metadata

Chrome Incognito?

⌘-shift-N

Doesn’t store cookies to your local disk

Metadata is still stored on the client’s site

Sunday, October 6, 13

Page 27: PBU-Blocking_Your_Metadata

Delete cookies

Downsides?

-passwords-preferences-autocomplete...

Sunday, October 6, 13

Page 28: PBU-Blocking_Your_Metadata

How does it effect me?Sunday, October 6, 13

Page 29: PBU-Blocking_Your_Metadata

Advertisements (AdSense)Sunday, October 6, 13

Page 30: PBU-Blocking_Your_Metadata

AdvertisementsSunday, October 6, 13

Page 31: PBU-Blocking_Your_Metadata

AdvertisementsSunday, October 6, 13

Page 32: PBU-Blocking_Your_Metadata

AdvertisementsSunday, October 6, 13

Page 33: PBU-Blocking_Your_Metadata

Airline flights?

how else...?

Sunday, October 6, 13

Page 34: PBU-Blocking_Your_Metadata

Security Certificates

-Communication protocol over a network

-HTTPS vs. HTTP

-HTTP sends data as plain text

-HTTPS encrypts data with SSL (secure socket layer)

-HTTPS layers HTTP on top of SSL / TLS

Sunday, October 6, 13

Page 35: PBU-Blocking_Your_Metadata

SSL : Secure Socket Layer

-Perform authentications-Encrypt communications

-Uses a certificate-CA (certificate authority) has a private key

used to sign other certificates

-CA resources : Thawte, Verisign...-Free ones: CAcert, StartSSL, godaddy.com ...

Sunday, October 6, 13

Page 36: PBU-Blocking_Your_Metadata

RSA encryption

- SSL Certificates have a key pair: a public and a private key.

- These keys work together to establish an encrypted connection.

- RSA: an algorithm for public key encryption

Sunday, October 6, 13

Page 37: PBU-Blocking_Your_Metadata

Public key encryptionSunday, October 6, 13

Page 38: PBU-Blocking_Your_Metadata

Security certificate not trustedSunday, October 6, 13

Page 39: PBU-Blocking_Your_Metadata

Value = Trustworthiness

Anyone can create a key pair

Verisign makes DIGITAL CERTIFICATES, by signing public keys

This certificate is seen by my browser, which has a list of trusted providers

Trusted providers vs. not trusted providers (self-signed)

Verisign is expensive ($1000)

Sunday, October 6, 13

Page 40: PBU-Blocking_Your_Metadata

in Adium: View CertificateSunday, October 6, 13

Page 41: PBU-Blocking_Your_Metadata

in Adium: View CertificateSunday, October 6, 13

Page 42: PBU-Blocking_Your_Metadata

in Adium: View CertificateSunday, October 6, 13

Page 43: PBU-Blocking_Your_Metadata

in Adium: View CertificateSunday, October 6, 13

Page 44: PBU-Blocking_Your_Metadata

HTTPS everywhereSunday, October 6, 13

Page 45: PBU-Blocking_Your_Metadata

HTTPS everywhereSunday, October 6, 13

Page 46: PBU-Blocking_Your_Metadata

HTTPS everywhereSunday, October 6, 13

Page 47: PBU-Blocking_Your_Metadata

Metadata that is tracked

IP address to identify your general location

“We may also select advertising based on information about your computer or device, such as your device model, browser type, or sensors in your device like the accelerometer.”

http://www.google.com/policies/technologies/ads/

Sunday, October 6, 13

Page 48: PBU-Blocking_Your_Metadata

Some cool diagnostic toolsSunday, October 6, 13

Page 49: PBU-Blocking_Your_Metadata

IP Lookup: whatismyipaddress.com

Sunday, October 6, 13

Page 50: PBU-Blocking_Your_Metadata

whatismyipaddress.com/ip-lookup

Sunday, October 6, 13

Page 51: PBU-Blocking_Your_Metadata

Little SnitchSunday, October 6, 13

Page 52: PBU-Blocking_Your_Metadata

Little Snitch Network MonitorSunday, October 6, 13

Page 53: PBU-Blocking_Your_Metadata

Little Snitch ConfigurationSunday, October 6, 13

Page 54: PBU-Blocking_Your_Metadata

WireShark: what’s on your network?

Sunday, October 6, 13

Page 55: PBU-Blocking_Your_Metadata

Protect your metadata.

1. Delete cookies

2. Alternate Web Browser & Online Storage

3. Your Documents (text, images...)

4. Chat / Skype / Twitter / Facebook / SMS

5. VPN / Little Snitch

Sunday, October 6, 13

Page 56: PBU-Blocking_Your_Metadata

Shields

1. Firewall - protect your computer from data from the internet)

2. VPN (virtual private network - protect your data on the internet)

3. Little Snitch (protects your private data from being sent out)

Sunday, October 6, 13

Page 57: PBU-Blocking_Your_Metadata

FirewallSunday, October 6, 13

Page 59: PBU-Blocking_Your_Metadata

VPN: Hotspot ShieldSunday, October 6, 13

Page 60: PBU-Blocking_Your_Metadata

Hotspot Shield: IP Hider MaskSunday, October 6, 13

Page 61: PBU-Blocking_Your_Metadata

Hotspot Shield: IP Hider MaskSunday, October 6, 13

Page 62: PBU-Blocking_Your_Metadata

Little SnitchSunday, October 6, 13

Page 63: PBU-Blocking_Your_Metadata

Alternate Online Storage

SpiderOak

Sunday, October 6, 13

Page 64: PBU-Blocking_Your_Metadata

Spideroak.comSunday, October 6, 13

Page 65: PBU-Blocking_Your_Metadata

Alternate Browsers & Networks

Tor (free software for enabling online anonymity through a network)

Duck Duck Go (an anonymous internet search engine)

Project Meshnet + cjdns (an encrypted network, with the goal of a sustainable decentralized alternative internet)

HyperBoria + cjdns (a global decentralized network, alternative internet)

Sunday, October 6, 13

Page 66: PBU-Blocking_Your_Metadata

duckduckgo.comSunday, October 6, 13

Page 67: PBU-Blocking_Your_Metadata

TorSunday, October 6, 13

Page 68: PBU-Blocking_Your_Metadata

TorSunday, October 6, 13

Page 69: PBU-Blocking_Your_Metadata

Project MeshnetSunday, October 6, 13

Page 70: PBU-Blocking_Your_Metadata

Hyperboria.netSunday, October 6, 13

Page 71: PBU-Blocking_Your_Metadata

cjdns.infoSunday, October 6, 13

Page 72: PBU-Blocking_Your_Metadata

evbogue.comSunday, October 6, 13

Page 73: PBU-Blocking_Your_Metadata

Mozilla’s DoNotTrackSunday, October 6, 13

Page 74: PBU-Blocking_Your_Metadata

Email

RiseUp

HushMail ($$)

Zoho ($$)

BlueHost ($$)

Thunderbird + Mozilla’s DoNotTrack option

Sunday, October 6, 13

Page 75: PBU-Blocking_Your_Metadata

mail.RiseUp.netSunday, October 6, 13

Page 76: PBU-Blocking_Your_Metadata

Thunderbird + DoNotTrackSunday, October 6, 13

Page 77: PBU-Blocking_Your_Metadata

Text files, photos, videos...

•Microsoft Office (Word, Powerpoint...)

•Adobe (Photoshop, Illustrator...)

Sunday, October 6, 13

Page 78: PBU-Blocking_Your_Metadata

XMP standard

Extensible Metadata Platform

Microsoft Office

Adobe

Sunday, October 6, 13

Page 79: PBU-Blocking_Your_Metadata

MS Word

•Your name•Your initials•Your company or organization name•The name of your computer•The name of the network server or hard disk where you saved the document•Other file properties and summary information•Non-visible portions of embedded OLE objects•The names of previous document authors•Document revisions•Document versions•Template information•Hidden text•Comments

Sunday, October 6, 13

Page 80: PBU-Blocking_Your_Metadata

Open Source Alternatives

•Gimp•Formulate Pro•Open Office•....

Sunday, October 6, 13

Page 81: PBU-Blocking_Your_Metadata

MS WordSunday, October 6, 13

Page 82: PBU-Blocking_Your_Metadata

MS WordSunday, October 6, 13

Page 83: PBU-Blocking_Your_Metadata

MS WordSunday, October 6, 13

Page 84: PBU-Blocking_Your_Metadata

Photos

•Your name•What type of camera•GPS location photo taken•Photo date / time•Size, formate •linked files•fonts•properties•copyrights•edit history

Sunday, October 6, 13

Page 85: PBU-Blocking_Your_Metadata

PhotosSunday, October 6, 13

Page 86: PBU-Blocking_Your_Metadata

Adobe BridgeSunday, October 6, 13

Page 87: PBU-Blocking_Your_Metadata

Adobe BridgeAdobe BridgeSunday, October 6, 13

Page 88: PBU-Blocking_Your_Metadata

Startup ScriptSunday, October 6, 13

Page 90: PBU-Blocking_Your_Metadata

The downsides?

Not searchable

Sunday, October 6, 13

Page 91: PBU-Blocking_Your_Metadata

Chat ServicesSunday, October 6, 13

Page 92: PBU-Blocking_Your_Metadata

Adium.imSunday, October 6, 13

Page 93: PBU-Blocking_Your_Metadata

Link your accountsSunday, October 6, 13

Page 94: PBU-Blocking_Your_Metadata

OTR MessagingSunday, October 6, 13

Page 95: PBU-Blocking_Your_Metadata

Toggle EncryptionSunday, October 6, 13

Page 96: PBU-Blocking_Your_Metadata

Accept EncryptionSunday, October 6, 13

Page 97: PBU-Blocking_Your_Metadata

Chat OTRSunday, October 6, 13

Page 98: PBU-Blocking_Your_Metadata

G-Chat LogSunday, October 6, 13

Page 99: PBU-Blocking_Your_Metadata

GibberbotSunday, October 6, 13

Page 100: PBU-Blocking_Your_Metadata

ChatSecure for iOSSunday, October 6, 13

Page 101: PBU-Blocking_Your_Metadata

Twitter

•crabgrass•status.net

Sunday, October 6, 13

Page 102: PBU-Blocking_Your_Metadata

status.netSunday, October 6, 13

Page 103: PBU-Blocking_Your_Metadata

crabgrassSunday, October 6, 13

Page 105: PBU-Blocking_Your_Metadata

The downsides?

•Alternate browsers?•Getting rid of your metadata on documents?

•Alternative social networks?•...

Sunday, October 6, 13

Page 106: PBU-Blocking_Your_Metadata

Why are these interfaces so shitty?

Sunday, October 6, 13

Page 107: PBU-Blocking_Your_Metadata

Small alternative browsers or networks? vs. working around current ones (chrome, etc.)Sunday, October 6, 13

Page 108: PBU-Blocking_Your_Metadata

Why open source?Sunday, October 6, 13

Page 109: PBU-Blocking_Your_Metadata

Encrypt your MetaData

Prism BreakupEyebeamGabriella Levine

Gabriellalevine.com | [email protected]

Sunday, October 6, 13

Page 110: PBU-Blocking_Your_Metadata

Immersion.media.mit.eduSunday, October 6, 13

Page 111: PBU-Blocking_Your_Metadata

Sunday, October 6, 13

Page 112: PBU-Blocking_Your_Metadata

Sunday, October 6, 13

Page 113: PBU-Blocking_Your_Metadata

Sunday, October 6, 13

Page 114: PBU-Blocking_Your_Metadata

XMPP servicesSunday, October 6, 13

Page 115: PBU-Blocking_Your_Metadata

Sunday, October 6, 13

Page 116: PBU-Blocking_Your_Metadata

XMPP.netSunday, October 6, 13

Page 117: PBU-Blocking_Your_Metadata

register an XMPP chatserver

Sunday, October 6, 13

Page 118: PBU-Blocking_Your_Metadata

Create New XMPP Sunday, October 6, 13

Page 119: PBU-Blocking_Your_Metadata

jabber.chaotic.deSunday, October 6, 13

Page 120: PBU-Blocking_Your_Metadata

jabber.chaotic.deSunday, October 6, 13

Page 121: PBU-Blocking_Your_Metadata

1. Now I know how to use Adium to encrypt my chats, and I use chatserver or gibberbot for sending texts, and I use Rise Up for gmail, but what can I do because everyone uses gmail still?

2. All of these platforms are messy and hard to use - can we come up with 3 solutions for better, more user friendly interface?

Sunday, October 6, 13