Skip to main content

Fairness and Security Controls

FCTF applies multiple controls to keep competition fair under load while protecting challenge runtime infrastructure.

Control Matrix

Control areaContestant-visible behaviorPractical effect
Prerequisite gatingLocked challenge indicators and blocked solve actionsPrevents progression bypass
Captain-only policiesOnly captain can start/submit noticesEnforces team governance rules
Submission cooldownCooldown countdown after incorrect/rate-limited submitsReduces brute-force pressure
Attempt budgetAttempts counter and max-attempt stop behaviorPreserves challenge fairness
Deploy quotaDeploys: current/max indicator on challenge detailPrevents unlimited environment churn
Tokenized gateway access[YOUR ACCESS TOKEN] block with HTTP/TCP access formatRestricts runtime entry to authorized teams
Team activity loggingAction history with filters/searchProvides accountability and dispute evidence

Runtime Access Security

Deploy-required challenges expose access only after token issuance.

  • HTTP mode requires query token in gateway URL.
  • TCP mode requires token authentication in terminal session.
  • Access token is tied to challenge runtime state and can be invalid after stop/expiry.

Runtime Safety Limits

The following limits may be active per challenge or event configuration:

  • Maximum submission attempts
  • Cooldown between submissions
  • Maximum deploy count
  • Team-level challenge concurrency limits
  • Time limit with auto-stop behavior

Contestants should monitor these values in challenge detail before starting aggressive solve attempts.

Operational Guidance

  1. Check Attempts, Deploys, and Time before starting.
  2. Avoid rapid repeated submissions during cooldown windows.
  3. Stop runtime when done to release capacity for other teams.
  4. Use tickets with action-log context when reporting anomalies.