automated!security!scanningforyour delivery!pipeline! · matthew!grasberger! $...

29
W6 Security Testing 20190501 11:30 Automated Security Scanning for Your Delivery Pipeline Presented by: Matthew Grasberger Coveros Brought to you by: 8882688770 9042780524 [email protected] http://www.stareast.techwell.com

Upload: others

Post on 23-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

     

   W6  Security  Testing  2019-­‐05-­‐01  11:30              

Automated  Security  Scanning  for  Your  Delivery  Pipeline  

 Presented  by:    

 

Matthew  Grasberger  Coveros  

‘      

Brought  to  you  by:        

   

   

888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  [email protected]  -­‐  http://www.stareast.techwell.com  

   

Page 2: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

 

Matthew  Grasberger    Matthew  Grasberger  is  an  Associate  Consultant  at  Coveros  with  a  specialty  in  Test  Automation,  DevOps  Engineering,  and  Security  Automation.  Matt  has  worked  with  clients  to  build  and  develop  robust  test  automation  suites  that  are  integrated  into  DevOps  pipelines  based  on  industry  leading  practices.  In  addition,  Matt  has  leveraged  open  source  mobile  testing  frameworks  like  Appium  to  create  automated  tests  for  Android  and  iOS  devices.  

Page 3: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 4: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

•••••

•••

Page 5: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 6: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 7: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 8: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Identify low effort opportunities using free and open-source tools

• Open-source and free tools • Opportunities in Continuous Delivery and

Cloud

Page 9: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 10: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

GAUNTLT

Page 11: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 12: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 13: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 14: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 15: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 16: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 18: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

••••

./sqlmap.py --headers="User-Agent: Mozilla/5.0 (X11; Ubuntu;

Linux i686; rv:25.0) Gecko/20100101 Firefox/25.0"

--cookie="security=low; PHPSESSID=oikbs8qcic2omf5gnd09kihsm7" -u

'http://localhost/dvwa/vulnerabilities/sqli_blind/?id=1&Submit=S

ubmit#' --level=5 --risk=3 -p id

Page 19: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

• →

Page 20: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 21: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 22: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 23: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 24: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 25: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 26: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas
Page 27: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 28: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas

Page 29: Automated!Security!ScanningforYour Delivery!Pipeline! · Matthew!Grasberger! $ Matthew$Grasberger$is$an$Associate$ConsultantatCoveros$with$aspecialty$in$Test Automation,$DevOps$Engineering,$and$Security$Automation.$Matthas