KNOWLEDGE BASE

Cybersecurity Competition Knowledge Center

Understand CTF and AWD competition formats, platform capabilities, and how a security competition program comes together.

Brand & Product CTF / AWD Deployment & Procurement
FAQ

Frequently Asked Questions

Competition knowledge and product answers, organized by topic.

About YQHL

Who we are, what we offer, and who we serve

What is YQHL?
YQHL builds a cybersecurity competition platform and provides the technical services around running events on it. The platform supports both CTF competitions and AWD attack-and-defense exercises, and it can be deployed on your own infrastructure rather than consumed as a hosted service. Alongside the platform, we support event delivery for universities, government agencies, and enterprises, covering the full arc of a competition: format and rule design, platform deployment, challenge and target environment build-out, technical standby during the event, and post-event scoring analysis.
What services does YQHL provide?
Three things. First, the competition platform itself, a single system supporting CTF and AWD formats that can be licensed and deployed on-premise. Second, event delivery, where we handle the parts of running a competition that are technical rather than organizational: designing the format, deploying the platform, building challenge and target environments, standing by during the event, and producing the post-event data summary. Third, capability-building support, helping universities, government bodies, and enterprise security teams turn competitions into a repeatable training and assessment program rather than one-off occasions.
What kind of organizations is YQHL suited for?
Three groups. Universities, including cybersecurity and computer science departments, teaching labs, and academic affairs offices, use the platform for hands-on coursework, campus-level competitions, and selecting and training competitive teams. Government bodies, including cyberspace administration bodies, public security network divisions, and e-government IT units, use it for skills competitions, security awareness campaigns, and identifying talent, typically inside an internal or air-gapped network. Enterprises, including security departments, information security teams, and internal training functions, use it for hands-on team training, internal competitions, and skills assessment.

Product & Platform

What the competition platform does

What are the core features of the YQHL competition platform?
The core set covers challenge management and challenge library maintenance, user and team management, automatic flag validation, dynamic scoring, a live scoreboard, competition status monitoring, and results reporting with data export. For AWD events the platform adds target environment management, per-round service availability checks, separate attack and defense scoring, and attack record analysis for post-event review. Everything is administered from one back office, and a single instance can manage several competitions running in parallel.
Which competition formats does the platform support?
Four formats today. CTF Jeopardy, with challenges organized by category across Web, Pwn, Crypto, Reverse, and Misc, where teams pick what to solve and rank by points. AWD, where teams attack each other’s services while keeping their own patched and online. Integrated penetration testing exercises against a simulated business environment. And security knowledge quizzes for broad awareness assessment. Formats can also be combined into a multi-stage event, for example a CTF qualifier that narrows the field into an AWD final.
Can the platform run multiple competitions at the same time?
Yes. The platform is built around parallel events, so one deployment can manage several competitions in different states at once, for example a campus competition currently running, a finished assessment awaiting analysis, and a qualifier scheduled to start later. Data is isolated between events so they do not interfere with each other, and administrators switch between them from the same back office rather than maintaining separate installations.

CTF Knowledge

How the CTF format works and how to run one

What is CTF?
CTF stands for Capture The Flag, one of the most widely used competition formats in cybersecurity. Competitors analyze deliberately vulnerable challenges, recover a hidden flag string, and submit it for points. The most common variant is Jeopardy: challenges are grouped by category such as Web, Pwn, Crypto, Reverse, and Misc, competitors choose freely what to attempt, and rankings follow from points scored. Because difficulty can be tiered across the challenge set, CTF scales from beginner outreach events to serious selection competitions, which makes it the default choice when the audience is broad. The YQHL platform supports the full CTF workflow.
What do you need to run a CTF event?
Six things. Rules, covering format, duration, scoring, and how violations are handled. A challenge set that spans several categories and forms a clear difficulty gradient. A server, where a single Linux host capable of running Docker is enough for small and mid-size events. A competition platform to publish challenges, validate submissions automatically, and maintain rankings. People, meaning judges and technical staff on standby. And a plan for what happens afterwards, including scoring, analysis, and a written summary. We can take on the platform deployment, challenge environment build-out, and technical standby portions of that list.
How is scoring handled in a CTF event?
Two approaches are common. Static scoring assigns each challenge a fixed value, and any team that solves it receives full points. Dynamic scoring decays a challenge’s value as more teams solve it, on the reasoning that a widely solved challenge was an easier one. Dynamic scoring tends to reflect real difficulty more accurately and separates the top of the scoreboard more clearly, which is why most serious competitions now use it. The YQHL platform supports both, configurable per competition, so an outreach event and a selection event can use different schemes.
How do you prevent flag sharing during a CTF?
Primarily through dynamic flags. The platform generates a unique flag string per team, so passing an answer to another team is useless, submitting someone else’s flag scores nothing, and the mismatch itself becomes a signal the system can surface as possible collusion. Beyond that, the platform keeps a complete record of submissions with timestamps, which gives organizers a timeline to review when something looks irregular after the event. Both static and dynamic flag modes are supported, since some challenge types and some smaller events do not need the stricter mode.

