2. AGENDA
Why web security matters
OWASP and OWASP tools
ZAProxy capabilities
Integration with Selenium tests
Summary and Q&A
Security testing and Selenium tests:
can you do one using the other?
3. 3
• 14+ years of experience in Software Development
• 5+ years in Web Development
• Above 3 years in EPAM
• Involved in variety of complex projects (including SECURITY)
ABOUT US
Aliaksei Rabchanka
6. 6
1.Those whose site is already broken
2.Those whose website has not yet been broken
3.Those who are familiar with the main vectors
Companies of 3 types
10. 10
Web-security draws attention of businesses
Cyber Crime Costs Projected To Reach $2 Trillion by 2019 (Forbes, 2016)
Cybersecurity spending to exceed $1 trillion from 2017 to 2021 (CSO, 2017)
16. • Started earning with programming in XX century
• Less 2 years in EPAM
• Current position: Test Automation Engineer
• Current project tasks: implementing functional automated
tests for Web- and Desktop applications using Java and C#
ABOUT ME
Aliaksandr Haurylau
17. 17
• Open source
• Cross platform
• Community based
• I18nalized
OWASP Zed Attack Proxy Project
27. 27
Where get ZAP ?
https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project
28. 28
Launching and connecting to ZAP
Recent release ZAP 2.6.0 (2017-03-29)
Windows (64) Installer
Windows (32) Installer
Linux Installer
Linux Package
Mac OS/X Installer
Cross Platform Package
29. 29
Launching and connecting to ZAP
ZAP 2.6.0 (2017-03-29)
Windows (64) Installer
Windows (32) Installer
Linux Installer
Linux Package
Mac OS/X Installer
Cross Platform Package
ZAP launches
• Single or as a thread ?
• Locally or remote ?
• GUI or headless ?
• Own or in CI/CD pipeline ?
30. 30
Launching and connecting to ZAP
ZAP 2.6.0 (2017-03-29)
Windows (64) Installer
Windows (32) Installer
Linux Installer
Linux Package
Mac OS/X Installer
Cross Platform Package
ZAP launches
• Single or as a thread ?
• Locally or remote ?
• GUI or headless ?
• Own or in CI/CD pipeline ?
You have to:
• Choose and set host:port
• Generate API key
• Generate CA Certificate