0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在信息学奥赛上用Bug直接改了验算数据拿了满分,算作弊嘛?

算法与数据结构 来源:AI新媒体量子位 作者:郑集杨 2020-12-26 09:34 次阅读

在线考试,一道题太难做不出来,怎么办,是多少写点还是直接放空?

在NOIP 2020(信息学奥赛)上,一位浙江同学,“另辟蹊径”,最终,还拿了满分。

简单来说,就是他在直接指定了验算数据,还要「改卷老师」就按着这个数据判卷。

什么,还可以这么操作?是不是感觉匪夷所思?

这,是NOIP2020被发现的Bug,是怎么回事?又是什么导致的Bug?

直接把验算数据改了

不妨直接来看看选手提交的代码:

图源:洛谷

是的,就是这么直接,打开输入文件,覆盖验算数据;打开输出文件,写入答案。

相当于做数学题,考生的解题过程只有在特定数据下是正确的,但考生在改卷老师判卷的时候,直接让老师全部按着这组数据去改。

是不是发现了核心问题所在了?对,改卷老师的数据能被修改了,就是Bug所在。

在了解Bug之前,我们先来对比和了解一下二者改卷的流程。

在NOIP2020中,验算数据是内置的ball.in文件,答题卡是考生提交的程序,而改卷老师就是系统中的checker。

正常的评测流程:

评测系统给一个输入ball.in文件;

运行选手的程序,得到ball.out文件;

用checker去检查ball.in对应的ball.out文件的答案是不是满足要求。

钻空子后的评测流程:

评测系统给一个输入ball.in文件;

运行选手的程序,选手改了ball.in文件,同时写入ball.out文件;

用checker去检查ball.in(修改过的)对应的ball.out文件的答案是不是满足要求。

这个Bug中最诡异的地方,就是:原本应该只有只读权限的ball.in文件,竟然能够被轻易修改。

这个低级问题,出在哪里,还不知道,但是据网友推测:应该就是落后老旧的评测软件Arbiter的锅。

因为Arbiter的问题和Bug实在是太多了,修改ball.in文件只是其中之一。

知乎网友Menci的回答中,通过Arbiter,选手其实还能直接解限内存(增加计算力)和解限时间(增加答题时长)。

正是由于Arbiter的威廉希尔官方网站 太落后了,存在各种Bug,才让验算数据的修改成为了可能。

此外,网友的讨论,也能发现,在文件读取的指令中,也存在一些问题。

如果改卷老师先把输入数据看一遍,那么就算后面数据被偷换了,也不会出现误判。

但是,系统程序的加载顺序偏偏是,先运行选手的文件,于是,才留下了可乘之机。

当然,这个可乘之机,也是有使用局限的,而这,跟Special judge的独特判定机制有关。

Special Judge,是读取选手提交的特定程序,通过验算数据来确定选手提交的程序输出(ball.out文件)是否正确。

而平常的题目,只需核对答案就行,就不需要读取程序。

直接核对,也就没有了篡改验算数据的机会。

而今年,却是NOIP竞赛首次出现Special Judge题目。

就这样,各种阴差阳错的情况下,NOIP2020中最难的一道题,就这么被「改」出了满分答案。(狗头)

取消成绩?禁赛三年?

这位同学此次的行为,算是踩到了竞赛本身和竞赛规则的一处灰色地带。

至于会怎么处理,还不得而知,我们只能从规定和往年的一些案例中窥探一二。

在往年中,CCF本身是对违规行为有着规定和处罚的。对于个人违规的判例上,可以分为三个层级:

不合程序的成绩作废;

选手禁赛三年;

扣除所在省选下季名额1个,优先扣除作弊选手所在学校的名额。

从过往案例来看,如果只是选手在过程中被认为不合乎程序,那么即该部分成绩取消,这种情况一般是没有直接认定为作弊。

而一旦认定为作弊,则是禁赛三年和扣除名额同时进行。

