社区讨论
洛谷第二代反作弊系统介绍
站务版参与者 90已保存回复 100
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 100 条
- 当前快照
- 1 份
- 快照标识符
- @mi5i15pn
- 此快照首次捕获于
- 2025/11/19 12:25 4 个月前
- 此快照最后确认于
- 2025/11/19 12:47 4 个月前
经过洛谷开发组的研发,第二代反作弊系统研发完成,将在近期陆续上线。
下面简单介绍一下。
第二代反作弊系统分成两套,语义分析系统和行为分析系统。
1 - 语义分析系统
通过分析程序的语法结构,寻找相似处来判别作弊。给出的相似度以百分比为单位。
准确率极高,几乎零误杀率(除非真的程序极其相似),几乎所有常见的“反-反作弊”方式都无法逃过,几乎仅次于人工判断。
由于运行所需时间较长,目前只在比赛中使用。
目前已经测试上线,并且公测。您可以位15天内结束的比赛运行此系统,只需进入比赛编辑,找到最下面”反作弊系统“按钮进入即可。
2 - 行为分析系统
分析程序的执行行为,并用Elasticsearch对其进行复杂的索引。
给出的相似度以匹配权值为单位(5以上判为作弊)。
查找作弊时只需在索引表中查找,速度极快,但误杀率稍高。
目前仍在测试中,上线后在比赛中作为语义分析系统的辅助,以及监督题解抄袭行为使用。
欢迎大家自行测试,并请反馈发现的bug。请注意,以上系统不能完全替代人工检查。
目前已知bug:
-
同一用户提交的两个类似程序也会被算作弊
-
随机出现无限卡在正在运行反作弊中的状态
回复
共 100 条回复,欢迎继续交流。
正在加载回复...