20
Growing up AppSec As an App Dev services provider

Growing Up AppSec and ASVS

Embed Size (px)

Citation preview

Page 1: Growing Up AppSec and ASVS

Growing up AppSecAs an App Dev services provider

Page 2: Growing Up AppSec and ASVS

Vibhor Mahajan • Tech Arch @ Trantor– Member of the ACE, SEPG &

PMO• I Contribute to – Null & OWASP Chd– Scrum Alliance Agile Chd

• I Love– Traveling– Beauty in Code– Software Engineering

Page 3: Growing Up AppSec and ASVS
Page 4: Growing Up AppSec and ASVS

Mission Secure Chandigarh

• Be Safe Online• Make Safe Online

Page 5: Growing Up AppSec and ASVS

We can keep talking about the problem

Page 6: Growing Up AppSec and ASVS

https://flic.kr/p/h1dxBm

Page 7: Growing Up AppSec and ASVS

AppSec @ Trantor

Page 8: Growing Up AppSec and ASVS

Coaching

• Call to good will of developers• Interesting tech talks• Developed a group of mentors/trainers

Page 9: Growing Up AppSec and ASVS
Page 10: Growing Up AppSec and ASVS

Addition to Quality Manual

• A push from top down to "do AppSec"

Page 11: Growing Up AppSec and ASVS

Good luck enforcing it

Page 12: Growing Up AppSec and ASVS

Rock Bottom is a Beautiful Start

https://flic.kr/p/a2dQ2T

Page 13: Growing Up AppSec and ASVS

ACE Group Maturity Model

Page 14: Growing Up AppSec and ASVS

Challenges and Lessons

• Each of your customers would have their own way and you cannot enforce a standard

• What gets measured gets managed• You can call on the good-will but it is never a

guarantee• People would follow the crowd

Page 15: Growing Up AppSec and ASVS

Introduction to OWASP ASVS

• OWASP Flagship project• Started in 2009• 3 levels of maturity – Basically a curated

checklist of all the good practices that you have known all along

• Collection of practical advise on implementation

Page 16: Growing Up AppSec and ASVS

Maturity Levels

• ASVS Level 1 (opportunistic) is meant for all software

• ASVS Level 2 (standard) is for applications that contain sensitive data, which requires protection

• ASVS Level 3 (advanced) is for the most critical applications - applications that perform high value transactions, contain sensitive medical data, or any application that requires the highest level of trust

Page 17: Growing Up AppSec and ASVS

Uses of OWASP ASVS

• Use as a metric• Use as guidance• Use during procurement

Page 18: Growing Up AppSec and ASVS

Let’s take a look at the Checklist

Page 19: Growing Up AppSec and ASVS
Page 20: Growing Up AppSec and ASVS

Resources

Application Security Verification Standard https://www.owasp.org/index.php/Category:OWASP_Application_Security_Verification_Standard_Project