可以看出,认定为作弊和非作弊二者之间,处罚力度之间的差距还是很大。

因此,该同学面临处罚的最关键点,便是在于其行为与作弊之间的一个认定。

那么,CCF往年是如何认定作弊的呢?从往年公告中,我们可以看到:

为获奖采取了抄袭、拷贝等不正当的手段。

另外,在作弊通告中,CCF特别强调:

本学会认为,诚信是对一个成长中的学生最起码的道德要求,也是参加竞赛的前提条件,CCF严厉谴责任何弄虚作假的行为。

按照往年来看,「等行为」与「诚信」,似乎足以给这个行为定性。

但是,也有网友认为:CCF软件出了问题,合理利用规则,没有违反规定。

81da7a48-4423-11eb-8b86-12bb97331649.png

至于最终如何,只能等待处理结果出来才能知晓了。

网友讨论:快去打CTF

NOIP2020被考生钻了空子,这事一经发布,便引起啦网友的关注和讨论。

在知乎上,相关提问已经有了89W的浏览量,并冲上了当日的知乎热榜。

对于这种黑客式的攻击行为,又怎能不让人想到CTF(网络安全威廉希尔官方网站 夺旗赛)呢?

这也难怪网友们都惊呼:快去打CTF

8234ec1c-4423-11eb-8b86-12bb97331649.png

82680340-4423-11eb-8b86-12bb97331649.png

另外,也有网友调侃道:CTFer又多了个拿奖的地方。

828a81f4-4423-11eb-8b86-12bb97331649.png

所以,这位同学要不要考虑一下网络安全威廉希尔官方网站 夺旗赛呢?(狗头)

原文标题:我在信息学奥赛上,用Bug直接改了验算数据,拿了满分算作弊嘛?

文章出处:【微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7022

    浏览量

    89018
  • 编程
    +关注

    关注

    88

    文章

    3615

    浏览量

    93721

