it's okay to touch yourself - derbycon 2013

57
It's Okay To Touch Yourself! DerbyCon 2013 Ben Ten (@Ben0xA)

Upload: ben-ten-0xa

Post on 31-Oct-2014

939 views

Category:

Technology


4 download

DESCRIPTION

It takes a company an average of 35 days to detect when they have been compromised. For some, it can take years. As fast as software changes and new vulnerabilities are discovered, waiting for an annual penetration test is just not enough. In this talk, I will show you how we perform self-audits on our own network on a continual basis. You will learn about the tools that we use so that you can audit your own network to determine if your technical and physical controls will detect a security incident. I will show you how our self-audits and 'fire drills' engage our IT team, allowing us to learn both how to detect when an incident is occurring and how to react. I will also share some mistakes I've made and give you tips on performing a self-assessment without disrupting your business. You will see how this has strengthened our awareness education and our overall security posture. If you've never performed a self-audit this talk will be a great introduction. It's okay to touch your...network.

TRANSCRIPT

Page 1: It's Okay To Touch Yourself - DerbyCon 2013

It's Okay To Touch Yourself!

DerbyCon 2013

Ben Ten(@Ben0xA)

Page 2: It's Okay To Touch Yourself - DerbyCon 2013

About Me

●12+ years experience in Health CareInformation Systems

●Vice President & Security Officer●Developer (Builder)●Security Consultant, Trainer

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 3: It's Okay To Touch Yourself - DerbyCon 2013

About Me

●Federal Regulation Compliance Oversight (HIPAA, HITECH, PCI, Meaningful Use, Red Flag)

●Manager●Gamer●Love Science Fiction

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 4: It's Okay To Touch Yourself - DerbyCon 2013

Overview

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

This talk is SFW!

Page 5: It's Okay To Touch Yourself - DerbyCon 2013

Overview

●State of Breach Detection●What is a Self Assessment●Performing Fire Drills●Pitfalls to Avoid●Tools●Acknowledgments●Q&A

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 6: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 7: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#10

Page 8: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#9

Page 9: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#8

Page 10: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#7

Page 11: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#6

Page 12: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#5

Page 13: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#4

Page 14: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#3

Page 15: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#2

Page 16: It's Okay To Touch Yourself - DerbyCon 2013

DerbyConTest

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

#1

Page 17: It's Okay To Touch Yourself - DerbyCon 2013

Why This Talk? Why Me?

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

A @dave_rel1k story...

Page 18: It's Okay To Touch Yourself - DerbyCon 2013

Why This Talk? Why Me?

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 19: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

64% of businesses did not detect they had a breach

until after 90 days!

Source: 2013 Global Security Report ~ Trustwavehttps://www2.trustwave.com/2013GSR.html

Page 20: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 21: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Approximately 70% of breaches were discovered

by external parties who then notified the victim.

Source: 2013 Data Breach Investigations Report ~ Verizonhttp://www.verizonenterprise.com/DBIR/2013/

Page 22: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 23: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Source: 2013 Data Breach Investigations Report ~ Verizonhttp://www.verizonenterprise.com/DBIR/2013/

Page 24: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

But we have these tools!!!11!!!two

●SIEM●DLP●IDS/IPS●Logs

Page 25: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

So, what's the problem?

Page 26: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

●Poorly implemented tools

●Lack of implemented tools

●Or maybe it's a perception issue...

Page 27: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Security by Obscurity

Page 28: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Security by Vicinity

Page 29: It's Okay To Touch Yourself - DerbyCon 2013

State of Breach Detection

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Security by Divinity

Page 30: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

It's time to get intimate with your...network!

Page 31: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

At the very least, the critical parts of your network!

Page 32: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

PTES – An Intro

● Pre-engagement Interactions● Intelligence Gathering● Threat Modeling● Vulnerability Analysis● Exploitation● Post Exploitation● Reporting

Page 33: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

