Penetration Testing Execution Standard

Post on 15-Jan-2015

1.433 views 2 download

Tags:

description

 

Transcript of Penetration Testing Execution Standard

Penetration Testing Execution Standard

Iftach Ian AmitVP Consulting - Security Art

Founder - PTESDC9723

March 22nd, 2011

Agenda

• Why?

• Who?

• How?

• You!

PTES - Why?

PTES - Why?

RAPE!

PTES - Why?

RAPE!

Someone call the police...

PTES

• Common language for organizations and service providers

• Set the bar for a common standard to be used

• Eliminate hacks (as in run Nessus, generate report, send to customer, charge $10,000)

PTES - Who?

• As always - started during a long night of drinking...

• Nickerson (@indi303), Kennedy (author of SET), me (@iiamit), Gates (@carnal0wnage), Val (@attackresearch), Nick (@c7five), Robin (@digininja), Wim (@wimremes), Stefan (@stfn42), lots more... www.pentest-standard.org

PTES - How?• Basically, define the basic 7 elements of a pentest:

• Pre-engagement

• Intelligence gathering

• Threat modeling

• Vulnerability Analysis

• Exploitation

• Post exploitation

• Reporting

PTES - How?• Basically, define the basic 7 elements of a pentest:

• Pre-engagement

• Intelligence gathering

• Threat modeling

• Vulnerability Analysis

• Exploitation

• Post exploitation

• Reporting

PTES - How?• Basically, define the basic 7 elements of a pentest:

• Pre-engagement

• Intelligence gathering

• Threat modeling

• Vulnerability Analysis

• Exploitation

• Post exploitation

• Reporting

“old” pentesting scope

Pre-Engagement

Pre-Engagement

Pre-Engagement

Intelligence Gathering

Intelligence Gathering

Intelligence Gathering

Threat Modeling

Threat Modeling

Vulnerability Analysis

Vulnerability Analysis

Exploitation

Exploitation

Post-Explotation

Post-Explotation

Reporting

Reporting

Reporting

PTES - initial reactions

PTES - initial reactions

• You have to be kidding me

PTES - initial reactions

• You have to be kidding me

• No one does that

PTES - initial reactions

• You have to be kidding me

• No one does that

• I can’t do this all by myself

PTES - initial reactions

• You have to be kidding me

• No one does that

• I can’t do this all by myself

• This is a lot of work

PTES - initial reactions

• You have to be kidding me

• No one does that

• I can’t do this all by myself

• This is a lot of work

• Is this going into PCI/ISO/[someStandard]?

PTES - initial reactions

• You have to be kidding me

• No one does that

• I can’t do this all by myself

• This is a lot of work

• Is this going into PCI/ISO/[someStandard]?

• We already do that

Now what?

Now what?

YOU!

Now what?

YOU!Yes, you...

Roadmap

Roadmap

• Catch up on all the “official” news at www.pentest-standard.org

Roadmap

• Catch up on all the “official” news at www.pentest-standard.org

• Volunteer! (we need working hands...)

Roadmap

• Catch up on all the “official” news at www.pentest-standard.org

• Volunteer! (we need working hands...)

• Previous milestone - Shmoocon (Feb 2011)

Roadmap

• Catch up on all the “official” news at www.pentest-standard.org

• Volunteer! (we need working hands...)

• Previous milestone - Shmoocon (Feb 2011)

• Next milestone - ph-neutral (May 2011)

Roadmap

• Catch up on all the “official” news at www.pentest-standard.org

• Volunteer! (we need working hands...)

• Previous milestone - Shmoocon (Feb 2011)

• Next milestone - ph-neutral (May 2011)

• Drop the bomb - BlackHat?