原文标题:我在信息学奥赛上,用Bug直接改了验算数据,拿了满分算作弊嘛?

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LMT70连接ADC后端电路设计,Figure27中的Cfilter Cpin Csample均算作Cload吗?为什么AD采样电路中不用添加Rs?

    看了datasheet里面的一些电路,存在一些困惑。下面两个电路。Figure27中的Cfilter Cpin Csample均算作Cload吗?为什么AD采样电路中不用添加Rs?
    发表于 12-11 08:33

    NIDA发布《智算数据中心网络建设威廉希尔官方网站 要求》

    Alliance,以下简称 “NIDA”)携手中国信息通信研究院等9家组织成员共同发布了《智算数据中心网络建设威廉希尔官方网站 要求》(以下简称 “威廉希尔官方网站 要求”)。该威廉希尔官方网站 要求明确了智算场景下数据中心网络建设的威廉希尔官方网站 要求与执行标准,旨在加速企业智
    的头像 发表于 12-04 11:13 347次阅读

    力斯与托立夫威廉希尔官方网站 交流日顺利举行

    近日,托立夫首次走进力斯,在其重庆总部举办了一场规模盛大的全方位威廉希尔官方网站 交流活动,并把前沿的安全黑科技和安全系统集成解决方案带到了力斯。借此活动,双方加深了对彼此研发与市场方向的认
    的头像 发表于 12-02 14:25 187次阅读

    华为致力于打造安全可靠的智算数据中心

      近日,由CDCC主办的“2024数据中心标准大会”北京国家会议中心成功举办。作为数据中心行业的年度高端会议,大会集聚数据中心全行业威廉希尔官方网站 专家,直面AIDC的变化与未来发展。 华为数
    的头像 发表于 11-23 14:05 302次阅读

    DDC264还没闭合开关测量信号时,读出的是满量程的数据,是这下拉电阻的影响

    我看到在上电时需要给模拟输入引脚低电平,所以模拟输入引脚设计如下图设计: 电前断开开关,电初始化后,需要测量时闭合开关接入测量信号。 1、这样的设计会对测量有什么影响? 2
    发表于 11-19 08:20

    电子背散射衍射(EBSD):揭示材料晶体信息的窗口

    什么是电子背散射衍射(EBSD)?电子背散射衍射(EBSD)威廉希尔官方网站 材料科学中扮演着至关重要的角色,尤其是扫描电子显微镜(SEM)中,它为研究者提供了一种获取材料晶体信息的有效手段。
    的头像 发表于 11-18 17:52 463次阅读
    电子背散射衍射(EBSD):揭示材料晶体<b class='flag-5'>学</b><b class='flag-5'>信息</b>的窗口

    udl里的字符串信息局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?

    SQL数据库远程连接已经开启。我udl里的字符串信息,连接输入的服务器地址去连接数据库,用户名和密码都没错,但是服务器的电脑可以连接成功
    发表于 11-16 09:50

    运放的输出电压为多大时才能算作小信号?

    请问下,运放的输出电压为多大时才能算作小信号? 主要带宽增益积是针对小信号,所以想清楚小信号的界限
    发表于 09-19 07:05

    梯度科技和广西大学计算机与电子信息学院达成战略合作

    日前,梯度科技与广西大学计算机与电子信息学院战略合作签约暨信创实习实训基地揭牌仪式南宁举行。广西大学计算机与电子信息学院副院长兼信息安全系主任郑嘉利、
    的头像 发表于 09-09 16:31 605次阅读

    plc边缘计算数据采集网关是什么

    PLC边缘计算数据采集网关是一种工业物联网(IIoT)设备,它结合了可编程逻辑控制器(PLC)的功能与边缘计算威廉希尔官方网站 ,用于工业环境中收集、处理和传输数据。这种网关通常位于现场设备和中央控制系统之间
    的头像 发表于 08-07 13:46 249次阅读
    plc边缘计<b class='flag-5'>算数据</b>采集网关是什么

    ESP32-S3能否直接DMA通过SPI读取ADC数据

    项目中需从SPI的ADC中读取数据。目前是ADC的DRDY信号触发GPIO中断,中断中读取SPI数据,这样会占用较多内核时间,无法提高ADC更新速度。能否
    发表于 06-06 06:51

    FPGA有哪些开发环境?可以VSCode开发

    FPGA有哪些开发环境?可以VSCode开发
    发表于 04-29 23:05

    托立夫中国与首钢集团签署协议,成立钢联合研发平台

    2024年4月24日,托立夫中国与国内领先的钢铁企业首钢集团北京首钢威廉希尔官方网站 研究院正式签署协议,并共同为联合实验室揭牌,打造汽车安全系统钢开发与应用研究平台。
    的头像 发表于 04-28 11:07 683次阅读
    <b class='flag-5'>奥</b>托立夫中国与首钢集团签署协议,成立<b class='flag-5'>用</b>钢联合研发平台

    喜田宁波与华侨大学信息学院校企合作创新模式—智能力控创新平台启动

    局长、人社局夏慧主任、宋磊杰主任出席签约揭牌仪式并发表重要讲话。这次合作不仅为喜田宁波与华大信息学院双方人才培养、科研合作等领域带来更多机遇,也为推动工业自动化
    的头像 发表于 01-26 08:30 658次阅读
    喜田宁波与华侨大学<b class='flag-5'>信息学</b>院校企合作创新模式—智能力控创新平台启动

    图科创板再募19亿 实控人债台高筑不得不借新还旧

    截至2022年底,百图累计未弥补亏损达14.04亿元。百图货币现金5.51亿元,预计现金流只够维持2024年、2025年的正常运营。
    的头像 发表于 01-10 11:17 650次阅读
    百<b class='flag-5'>奥</b><b class='flag-5'>赛</b>图科创板再募19亿 实控人债台高筑不得不借新还旧