“疯狂赛车” 挑战通关Tips|自动驾驶CTF之驾驶游戏赛题说明

百家 作者:百度安全应急响应中心 2020-09-22 19:13:25
在9月26日即将举办的首场自动驾驶CTF比赛中,主办方引入了一个全新的赛题类型 ——  Mad Race (或称疯狂赛车)。我们希望通过引入赛车游戏场景,让更多的人关注并了解自动驾驶技术及软件安全问题。

 

Torcs开源赛车游戏场景

本场自动驾驶CTF线上赛,我们利用 Torcs 开源赛车游戏准备了MadRace这组赛题。Torcs是一个比较古老的开源赛车游戏,近几年,也经常被用于机器学习的算法研究,尤其是增强学习算法的展示,研究AI和自动驾驶的同学也许已经在工作中使用过这款软件。 

Torcs游戏本身提供自动驾驶程序接口,玩家可以通过自定义的程序来控制游戏中的赛车。本次BCTF比赛也采用了相同的程序接口,战队通过实现接口指定的函数来完成对游戏中车辆的控制。相对其他赛车游戏而言,Torcs 的驾驶接口有明确的文档。同时,Torcs还曾举办过多次基于此游戏的自动驾驶比赛,网上有丰富的驾驶程序实例。

Mad Race 赛题介绍 

Mad Race 是一组把传统的算法比赛游戏转变成程序对抗游戏的赛题类型。

针对此类型赛题,主办方会提供基本的机器人框架,战队需要使用已给定的框架编译,提交二进制文件进行答题,无需提交源码。BCTF提供的框架只包含最基本的自动驾驶程序,参赛战队如想优化机器人算法,也可以到Torcs的世界大赛中参考各种开源机器人

BCTF AutoPwn Torcs游戏场景视频

在正式比赛过程中,主办方会先对参赛战队提交的自动驾驶机器人进行功能检查,以确保其所提交的机器人能够在游戏程序里顺利加载,并完成比赛。通过功能检查的机器人将被统一放在游戏环境中,在同一赛道上进行能力比拼。参赛战队可自由发挥,控制自己的自动驾驶机器人,以竞速的方式获取胜利。Mad Race赛题的最终得分会根据赛车游戏结束时各战队控制的赛车竞速排名来决定。

值得一提的是,本场比赛中,主办方对参赛战队在游戏场景中的赛车行为不会做过多限制,战队可以在遵守程序接口并保证游戏正常运行的条件下,以多种方式PK其他战队的赛车,从而赢得“疯狂赛车”比赛的胜利。


那么,Mad Race 到底是一道 AI 算法赛题,还是安全攻防赛题?答案等你来揭晓!!



比赛时间

2020年9月26日 上午 10:00 


 9月27日 上午 10:00 UTC+8


报名链接

https://anquan.baidu.com/bctf/#/zh-CN/home



了解更多自动驾驶CTF内容,请戳

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接