Six-phase workflow
The cycle that guides the entire round
The phases are shown in order, but real competition work is iterative. You may return to baseline, investigation, verification, or review many times as new evidence appears.
What is this system supposed to do?
Before changing settings, understand the scenario, ReadMe, required users, required services, special restrictions, and forensic questions. A secure configuration is only useful if it still satisfies the mission of the image.
Read the entire scenario before making broad changes.
Highlight required accounts, administrators, applications, and services.
Identify instructions that change what would normally be considered a best practice.
Read forensic questions early so evidence is not accidentally changed first.
What is true right now?
A baseline is the team's understanding of the system before major changes. It helps distinguish existing problems from side effects created by the team and gives everyone a shared picture of the machine.
Review users, groups, and administrative access.
Check major security tools and update status.
Identify important services, applications, and network functions.
Record obvious issues without immediately changing every one of them.
What should we work on first?
Not every issue deserves immediate attention. Strong prioritization balances confidence, impact, risk, time, and evidence. High-confidence problems can often be handled first, while uncertain or disruptive tasks should be investigated.
Handle clear, high-value issues before low-impact time traps.
Separate fixes from investigation tasks.
Flag risky changes that may affect required services or networking.
Keep an unresolved list instead of repeatedly getting stuck on one item.
What controlled change should we make?
A defensive change should have a reason. Teams should know what problem they are addressing, what setting or command changes it, and what could break if the assumption is wrong.
Make one logical change at a time when possible.
Use the least disruptive change that solves the identified problem.
Communicate major changes to teammates.
Record commands, settings, and important observations.
Did the change actually help?
Verification separates controlled defense from random configuration changes. After an important change, confirm the desired condition improved and that required functionality still works.
Re-check the setting, status, service, user, or policy that was changed.
Confirm required connectivity or application functionality still works.
Look for errors or new symptoms after high-impact changes.
Record whether the result was successful, uncertain, or needs follow-up.
What are we still missing?
The final phase is not simply the last few minutes. Teams should review throughout the round. Re-read requirements, revisit unresolved items, verify forensic answers, and check risky changes before time runs out.
Return to the scenario and confirm explicit requirements.
Review the unresolved-task list.
Revisit forensic questions and supporting evidence.
Stop making unnecessary last-minute changes that cannot be verified.