Trafficking EsJmates US $113 Billion – Global price tag of consumer cybercrime US $170 Billion – Apple Annual Revenue 2013 US $263 Billion – Hong Kong 2012 Gross DomesJc Product (GDP) US $469 Billion – Walmart Annual Revenue 2013 US $95 Billion – Morocco 2012 Gross DomesJc Product (GDP) US $112 Billion – HewleX-‐Packard Annual Revenue 2013 US $104 Billion – Honda Annual Revenue 2012 2013 Norton Report by Symantec
– 26% increase 2012 to 2013 • Cybercrime cost to individual – 50% increase 2012 to 2013 • Cost per breached record to company – Average US $136 / JPY ¥13,923
Day, Another Retailer in a Massive Credit Card Breach Secret Service invesJgaJng possible data breach at Sears Report: Verizon Uncovers Two More Retail Breaches … Adobe Breach Impacted At Least 38 Million Users
bug • While moving fast • With minimal impact to developers • Within an agile or constant deployment model • Across thousands of developers, mulJple sites and services, and numerous new lines of code Ensuring no criQcal bugs are introduced to so]ware
bug • While moving fast • With minimal impact to developers • Within an agile or constant deployment model • Across thousands of developers, mulJple sites and services, and numerous new lines of code Ensuring no criQcal bugs are introduced to so]ware Hard Easy (generally)
– team effort to deliver product – real Jme collaboraJon – eliminates “us” vs “them” – build alliance Developer Team Developer Team Developer Team Security Team
internals of security code – Standardized security libraries • OWASP ESAPI – an example of what you should build within your organizaJon • Engineered web services for security
must remember to enable security • Ability to build anything – for beXer or worse Necessary • Security fully enabled, opt-‐ out of security with cauJon • Pre-‐packaged code widgets – Appeal to masses – Limited customizaJon – Safe for beginners
developers – Report what can be found >95% accuracy – Skip issues where accuracy is low – Accurate Tool > Tool which requires security team wiki.mozilla.org/Security/Projects/Minion
FuncJonal tesJng of forms + basic sec tests • Follow paXerns of current QA – Pass / Fail – Self contained tesJng – no need for security evaluaJon “><script>alert(‘problem’)</script>
repel common aXacks – Web ApplicaJon Firewall • Detect and repel custom aXacks at business layer – Integrated applicaJon defense – OWASP AppSensor • Disable ability for automated aXacks owasp.org/index.php/OWASP_AppSensor_Project