~/talk

Capture the Flag for Developers

Talkat AppSec USA 2017 · 2017-09-19..09-22· [security, developer-experience]
links:none on file
slides:none on file

Argues that hands-on CTF events beat lectures for retention and gives concrete how‑to: avoid testing production code, deploy use cloud VMs per team (AWS VPC scripted), start from known vulnerable apps or deliberately back out fixes from open‑source, and automate XSS detection with a Selenium bot for XSS to capture flags. Recommends distributing identical Kali images, linear challenge progression (no more than 3–4 core vuln types per class), simple flag plumbing (cookie or per‑user message), and nuke‑and‑rebuild VM recovery.

AI-written summary · about

  1. 0:00Introduction to CTF events
  2. 1:00The power of puzzle-solving
  3. 4:37Defining capture the flag
  4. 7:22Designing for your audience
  5. 11:38Choosing a target application
  6. 16:15Sourcing vulnerable software
  7. 21:12Crafting individual challenges
  8. 27:21Structuring game flow
  9. 30:26Infrastructure and networking
  10. 33:51Setting up participant tools
  11. 35:45Conclusion and future goals
  12. 40:36Q&A session
~/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.