Static vs. Dynamic Analysis
• Penetration Testing Pros
– Replicates real life deployment
– Entire application stack, configuration
• Penetration Testing Cons
– Reports symptoms, not root causes
– Setup time, find defects late during QA cycle
– Incomplete view of running app