160
OPSEC for hackers: because jail is for wuftpd [email protected] Wednesday, October 10, 2012

The Grugq - OPSEC - Because jail is for wuftpd.pdf

Embed Size (px)

Citation preview

Page 1: The Grugq - OPSEC - Because jail is for wuftpd.pdf

OPSEC for hackers: because jail is for

[email protected]

Wednesday, October 10, 2012

Page 2: The Grugq - OPSEC - Because jail is for wuftpd.pdf

OPSEC for hackers: because jail is for

[email protected]

FREEDOM FIGHTERS

Wednesday, October 10, 2012

Page 3: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Overview

• Intro to OPSEC

• Methodology

• lulzsec: lessons learned

• Techniques

• Technology

• Conclusion

Wednesday, October 10, 2012

Page 4: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Avon: You only got to fuck up once… Be a little slow, be a little late, just once. How you ain’t gonna never be slow? Never be late? You can’t plan for that. Thats life.

Wednesday, October 10, 2012

Page 5: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Intro to OPSEC

Wednesday, October 10, 2012

Page 6: The Grugq - OPSEC - Because jail is for wuftpd.pdf

WTF is it?

Wednesday, October 10, 2012

Page 7: The Grugq - OPSEC - Because jail is for wuftpd.pdf

OPSEC in a nutshell

• Keep your mouth shut

• Guard secrets

• Need to know

• Never let anyone get into position to blackmail you

Wednesday, October 10, 2012

Page 8: The Grugq - OPSEC - Because jail is for wuftpd.pdf

STFU

Wednesday, October 10, 2012

Page 9: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 10: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 11: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 12: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 13: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 14: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 15: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 16: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 17: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 18: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 19: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Methodology

Wednesday, October 10, 2012

Page 20: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• put the plumbing in first

• create a cover (new persona)

• work on the legend (history, background, supporting evidence for the persona)

• Create sub-aliases

• NEVER CONTAMINATE

Wednesday, October 10, 2012

Page 21: The Grugq - OPSEC - Because jail is for wuftpd.pdf

The 10 Hack Commandments

Wednesday, October 10, 2012

Page 22: The Grugq - OPSEC - Because jail is for wuftpd.pdf

The 10 Hack Commandments

FREEDOM FIGHTING

Wednesday, October 10, 2012

Page 23: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 24: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 1: Never reveal your operational details

Wednesday, October 10, 2012

Page 25: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 1: Never reveal your operational details

• Rule 2: Never reveal your plans

Wednesday, October 10, 2012

Page 26: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 1: Never reveal your operational details

• Rule 2: Never reveal your plans

• Rule 3: Never trust anyone

Wednesday, October 10, 2012

Page 27: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 1: Never reveal your operational details

• Rule 2: Never reveal your plans

• Rule 3: Never trust anyone

• Rule 4: Never confuse recreation and hackingFREEDOM FIGHTING

Wednesday, October 10, 2012

Page 28: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 1: Never reveal your operational details

• Rule 2: Never reveal your plans

• Rule 3: Never trust anyone

• Rule 4: Never confuse recreation and hacking

• Rule 5: Never operate from your own house

FREEDOM FIGHTING

Wednesday, October 10, 2012

Page 29: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 30: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 6: Be proactively paranoid, it doesn’t work retroactively

Wednesday, October 10, 2012

Page 31: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 6: Be proactively paranoid, it doesn’t work retroactively

• Rule 7: Keep personal life and hacking separated

FREEDOM FIGHTING

Wednesday, October 10, 2012

Page 32: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 6: Be proactively paranoid, it doesn’t work retroactively

• Rule 7: Keep personal life and hacking separated

• Rule 8: Keep your personal environment contraband free

FREEDOM FIGHTING

Wednesday, October 10, 2012

Page 33: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 6: Be proactively paranoid, it doesn’t work retroactively

• Rule 7: Keep personal life and hacking separated

• Rule 8: Keep your personal environment contraband free

• Rule 9: Don’t talk to the police

FREEDOM FIGHTING

Wednesday, October 10, 2012

Page 34: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Rule 6: Be proactively paranoid, it doesn’t work retroactively

• Rule 7: Keep personal life and hacking separated

• Rule 8: Keep your personal environment contraband free

• Rule 9: Don’t talk to the police

• Rule 10: Don't give anyone power over you

FREEDOM FIGHTING

Wednesday, October 10, 2012

Page 35: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Why do you need OPSEC?

Wednesday, October 10, 2012

Page 36: The Grugq - OPSEC - Because jail is for wuftpd.pdf

It hurts to get fucked

Wednesday, October 10, 2012

Page 37: The Grugq - OPSEC - Because jail is for wuftpd.pdf

No one is going to go to jail for you.

Wednesday, October 10, 2012

Page 38: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 39: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 40: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 41: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Your friends will betray you.

Wednesday, October 10, 2012

Page 42: The Grugq - OPSEC - Because jail is for wuftpd.pdf

#lulzsec:lessons learned

Wednesday, October 10, 2012

