构建与破解:马里兰大学首创安全编程竞赛揭秘

马里兰大学首创的Build it Break it安全编程竞赛采用独特"翻转CTF"模式,要求参赛者既构建安全软件又挖掘他人漏洞。比赛支持任意编程语言,为安全工具提供实证研究,Trail of Bits作为赞助商提供技术支援。

教育倡议聚焦:构建与破解 - Trail of Bits博客

Build it Break it:马里兰大学首创的安全挑战

我们很荣幸赞助首届Build it Break it编程竞赛,该竞赛由马里兰大学(UMD)主办,并得到我校博士生兼Trail of Bits员工Andrew Ruef的支持。Build it Break it是一项"翻转CTF"竞赛,参赛者既要实现安全软件,又要识别他人作品中的漏洞。评分标准包括软件的安全构建和安全漏洞识别。

竞赛理念:构建安全而非事后补救

Michael Hicks表示:“构建-破解-修复竞赛的构想旨在获取有用科学证据,同时让学生群体和更广泛社区建立’安全内建而非事后添加’的思维模式。”

在Trail of Bits看来,Build it Break it是安全社区现有竞赛体系中必要的补充。虽然学生有大量学习破解软件的机会(其中许多我们都有支持),但挑战他们正确构建软件的机会相对较少。在这个独特竞赛中,构建者和破解者都能各展所长,因为两项活动都会获得奖励。

编程语言的安全实证研究

该竞赛还为语言推广者提供了展示其方法优势的机会——如果某种语言"比其他语言更安全",它应该在竞赛中脱颖而出,使用该语言构建的更多实现将保持完好。参赛者可以使用任何编程语言或框架编写软件,因此通过观察竞赛,社区可以收集关于可用工具安全性的实证证据。

参赛资格与技术支持

任何美国大学的本科生或研究生都有资格参加Build it Break it争夺现金奖励。但请注意,Trail of Bits工程师将作为"破解团队"提供现场协助。有关本次竞赛动机的更多信息,请参阅Michael Hicks的博客文章和幻灯片。


分享此文章: Twitter | LinkedIn | GitHub | Mastodon | Hacker News

页面内容

最新文章

  • 我们构建了MCP一直需要的安全层
  • 利用废弃硬件中的零日漏洞
  • EthCC[8]内幕:成为智能合约审计员
  • 使用Vendetect大规模检测代码复制
  • 构建安全消息传递很难:对Bitchat安全辩论的细致解读

© 2025 Trail of Bits. 使用Hugo和Mainroad主题生成。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计