AWD Knowledge

How attack-and-defense works and what it requires

What is AWD?
AWD stands for Attack With Defense, a competition format that combines offense and defense in the same event. Each team receives an identical target machine running deliberately vulnerable services. During the competition a team has to do three things at once: attack other teams’ services to capture flags, patch the vulnerabilities on its own machine to avoid being exploited, and keep its own services continuously available, since taking a service offline to protect it is penalized. Of the common competition formats, AWD is the closest to real defensive and offensive work, which is why it is favored for finals and for assessing experienced teams. The YQHL platform provides full AWD support.
What does an AWD platform need to be able to do?
Five capabilities. Target environment management, meaning the ability to create, distribute, and reset per-team environments in bulk rather than by hand. Service availability checking, polling each team’s services every round and feeding the result into scoring. Separate attack and defense scoring, since the two must be calculated independently to be meaningful. Live rankings that refresh each round so the state of play is visible while it matters. And complete data capture of attack paths and submissions, which is what makes a genuine post-event review possible. The YQHL AWD system covers all five.
How is an AWD competition scored?
Usually along three dimensions. Attack points are awarded for successfully exploiting an opponent’s service and submitting a valid flag, with a corresponding deduction from the team that was exploited. Defense points are awarded at the end of each round to teams whose services are still running normally, while a downed service scores nothing or incurs a penalty. Rounds structure the whole event: the competition is divided into fixed intervals, and each round settles scores and refreshes the ranking. The combination forces a genuine strategic tradeoff, since time spent attacking is time not spent patching.
What skill level does AWD suit?
AWD is more demanding than CTF. It expects competitors to find vulnerabilities, read and audit code, write and deploy patches under time pressure, and respond to active incidents, usually while dividing the work across a team. That makes it a good fit for a selection stage or for participants with existing grounding, such as regular training for a university competitive team, skills assessment inside an enterprise security team, or the final round of a regional competition. For introductory events aimed at newcomers, a CTF format is the better starting point, and a two-stage event can bridge the two.

Running an Event

Planning and delivering a security competition

How do you run a cybersecurity competition?
Six stages. First, define the goal, whether the event exists for outreach, for selecting talent, or for assessing a team. Second, design the event, settling the format, who takes part, the schedule, and the scoring rules. Third, prepare the environment, confirming server capacity and how the network will be set up. Fourth, deploy the platform, build the challenge and target environments, and test both functionally and under load. Fifth, run the event, with technical staff and judges on standby. Sixth, close it out with scoring, an analysis of where capability sits, and a written summary. We support the full sequence.
How far in advance should preparation start?
At least a month is the sensible baseline. For a small or mid-size event using standard challenges, up to around 200 participants, the path from confirmed requirements to a ready platform typically runs two to three weeks. Custom challenges or deployment into a complex internal network extend that to four to six weeks. The reason to start early is not the setup work itself but the testing and dry run afterwards, since a technical problem discovered on competition day costs far more than the time it would have taken to find it beforehand.
What data do you get after the event?
The platform produces complete scoring and ranking data, including individual and team scores, solve timelines, and solve-rate distribution across challenge categories. Read together, that data supports a capability profile of the participants and shows where a team is strong and where it is thin, which is often more useful than the final ranking. We provide a post-event summary report covering that distribution analysis along with suggested directions for follow-up training, and all raw data can be exported for your own records.

Industry Solutions

Different paths for universities, government, and enterprise

