Главная
Study mode:
on
1
Intro
2
Jeopardy Style
3
Attack Defense
4
CTF Challenges
5
Original Goal
6
Thousand Cuts
7
Start the First One
8
Second Set
9
Integration Testing With Gyno
10
More Integration Testing
11
CTF Challenge Process
12
CTF Challenge Framework
13
CTF Challenge Deployment
14
Software Goals
15
Useful for Competition
16
Useful for Education
17
Usable
18
Reliability is Hard
19
Reliability is Demanding
20
Reliability is Expensive
21
Reliability is Cheap
22
Twelve Factor App
23
Twelve Factor Challenges
24
Operations Automation
25
Shared State
26
Waiting For Your Touch
27
Waiting For The Challenge
28
Debugging For Your Touch
29
Waiting For My Fix
30
Respect People
31
Respect for Yourself
32
Respect for Your Team
33
Respect for players
34
Building Challenges is Software Development
35
Reliability Imposes Constraints
36
Respect Is Fundamental
Description:
Explore the insights gained from writing Capture The Flag (CTF) challenges in this 43-minute conference talk from BSides Tampa 2017. Delve into various aspects of CTF challenge creation, including Jeopardy-style and Attack-Defense formats. Learn about the original goals, the "Thousand Cuts" approach, and the importance of integration testing. Discover the CTF challenge process, framework, and deployment strategies. Examine software goals, focusing on competition utility, educational value, usability, and the complexities of reliability. Understand the application of Twelve Factor App principles to CTF challenges and the significance of operations automation. Gain perspective on shared state management, debugging processes, and the importance of respect in challenge development. Recognize that building CTF challenges is a form of software development, with reliability imposing constraints and respect serving as a fundamental principle.

What I've Learned Writing CTF Challenges

Add to list