Overview
Syllabus
Intro
Disclaimer
The path of least resistance
AppSec Objective The goal of Application Security is to reduce the risks within an application!
Methods of AppSec
Static Analysis (Code Testing)
Dynamic Analysis The objective of performing a dynamic test is to attempt to verify the effectiveness of the secure coding testing This verification step is necessary in order to
Components of AppSec Web Applications
Manual Verification The objective of performing a final manual test is to smoke- test the final product and ensure that any anomalies discovered during prior assessment phases are verified to be closed, corrected, and no longer pose a threat.
Kaizen: Continuous Improvement
Additional Considerations
Start Simple, Start Small The vast majority of companies simply do not understand what many of us (Security People) do.
Why Policies & Standards Matter . During two phases, AppSec will have it's greatest influence: . Project Definition . System Overview Your greatest ability to influence a project starts here - the business does not like surprises - do not tell them at the 11 hour (Implementation) Hey NASA, we have a problem!
Align AppSec with SDLC
AppSec Program Expansion Considerations: . If you do not have a formal Quality Assurance Program, stand one up!
Trust but Verify ...