Page 43: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 44: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 45: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 46: The Grugq - OPSEC - Because jail is for wuftpd.pdf

never ever ever do this

Wednesday, October 10, 2012

Page 47: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationNever trust anyone

Wednesday, October 10, 2012

Page 48: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 49: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 50: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 51: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ProTip: Don’t use your personal Facebook account to send defacement code to your friendsFREEDOM FIGHTERS

Wednesday, October 10, 2012

Page 52: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ProTip: Don’t use your real first name as your username in

Wednesday, October 10, 2012

Page 53: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ProTip: Don’t use your real first name as your username in

Wednesday, October 10, 2012

Page 54: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ProTip: Don’t use your real first name as your username in

Wednesday, October 10, 2012

Page 55: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ProTip: Don’t use your real first name as your username in

Wednesday, October 10, 2012

Page 56: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationDon’t contaminate

Wednesday, October 10, 2012

Page 57: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 58: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 59: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 60: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationDon’t contaminate

Wednesday, October 10, 2012

Page 61: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 62: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 63: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 64: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationKeep personal life and

hacking separate

Wednesday, October 10, 2012

Page 65: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationKeep personal life and

hacking separateFREEDOM FIGHTING

Wednesday, October 10, 2012

Page 66: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 67: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 68: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ProTip: Don’t connect to your target directly from your home IP address

Wednesday, October 10, 2012

Page 69: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationNever operate from

your home

Wednesday, October 10, 2012

Page 70: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 71: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 72: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationNever operate from

your home

Wednesday, October 10, 2012

Page 73: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 74: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 75: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 76: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 77: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationDon’t reveal

operational details

Wednesday, October 10, 2012

Page 78: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 79: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 80: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 81: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 82: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 83: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 84: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 85: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 86: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationDon’t reveal

operational details

Wednesday, October 10, 2012

Page 87: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 88: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 89: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 90: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 91: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationBe paranoid

Wednesday, October 10, 2012

Page 92: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 93: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tactics

Wednesday, October 10, 2012

Page 94: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place

Wednesday, October 10, 2012

Page 95: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random placeVirus (10:30:36 PM): who's docs weren't even public

Wednesday, October 10, 2012

Page 96: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random placeVirus (10:30:36 PM): who's docs weren't even publicVirus (10:30:38 PM): gets owned

Wednesday, October 10, 2012

Page 97: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random placeVirus (10:30:36 PM): who's docs weren't even publicVirus (10:30:38 PM): gets ownedSabu (10:32:29 PM): offering to pay you for shit?

Wednesday, October 10, 2012

Page 98: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random placeVirus (10:30:36 PM): who's docs weren't even publicVirus (10:30:38 PM): gets ownedSabu (10:32:29 PM): offering to pay you for shit?Virus (10:32:55 PM): yeah, you offered me money for "dox"

Wednesday, October 10, 2012

Page 99: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random placeVirus (10:30:36 PM): who's docs weren't even publicVirus (10:30:38 PM): gets ownedSabu (10:32:29 PM): offering to pay you for shit?Virus (10:32:55 PM): yeah, you offered me money for "dox"Virus (10:33:39 PM): only informants offer up cash for shit -- you gave yourself up with that one

Wednesday, October 10, 2012

Page 100: The Grugq - OPSEC - Because jail is for wuftpd.pdf

HAPPY ENDINGVirus is still free

Wednesday, October 10, 2012

Page 101: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 102: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 103: The Grugq - OPSEC - Because jail is for wuftpd.pdf

ViolationNever contaminate

Wednesday, October 10, 2012

Page 104: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 105: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 106: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Bonus: w0rmerWednesday, October 10, 2012

Page 107: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 108: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 109: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 110: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Techniques

Wednesday, October 10, 2012

Page 111: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Plumbing

Wednesday, October 10, 2012

Page 112: The Grugq - OPSEC - Because jail is for wuftpd.pdf

It is boring.

Wednesday, October 10, 2012

Page 113: The Grugq - OPSEC - Because jail is for wuftpd.pdf

You’ll know it worked if nothing happens.

Wednesday, October 10, 2012

Page 114: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Put it in place first.

Wednesday, October 10, 2012

Page 115: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Paranoia doesn’t work retroactively

Wednesday, October 10, 2012

Page 116: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Personas

Wednesday, October 10, 2012

Page 117: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 118: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Spiros: He knows my name, but my name is not my name. And you... to them you're only "The Greek."The Greek: And, of course, I'm not even Greek.

Wednesday, October 10, 2012

Page 119: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Problem: You are you.

Wednesday, October 10, 2012

Page 120: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 121: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Solution: Be someone else.

Wednesday, October 10, 2012

Page 122: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 123: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Personas

• Danger to personas is contamination

• Contact between personas (covers) contaminates both

• Keep cover identities isolated from each other

Wednesday, October 10, 2012

Page 124: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Layered defense

Wednesday, October 10, 2012

Page 125: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Fail safe technological solution

• TOR all the things!

• Back stop persona

• Primary cover alias as first identity

