CTFtime

关注
义项:CTF赛事信息平台

CTFtime 是面向全球夺旗赛(Capture The Flag, CTF)的第三方赛事信息与战队评级网站[1]。它不承办比赛, 用户无法在站内解题, 但可以查询赛事日程、赛制、战队资料与解题报告[1][2]。站点由 CTF 战队 LC↯BC 的成员运营, 最初意在为数量不断增长的比赛建立存档, 并在此之上提供战队总分排名与逐队统计[3][4]。在中文报道中, 它被视为由国际第三方机构运营的 CTF 资讯平台, 汇集各大赛事和战队信息, 其赛事评分与战队排名常被业内引用[5]。

百科 图文
目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

按站点自述, CTFtime 的定位是 CTF 赛事的存档与信息中心: 许多比赛在结束后很快被人遗忘, 站方希望把题目与赛事记录下来, 并在此基础上衍生出战队总分排名、逐队统计等信息[3]。与竞赛平台不同, 它不提供解题环境, 只负责汇集和展示与 CTF 有关的内容[1]。

在功能上, CTFtime 同时充当赛事日历、战队名册、成绩数据库与题解库, 也是赛事主办方对外发布信息的渠道之一[2][6]。站点由 LC↯BC 战队成员维护, 站方表示评级及规则调整会先与社区讨论[4]。

原理

CTFtime 的核心是年度评级。2017 年以后的公式把单场赛事的权重、该场赛事得分大于 0 的战队总数、冠军得分、本队名次与本队得分作为输入, 逐场计算后再汇总[7]。一支战队当年无论参加多少场比赛, 只有成绩最好的 10 场计入年度排名[7]。2017 年之前使用的公式与之不同, 参赛场次越多, 累计积分越高[7]。

公式中的权重(weight)表示单场赛事的分量, 既可由战队投票产生, 也可由站点管理员设定[1]。公开投票一般在赛事开始后开放, 到赛后一周截止, 具备投票资格的是上一年度排名前 50 的战队以及当年得分大于 0 的战队成员[1]。2021 年起规则收紧, 只有参加过至少两场赛事的战队才能投票, 且必须由赛前已入队的成员代表本队投出, 赛事主办方与冠军队伍均不参与投票[1]。

主办方可以按约定格式提交记分板数据供系统实时解析, 程序大约每 60 秒读取一次, 据此生成实时榜单[6]。权重的高低大致反映赛事水平, 0 至 20 多为新办或规模较小的比赛, 30 至 60 常是较成熟的中型赛事, 70 至 100 往往是各国高手集中参加的大赛[8]。

发展历程

站点的评级数据至少可以追溯到 2013 赛季, 按年份公布全球战队名次[9]。2014 赛季起, 战队合并被加上时限, 必须在相关赛事结束后的两周内提出申请[1]。

2016 年, CTFtime 收录并介绍了 108 场赛事[10]。该年度的年终排名由 基辅理工学院的 dcua 战队占据首位[11]。

2017 年, 站点改用新的评级公式, 只取每队当年最好的 10 场成绩[7]。2018 年, 腾讯信息安全争霸赛的国际赛在 CTFtime 获得 100 分满分评级, 是当年被收录的中国赛事中唯一拿到满分的比赛[5]。同一年度的排名第一为波兰的 Dragon Sector 战队[12]。

2021 年起, 参与权重投票的资格被进一步限制, 只有至少参加过两场赛事的战队成员才能投票[1]。到 2019 年前后, 每年举办的 CTF 赛事已超过 150 场, 全球累计有超过 1.8 万支战队至少参加过一次比赛[12]。

应用

对参赛者来说, CTFtime 首先是查找赛事的工具: 站内按日期列出即将举行和已经结束的比赛, 并标注线上或线下、Jeopardy 或攻防对抗等赛制, 以及主办方官网入口[8]。DEF CON CTF 等较知名的赛事也能在站内查到[8]。用户还可以注册战队、申请加入他人战队, 或在个人资料中注明技能与寻找战队的意愿[1]。