Why do universities need a competition platform?
Cybersecurity is a practical discipline, and classroom theory alone does not produce operational skill. A competition platform supplies a controlled, repeatable, measurable environment for practice: students work hands-on in realistic attack and defense scenarios, instructors assess learning against submission data rather than impressions, and departments use results to select competitive teams and shape what to teach next. Compared with standing up lab environments ad hoc for each course or event, a single platform is easier to administer and accumulates data over time. See the university solution.
What is different about government skills competitions?
Compliance expectations are higher, and they show up in three places. Deployment, where the platform is usually required to run inside a government intranet with full offline operation so that event data never leaves the network boundary. Access control, where administrator, judge, and competitor roles must be strictly separated and actions must be traceable after the fact. And recordkeeping, where results need to become a formal report suitable for archiving. The platform is designed against all three requirements. See the government solution.
Can enterprises run internal CTF events?
Yes, and it is one of the most common enterprise uses. Teams are typically organized by department or working group, and the challenges are written against the organization’s actual technology stack and business scenarios, which makes the results a far better indicator of how the team would perform on real work than generic challenges would be. Afterwards the platform produces per-person and per-team analysis of what was solved and what was not, which gives training planning something concrete to work from. See the enterprise solution.

Deployment & Technology

How it deploys, what it needs, and how data is protected

Does the platform support on-premise deployment?
Yes, and it is one of the platform’s defining characteristics. The full system deploys onto your own servers, whether that is campus network infrastructure, an enterprise internal network, or a government intranet. All event data, competitor information, and challenge content stay local and are never transmitted over an external network. For fully closed environments the platform supports offline installation, so it can be installed and operated without any connection to the public internet, including for licensing and updates.
What is the platform's technical architecture?
The platform is containerized with Docker and built in modules. Challenge environments are packaged as containers, which is what makes fast creation, bulk distribution, and automatic teardown practical, and it keeps environments isolated so one competitor’s actions cannot affect another’s or reach the host. The system is layered into user, application service, environment, and infrastructure tiers, decoupled so that scale follows the event: a small competition runs comfortably on a single machine, while a large one separates platform services from challenge environments across several nodes.
What server configuration does deployment require?
The minimum is one Linux server capable of running Docker. Beyond that it depends on participant count and format. A CTF event under 100 participants is generally fine on a moderately sized server, for example 8 cores and 16 GB of RAM. Events in the 200 to 500 range, or events with a large number of AWD target machines, are better served by a multi-node deployment that separates platform services from challenge environments. For events above 500 participants we do explicit capacity planning and load testing beforehand. Specific sizing comes out of the requirements discussion.
Is event data secure?
Under on-premise deployment all data sits on your own servers, and we neither handle nor have any means of accessing your event data. Within the platform, role separation keeps administrator, judge, and competitor permissions independent, and actions are auditable. Challenge environments run in containers isolated from the host and from each other, so a compromised environment stays contained. Data supports local backup and can be exported on demand for archiving, which also means you retain everything if the platform is later decommissioned.

Procurement & Engagement

Scope, deliverables, and how to work with us

What is included when you license the platform?
Typically the platform software license, deployment and implementation, training for the people who will operate it, and ongoing technical support. Depending on what you need, the scope can also include challenge environment build-out, technical standby during the competition itself, and post-event data analysis. Exact scope is settled during the requirements discussion rather than assumed, since a university running one campus event annually and an enterprise running quarterly assessments need different things. Contact us with your requirements for specifics.
Is technical support available during the competition?
Yes. Technical standby during an event is a core part of what we do, not an add-on. Staff are available on site or remotely for the duration, monitoring platform status and load in real time and responding quickly to environment failures, access problems, and anything else that surfaces once several hundred people start working against the system at once. For larger events we complete load testing before the day and prepare contingency procedures, so that the response to a problem is a decision already made rather than one improvised.
Can challenges be customized?
Yes. Beyond the standard challenge library, challenges can be written against your own technology stack and business scenarios. This is most common for enterprise internal competitions, where challenges modeled on the systems the team actually maintains produce a much more accurate picture of real working capability than generic ones. In university settings, challenges can instead be aligned to a course syllabus so the competition reinforces what is being taught. The number and difficulty of custom challenges are agreed during the requirements discussion.
How do I request a demo?
Submit your requirements through the contact page, including your organization, how to reach you, and which part of the product you are interested in. We respond within one business day to arrange an online demo or send product materials. The demo is adapted to your context rather than delivered from a fixed script, since university teams generally want to see teaching and campus competition workflows while enterprise teams want to see training and assessment workflows.

Question Not Answered Here?

Tell us what you are trying to do and we will respond with specifics and a suggested approach.

  • Response within one business day
  • Initial recommendations and technical Q&A
  • Online platform demos available

Talk to Us

Share a few details and we'll be in touch shortly.

我们将在 1 个工作日内与您联系,您的信息仅用于本次需求沟通。