AIGC浪潮将至:人工智能在RHG攻防竞赛中的预演
当下,软件正在重新塑造整个世界,而软件的演进与代码编写紧密相连,全球每年产出的代码量高达数千亿行,其中潜藏着诸多安全隐患。调查数据显示,平均每千行开源代码中便藏有约14个缺陷。更具危害性的是,一旦这些漏洞被不法分子所掌握,其造成的后果往往难以估量。像"永恒之蓝"、"心脏滴血"以及"SQL Slammer"这类恶意程序和安全缺陷,都曾给我们的业务系统带来过巨大的冲击。
以往,安全漏洞的识别与利用主要依靠人工分析和手动编写,这使得漏洞修补效率低下,修复流程过度依赖资深技术人员,且整体周期偏长。迫切需要更高效的途径来破解这一困境。
CGC竞赛的由来
为攻克这一难题,2016年美国国防高级研究计划局(DARPA)开创性地举办了"网络超级挑战赛"(Cyber Grand Challenge),旨在促进自动化安全防御技术的进步,培育能够自主执行漏洞分析与修补的系统,借助自动化系统之间的较量来提升网络安全防护的水准与效率。
CGC的比赛模式是让完全无需人工介入的自主系统在仿真网络环境下展开攻防对抗。参赛系统必须拥有漏洞分析、利用及修复等多重能力。比赛过程中,系统一旦识别出漏洞,便会自动对其进行剖析并利用来向其他系统发起攻势;同时,系统还需对自身存在的漏洞进行排查和修补,以防备来自对手的攻击。
2016年,来自美国卡内基梅隆大学(CMU)的ForAllSecure团队研发出了基于模糊测试技术的智能攻防机器人,展现出卓越的漏洞发现实力,最终摘得桂冠,并捧走了200万美元的奖金。
CGC赛事的举办有力推动了自动化安全攻防技术的探索与进步。借助竞赛的激励,参赛系统的技术能力持续攀升,为网络安全行业自动化攻防领域注入了全新的活力与创意。CGC同时也为研究者们搭建了沟通协作的舞台,促进了各机构间的紧密合作与经验互通。
国内人工智能竞赛RHG
RHG(Robot Hacking Game)人工智能大赛与美国DEF CON大会引入的CGC(Cyber Grand Challenge)相类似,是国内举办的同类型赛事,全程由自动攻防机器人系统独立完成,无需任何人工介入。这种崭新的网络安全竞赛形式在国内安全领域迅速兴起,自2017年首届RHG赛事在武汉圆满举办以来,迄今已成功举行多届。2023年网鼎杯半决赛新增RHG项目后,人工智能机器人大赛的热度再创新高。
RHG比赛通常会汇聚全球各地的安全研究人员、工程师及团队,他们借助机器学习、深度学习、自然语言处理等AI手段,并融合模糊测试(Fuzzing)技术来执行自动化漏洞探测。该赛事主要面向二进制漏洞的自动识别(CrashMe)与利用(ExpMe,PopCalc),一般划分为自动化漏洞挖掘与自动化漏洞利用两大方向。
其中,所涉及的漏洞多为二进制文件中的内存破坏类缺陷(如栈溢出、格式化字符串漏洞、UAF等)以及条件竞争类问题。比赛时,主办方通常会发放一个二进制文件及一份基础输入样本,参赛队伍需借助自主研发的AI系统来执行攻击、防守、检测或修补等任务,同时也要警惕自身系统遭受其他选手的侵袭。
目前主流的自动化漏洞挖掘技术以模糊测试为主,此外,数据流分析和污点分析等技术也能对二进制文件实施一定程度的漏洞发现,但实际应用中通常仍以效果更优的模糊测试技术为主导。
具体操作时,参赛者利用模糊测试技术,以题目给出的种子输入文件(seed)为基础对目标程序开展模糊测试,一旦在测试中成功引发崩溃(Crash),即可通过比赛官方提供的API提交引发该崩溃的"输入"以获取分数。
RHG的核心价值
步入智能攻防时代,RHG已在各类网络对抗赛事中被广泛采用,近年来频繁亮相于网鼎杯、纵横杯、强网杯等重要比赛,其根本原因在于它自身所蕴含的实际价值。
1. RHG助推网络安全技术进步:这类比赛为网络安全行业搭建了一个高度竞争与创新的舞台,激励参赛者不断探索新型攻防手段与解决思路。借助竞赛的磨砺,参赛者的技能与水平持续精进,进而带动整个行业的技术演进。
2. RHG加速AI在网络安全中的落地:RHG作为一项自动攻防机器人系统竞赛,积极引导参赛者借助人工智能与自动化技术完成攻防对抗。这有助于将AI技术转化为实际的网络安全应用,从而提升防护与攻击检测的效率及精准度。
3. RHG培育网络安全专业精英:举办RHG赛事有助于吸引更多青少年与专业人士加入网络安全阵营。参赛过程中,选手们将直面顶尖技术带来的安全考验,从而锻炼问题解决与创新思维能力,为网络安全人才的培养构筑了坚实的平台。
4. RHG拓展安全社区协作:大规模的网安赛事为安全社区的专家及论坛创造了相互沟通、知识共享与经验交流的契机。这有利于构建联系更紧密的安全社群,推动各方协同合作,共同应对网络安全挑战。
5. RHG衡量国内安全技术水准:通过RHG竞赛的横向对比,能够初步评判国内网络安全技术的发展层次与实际应用水平。这有助于摸清行业现存短板,并激励各方加大对网络安全研发的关注与投入。
6. RHG提升全民安全意识:举办此类竞赛能够唤起公众对网络安全的重视,加深社会各界对网络威胁与安全风险的了解。这有助于整体网络安全意识的增强,推动网络安全文化的广泛传播。
7. RHG搭建国际交流桥梁:RHG作为与CGC同类型的国际赛事,为本土选手与团队创造了向国际一流安全专家请教切磋的良机,有力推动了国际间的沟通协作与共同进步。
结语
云起无垠作为新一代智能模糊测试领域的先行者,在网络攻防方向积淀了深厚的研究底蕴与丰富的实战经验。其安全团队由国内顶级蓝莲花战队、天枢战队的核心成员组成,曾在世界级CTF竞赛中屡获佳绩。
融合模糊测试领域的技术沉淀与赛事实战经验,云起无垠率先推出了RHG培训服务,致力于协助企业和机构培育高水平的网络安全人才。RHG培训课程分为基础、入门、专业、竞赛四个层级,学员通过学习能够提升自动化漏洞挖掘技能,在实战中增强自身的安全攻防能力。
随着AIGC等概念的广泛传播与持续演进,人工智能攻防正迈向一个崭新的时代。展望未来,人工智能与模糊测试的深度融合有望催生更出色的表现,对网络攻防都将产生显著的积极影响。云起无垠热忱欢迎各界人士前来交流学习,共同掌握更前沿、更高效的安全技能!