站点还汇总赛事结果与题解报告(write-up), 战队成员可以为自己解出的题目提交文章[1]。在一些国家网络安全机构给出的参赛指引中, CTFtime 被列为查找赛事、战队排名与题解的首选入口[2]。

CTFtime 提供 JSON 格式的公开接口, 可获取赛事、战队、比赛结果与投票等数据, 供数据分析和移动应用使用[13]。部分第三方项目据此聚合信息, 例如有开源项目把 CTFtime 的 RSS 源作为国外赛事的更新来源[14]。

局限

CTFtime 并非官方机构, 其排名由民间平台自行统计, 因此只能作为参考而非官方名次[10]。评级结果依赖主办方提供数据, 若主办方没有按时公布官方记分板, 相应赛事可能被记为 0 权重, 无法带来有效分数[4]。

站内数据大多依靠人工审核与维护, 官方也明确要求不得利用其接口复制出同类站点[13]。战队合并、更名等操作需要人工提交申请, 合并还只能在赛后两周内进行[1]。

计分规则本身也存在争议。在该项目的公开议题中, 有参赛者提出, 依照现行算法, 在难度较低、权重不高的比赛中取得靠前名次, 比在高手云集的大赛中更容易积攒年度分数[15]。

参见

  • 夺旗赛 —— CTFtime 收录赛事并评定战队排名的竞赛形式。

  • DEF CON CTF —— 历史悠久的国际 CTF 赛事, 其成绩被计入 CTFtime 排名。

  • XCTF 联赛 —— 中国举办的 CTF 系列赛事, 属于 CTFtime 所覆盖的竞赛生态。

  • Plaid Parliament of Pwning —— 活跃于国际赛场、多次出现在 CTFtime 排名前列的战队。

参考资料

  1. CTFtime.org / FAQ . ctftime.org [引用日期2026-09-29]
  2. Join real CTF competitions . belgium.be [引用日期2026-09-29]
  3. CTFtime.org / About . ctftime.org [引用日期2026-09-29]
  4. CTFtime.org / Why some CTFs have 0 pts ratings . ctftime.org [引用日期2026-09-29]
  5. 2018全球CTF赛事评分出炉:腾讯TCTF获选手满分好评 . cnr.cn [引用日期2026-09-29]
  6. CTFtime.org / Scoreboard feed . ctftime.org [引用日期2026-09-29]
  7. CTFtime.org / Rating formula . ctftime.org [引用日期2026-09-29]
  8. 뉴비 해커를 위한 2026 해킹 대회(CTF) 일정 총정리 - 지금 바로 도전할 수 있는 대회는? . theori.io [引用日期2026-09-29]
  9. CTFtime.org / CTF teams . ctftime.org [引用日期2026-09-29]
  10. CTF 참가횟수·성적으로 본 전 세계 화이트해커팀 순위...한국팀은? . boannews.com [引用日期2026-09-29]
  11. ain.ua 上的网页 . ain.ua [引用日期2026-09-29]
  12. NASK - Sense of telecommunications . nask.pl [引用日期2026-09-29]
  13. CTFtime.org / API . ctftime.org [引用日期2026-09-29]
  14. ProbiusOfficial/Hello-CTFtime: 【Hello CTF】国内外赛事聚合 · GitHub . github.com [引用日期2026-09-29]
  15. github.com 上的网页 . github.com [引用日期2026-09-29]
词条评价
词条统计

浏览次数:0 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-09-29T12:43:03Z

历史版本

完成率 = 阅读完成量 ÷ 阅读量,分母是阅读量不是浏览次数 —— 关了 JS 的、秒退的都在浏览次数里、不在阅读量里。 详细口径在后台的「数据统计」页。

本条目引用的词条
基辅理工学院 腾讯信息安全争霸赛 DEF CON CTF 夺旗赛 DEF CON CTF XCTF 联赛 Plaid Parliament of Pwning
红色的还不存在。红链不是错误——它标出"这个概念被引用了但还没人写"。