~/talk

Secure Software Development

TalkinGermanat FrOSCon 2016 · 2016-08-20..08-21· [security, devops-and-delivery]
speakerdeck:kitenco
slides:none on file

Sets up Continuous Security Testing for a Java web environment by defining ten initial secure‑coding rules, integrating scans into Jenkins, and running scans centrally across ~60–70 projects. Uses FindBugs + FindSecBugs for fast static analysis and OWASP Dependency‑Check for dependency scanning, achieving static analysis maturity level 3–4 quickly; dynamic testing with ZAP/Burp remains limited. Automates intensity and quality gates, implements a small custom web.xml checker, and reduces false positives and rework.

AI-written summary · about

  1. 0:00Introduction
  2. 2:56What is this?
  3. 5:08Why are we doing this?
  4. 10:31WASC Catalog
  5. 12:15Context
  6. 12:51An Example
  7. 17:33Example: SQL Injection
  8. 18:29Example: Technical Error Messages
  9. 22:01Jenkins Report
  10. 24:02Web.xml Checker
  11. 27:334 Different Axes
  12. 27:51Static Depth
  13. 29:00Dynamic Depth
  14. 33:30Consolidation
  15. 34:50This Project Achieves...
  16. 36:28OWASP Proactive Controls
  17. 37:31Dynamic Analysis (DAST)
  18. 37:44Zed Attack Proxy (ZAP)
  19. 41:31Security Frameworks Apache Shiro
  20. 43:41Additional Tools
  21. 45:23Key Success Criteria
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.