• Secondary cover aliases (eg. handles)

Wednesday, October 10, 2012

Page 126: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Profiling data

Wednesday, October 10, 2012

Page 127: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• Location revealing information

• Weather

• Time

• Political events

• Profiling data

Pitfalls

Wednesday, October 10, 2012

Page 128: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Practice

• Amateurs practice until they get it right, professionals practice until they can’t get it wrong

• Practice makes perfect

Wednesday, October 10, 2012

Page 129: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Stringer: What you doing?Shamrock: Robert's Rules says we got to have minutes of the meeting. These the minutes.Stringer: Nigga, is you taking notes on a criminal fucking conspiracy?

Wednesday, October 10, 2012

Page 130: The Grugq - OPSEC - Because jail is for wuftpd.pdf

No logs. No crime.

Wednesday, October 10, 2012

Page 131: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Staying AnonymousWednesday, October 10, 2012

Page 132: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Personal info is profiling info

Wednesday, October 10, 2012

Page 133: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Anti Profiling Guidelines

• Do not discuss personal information, e.g. where you are from

• Do not include personal information in your online identity, e.g. nick, username, etc

• Do not mention your physical traits, e.g. gender, tattoos, piercings or physical capacities

Wednesday, October 10, 2012

Page 134: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Guidelines, cont.

• Do not mention your profession, hobbies or involvement in activist groups

• Do not post information to the regular internet while you are anonymous in IRC.

• Do not use Twitter and Facebook

• Do not post links to Facebook images

• The image name contains a personal ID

Wednesday, October 10, 2012

Page 135: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Anti Location Profiling

• Do not keep regular hours / habits (this can reveal your timezone, geographic locale)

• Do not discuss your environment, e.g. weather, political activities, etc

• Do not use special characters on your keyboard unique to your language

Wednesday, October 10, 2012

Page 136: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 137: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Hackers are no longer the apex predator

Wednesday, October 10, 2012

Page 138: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Hackers are no longer the apex predator

FREEDOM FIGHTERS

Wednesday, October 10, 2012

Page 139: The Grugq - OPSEC - Because jail is for wuftpd.pdf

That position has been ceded to LEO

Wednesday, October 10, 2012

Page 140: The Grugq - OPSEC - Because jail is for wuftpd.pdf

That position has been ceded to LEO

*Law Enforcement Officials

*

Wednesday, October 10, 2012

Page 141: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Technology

Wednesday, October 10, 2012

Page 142: The Grugq - OPSEC - Because jail is for wuftpd.pdf

VPNs vs. TOR

• VPNs provide privacy

• TOR provides anonymity

• Confuse the two at your peril

Wednesday, October 10, 2012

Page 143: The Grugq - OPSEC - Because jail is for wuftpd.pdf

• TOR connection to a VPN => OK

• VPN connection to TOR => GOTO JAIL

Wednesday, October 10, 2012

Page 145: The Grugq - OPSEC - Because jail is for wuftpd.pdf

On Bitcoins

• Bitcoins are anonymous, not private

• They can be traced

• Unique, uncontaminated, wallet per cover

• Use mixers to

Wednesday, October 10, 2012

Page 146: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 147: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Fail closed

Wednesday, October 10, 2012

Page 148: The Grugq - OPSEC - Because jail is for wuftpd.pdf

PORTAL

Wednesday, October 10, 2012

Page 149: The Grugq - OPSEC - Because jail is for wuftpd.pdf

PORTALPersonal Onion Router To Assure Liberty

Wednesday, October 10, 2012

Page 150: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 151: The Grugq - OPSEC - Because jail is for wuftpd.pdf

PORTAL

• Router ensuring all traffic is transparently sent over TOR

• Reduce the ability to make mistakes

• Use mobile uplink

• Mobility (go to a coffee shop)

• Reduce risk of wifi monitoring

Wednesday, October 10, 2012

Page 152: The Grugq - OPSEC - Because jail is for wuftpd.pdf

PORTAL

• Uses tricks to get additional storage space on /

Wednesday, October 10, 2012

Page 153: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Hardware

• TP-LINK AR71xx personal routers

• MR-11U

• MR-3040

• MR-3020

• WR-703N

Wednesday, October 10, 2012

Page 154: The Grugq - OPSEC - Because jail is for wuftpd.pdf

MR-3040 & MR-11U

• Battery powered

• Approx. 4-5 hrs per charge

• USB for 3G modem

Wednesday, October 10, 2012

Page 156: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Conclusion

Wednesday, October 10, 2012

Page 157: The Grugq - OPSEC - Because jail is for wuftpd.pdf

STFU

Wednesday, October 10, 2012

Page 158: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Questions?

Wednesday, October 10, 2012

Page 159: The Grugq - OPSEC - Because jail is for wuftpd.pdf

Wednesday, October 10, 2012

Page 160: The Grugq - OPSEC - Because jail is for wuftpd.pdf

If you hack, don’t speakIf you speak, don’t writeIf you write, don’t signIf you sign, don’t be surprised

Wednesday, October 10, 2012