● Pre-engagement Interactions● Intelligence Gathering● Threat Modeling● Vulnerability Analysis● Exploitation● Post Exploitation● Reporting

PTES – An Intro

Page 34: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

http://www.pentest-standard.org/index.php/Vulnerability_Analysis

Page 35: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

http://www.pentest-standard.org/index.php/Vulnerability_Analysis

Page 36: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

http://www.pentest-standard.org/index.php/Vulnerability_Analysis

Page 37: It's Okay To Touch Yourself - DerbyCon 2013

DISCLAIMER

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

●I am not a professional penetration tester. But, I am staying at the Hyatt.

●Do not attempt anything on any network unless you have written permission!

●Do not do this on production first. Use a test environment!

Page 38: It's Okay To Touch Yourself - DerbyCon 2013

DISCLAIMER

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 39: It's Okay To Touch Yourself - DerbyCon 2013

DISCLAIMER

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Page 40: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Getting Intimate

Know your Ports!

Page 41: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Getting Intimate

Know your Logs!

Page 42: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Getting Intimate

Know your Software!

Page 43: It's Okay To Touch Yourself - DerbyCon 2013

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

https://www2.trustwave.com/cpn-hackers-playbook-2013-sm.html

Self Assessment

Page 44: It's Okay To Touch Yourself - DerbyCon 2013

Self Assessment

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Tools● NeXpose (Rapid7)

● Nessus (Tenable)

● BurpSuite

● Health Monitor

● nmap/zenmap

● ninite

Page 45: It's Okay To Touch Yourself - DerbyCon 2013

Fire Drills

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Why?

Page 46: It's Okay To Touch Yourself - DerbyCon 2013

Fire Drills

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

● Are your tools working?

● Does your team react appropriately?

● What is happening during that nmap,nexpose, nessus, scan?

● What's the Incident Response plan and is itworking?

Page 47: It's Okay To Touch Yourself - DerbyCon 2013

Pitfalls to Avoid

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

● Verify Scope!

● Start Small / Focused

● Be wary of untested tools!

● Secure your results

● Don't DoS yourself

Page 48: It's Okay To Touch Yourself - DerbyCon 2013

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

“[T]he ultimate goal should be to develop an environment in which

security events are discovered innately—by both responsible

security professionals or others in the organization.”

Source: 2013 Global Security Report ~ Trustwavehttps://www2.trustwave.com/2013GSR.html

New Tool

Page 49: It's Okay To Touch Yourself - DerbyCon 2013

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

My Big Security Idea!

New Tool

Page 50: It's Okay To Touch Yourself - DerbyCon 2013

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

New Tool

Will Steele @pen_test

Page 51: It's Okay To Touch Yourself - DerbyCon 2013

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

New Tool

Page 52: It's Okay To Touch Yourself - DerbyCon 2013

Conclusion

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

In Conclusion

Page 53: It's Okay To Touch Yourself - DerbyCon 2013

Acknowledgments

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

●@securitymoey●@jwgoerlich●@jaysonstreet●@elizmmartin●@rogueclown●@dualcoremusic●@derbycon

Conclusion

Page 54: It's Okay To Touch Yourself - DerbyCon 2013

PoshSec Developers

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

●@mwjohnson●@jwgoerlich●@securitymoey●@mortprime●@rjcassara●@PoshSec

Conclusion

Page 55: It's Okay To Touch Yourself - DerbyCon 2013

PoshSec Framework - Beta

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

http://github.com/poshsec/poshsecframework

Conclusion

View the ReadMe!

Page 56: It's Okay To Touch Yourself - DerbyCon 2013

Contact Information

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

●@Ben0xA●Ben0xA on Freenode (IRC)●[email protected]●http://ben0xa.com●http://github.com/Ben0xA●http://github.com/PoshSec

Questions?

Conclusion

Page 57: It's Okay To Touch Yourself - DerbyCon 2013

Thank You!

It's Okay To Touch YourselfBen0xA - DerbyCon 2013

Conclusion