Skip to main content

Advanced Training Techniques

🌟 Objective​

To strengthen practical learning in security through active training methods, applicable in the real context of the technical teams.

These techniques are especially useful in organisations with distributed teams or with growing maturity, where traditional training is not enough.

The training techniques described aim to strengthen people's understanding and critical capacity, complementing - and not replacing - the existing automated mechanisms.


🧬 What advanced training techniques are​

They are approaches centred on practical experience, which connect knowledge to execution:

  • Contextualised: based on real risks or errors
  • Iterative: incorporated into sprints, reviews, incidents
  • Engaging: labs, simulations, clinics, peer-led sessions
  • Facilitated: with the support of Champions or designated people

🛠️ How to apply - Suggested techniques​

1. CTF (Capture The Flag)​

AspectDetails
🎯 ObjectiveExplore intentional flaws and solve security challenges
👥 Target audienceDevelopers, QA, AppSec, Champions
🛠️ FormatInternal or external (public or organised platform)
💡 RecommendationsReal labs, leaderboard, themes by stack or threat

Ideal for strengthening technical knowledge and detecting gaps in real practice.


2. War Room / Incident Simulation​

AspectDetails
🎯 ObjectiveAssess incident response in real time
👥 Target audienceDev, QA, PO, DevOps, AppSec
🛠️ FormatSimulation of real incidents, focusing on communication and validation
💡 RecommendationsUse real history as the basis, hold an educational debrief

Excellent for aligning behaviours and processes under pressure.


3. Code Clinics / PR Live Reviews​

AspectDetails
🎯 ObjectiveLearn from real reviews, strengthen secure standards
👥 Target audienceDevelopers, QA, Champions
🛠️ FormatRegular sessions with collective reviews (30–45 min)
💡 RecommendationsReal PRs with good practices and common errors

Low friction, highly effective. It can be part of the sprint review.


4. Threat Modeling Peer-led​

AspectDetails
🎯 ObjectiveAnalyse technical risks in the design in a participatory way
👥 Target audienceTechnical team with the support of a Champion
🛠️ FormatRegular sessions (per epic, sprint or release)
💡 RecommendationsTemplates + repository of outputs (e.g. draw.io, markdown)

A technique that trains and applies at the same time.


5. Learning Logs / Repository of Real Failures​

AspectDetails
🎯 ObjectiveLearn from documented incidents or errors
👥 Target audienceThe whole technical organisation
🛠️ FormatWiki or internal page (no blame), integrated into labs
💡 RecommendationsValidate as part of internal quizzes or labs

Encourages a culture of continuous improvement based on real failures.


6. Guided Labs​

AspectDetails
🎯 ObjectivePerform specific tasks in a controlled environment
👥 Target audienceAll technical roles
🛠️ ToolsJuice Shop, Secure Code Warrior, internal labs, etc.
💡 RecommendationsIntegrate into onboarding, validate before permissions (deploy, merge)

Ideal for technical onboarding and validation of competences.


✅ Good practices​

  • Start with 1 or 2 techniques adapted to the team's maturity
  • Define learning objectives per technique
  • Maintain a repository of examples by stack or type of threat
  • Involve Security Champions in facilitation
  • Measure impact: participation, feedback and observed improvement

📎 Cross-references​

DocumentRelevance
03-programa-champions.mdChampions as facilitators
01-catalogo-formativo.mdTechniques aligned with the training themes
15-aplicacao-lifecycle.mdContinuous application of these techniques in the rituals
90-indicadores-metricas.mdAssessment of the impact of and adherence to the techniques

🧠 Continuous practical learning is the true catalyst of security maturity. These techniques help to turn knowledge into action - and culture into behaviour.