owasp top 10 vs owasp asvs - owasp-stl.orgowasp-stl.org/decks/top10vsasvs.pdf · the owasp top ten...

21
OWASP TOP 10 vs OWASP ASVS Joe Blanchard | St. Louis OWASP Chapter

Upload: buidat

Post on 28-Feb-2019

253 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

OWASPTOP10vs

OWASPASVS

JoeBlanchard|St.LouisOWASPChapter

Page 2: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

TheOWASPTopTen• TheOWASPTop10providesalistofthe10MostCriticalWebApplicationSecurityRisks.(since2004)

• Projectmembersincludeavarietyofsecurityexpertsfromaroundtheworldwhohavesharedtheirexpertisetoproducethislist.

• ThislistismeanttospreadawarenessregardingWebSecurityissues.Itisnotastandard.

• https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project

2

Page 3: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security
Page 4: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

OWASPTopTen(2017)

Page 5: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

OWASPApplicationSecurityVerificationStandard3.0

Web Application Technical Security Controls, Unleashed!

Page 6: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

The OWASP Application Security Verification Standard (ASVS) Project provides a basis for testing web application technical security controls and also provides developers with a list of requirements for secure development.

The primary aim of the OWASP Application Security Verification Standard (ASVS) Project is to normalize the range in the coverage and level of rigor available in the market when it comes to performing Web application security verification using a commercially-workable open standard.

Use as a metric - Provide application developers and application owners with a yardstick with which to assess the degree of trust that can be placed in their Web applications.

Use as guidance - Provide guidance to security control developers as to what to build into security controls in order to satisfy application security requirements, and

Use during procurement - Provide a basis for specifying application security verification requirements in contracts.

Page 7: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

ASVSMAINGOALS

• tohelporganizationsdevelopandmaintainsecureapplications

• toallowsecurityservice,securitytoolsvendors,andconsumerstoaligntheirrequirementsandofferings

Page 8: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

TheApplicationSecurityVerificationStandarddefinesthreesecurityverificationlevels,witheachlevelincreasingindepth.

• ASVSLevel1ismeantforallsoftware.

• ASVSLevel2isforapplicationsthatcontainsensitivedata,whichrequiresprotection.

• ASVSLevel3isforthemostcriticalapplications- applicationsthatperformhighvaluetransactions,containsensitivemedicaldata,oranyapplicationthatrequiresthehighestleveloftrust.

Page 9: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

ApplicationSecurityVerificationStandard3.0

• Firstapplicationsecuritystandardbydevelopers,fordevelopers

• Definesthreerisklevelswitharound150controls

• Similarbutnotthesame:ISO27034

Page 10: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

ApplicationSecurityVerificationStandard3.0

• Level1:Baseline

• Minimumrequiredforallapps• Mostlyfullytestable• Mostlyautomatable

• 82 Controls

Page 11: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

ApplicationSecurityVerificationStandard3.0

• Level2:Standard

• Suitableforsensitivedata• About75%testable• Somewhatautomatable

• 139 Controls

Page 12: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

ApplicationSecurityVerificationStandard3.0

• Level3:Comprehensive

• Suitableforcriticalapps• Mostlytestable,butmanymoremanualverificationsrequired

• Notamenabletoautomation

• 154Controls

Page 13: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

•ASVS V1 Architecture•ASVS V2 Authentication•ASVS V3 Session Management•ASVS V4 Access Control•ASVS V5 Input validation and output encoding•ASVS V7 Cryptography•ASVS V8 Error Handling•ASVS V9 Data Protection•ASVS V10 Communications

•ASVS V13 Malicious Code•ASVS V15 Business Logic Flaws•ASVS V16 Files and Resources•ASVS V17 Mobile•ASVS V18 API•ASVS V19 Configuration•ASVS V20 Internet of Things

Page 14: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

ThreatProfilebyIndustry

Page 15: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

WherecanIgetacopyofASVS,andtalktopeopleusingASVS?• YoucandownloadacopyfromtheASVSProjectpage:– http://www.owasp.org/index.php/ASVS

• Youcansendcommentsandsuggestionsforimprovementusingtheprojectmailinglist:– See“MailingList/Subscribe”linkonprojectwebpage.– TellushowyourorganizationisusingtheOWASPASVS.Includeyourname,organization'sname,andbriefdescriptionofhowyouareusingtheASVS

15

Page 16: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

JoeBlanchardCyber&ApplicationSecurityLeadAllstatejoe.blanchard@[email protected]:618-409-8535

LinkedIn:https://www.linkedin.com/in/joe-blanchard-499bb918/Twitter:xmoxxen

THANKYOU!

Page 17: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

Take10.

Grabadrink!

Page 18: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

OWASPChapter– St.Louis

• Committoatleastquarterlymeetings• Findstablelocationsformeetings• Findgreatspeakers!• Publicizethechapterandrecruitnewmembers• Keepthechapternon-commercial

ChapterGoals

Page 19: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

Frequency&TypeofMeetups

• QuarterlyorBi-Monthly• NightoftheWeek(Mon,Tue,Thur)

• Speakers(FullLength,MiniTalks?)• InDepthorHighOverview• CTF&Labs

• StudyGroups/Sessions

Page 20: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

Enhancingthecommittee!

• LeadershipRoles–ChapterLeadx2–VenueChair&Assistant–SpeakerChair&Assistant–SponsorChair&Assistant–CommunicationsChair

Page 21: OWASP TOP 10 vs OWASP ASVS - owasp-stl.orgowasp-stl.org/decks/Top10vsASVS.pdf · The OWASP Top Ten •The OWASP Top 10 provides a list of the 10 Most Critical Web Application Security

Appsec:Midwest2019• St.LouisChapterhasbeeninvitedtoparticipate• Seekingavolunteer(s)toserviceoncommittees• Willreceiveaportionoftheproceeds• LookingtobeMay/Juneof2019