NSA Codebreaker挑战赛3.0 复古游戏AI竞赛 Mozilla隐私研究证明跟踪保护 虚拟现实解剖 适用于AWS Glue的Amazon Open Sources Python库 Firefox 60支持WebAuthn 蚱hopper-教编码的120区应用 Windows 95启用25 圣诞老人在哪里?他什么时候到达? 特朗普要求6G,但我们什至不知道它是什么 PeerJ-开放存取同行评审计算机科学 Eclipse IoT开发人员调查2019 TJBot-在Watson中使用Raspberry Pi NVIDIA推动实时光线追踪 水,水,无处不在,全部由计算机生成 Facebook发起DeepFake检测挑战 Apache Kylin获得表级ACL管理 DataGrip改进了架构管理 实体框架核心2发布有缺点 调用图形开发人员-帮助名称下一代Open GL Javalin 2.0发布 Gary Kildall回忆录可供下载 两种声音的编程语言的历史 FoundationDB增加了多区域支持 伊万·萨瑟兰(Ivan Sutherland)赢得知识前沿奖 太阳剧团(Cirque du Soleil)通过Chrome实验开创了新局面 Google 20年 完整的HTML5.0定义已发布 Amazon DynamoDB Accelerator到达预览 项目提花产品实现 Mozilla Things网关 Google AIY纸板和Raspberry Pi AI Mozilla Web超越实验的东西 惠普档案馆被毁 Google推出Firestore Google Area 120发布了Game Builder FSF推出无DRM徽标 物联网开发人员积累经验 MongoDB更新图表工具 OpenJDK计划私有漏洞小组 集成EDSAC Java 12与开关表达式一起发布 Mycroft在Raspberry Pi上开源Alexa 自动赛车的股票赛车? Google地图中的吃豆人复活节彩蛋 仅凭照片即可创建自己喜欢的演员 NVIDIA的Turing-GPU的巨大飞跃 DRM API将成为HTML5标准的一部分 正则表达式填字游戏网站 Linux Foundation主持项目OWL
您的位置:首页 >前端 >

NSA Codebreaker挑战赛3.0

美国国家安全局(NSA)是美国的大学生,他们在应对虚拟但现实的安全威胁时,正在挑战美国的大学生锻炼逆向工程和低级代码分析技能。

nsacodebanner

挑战包括逐步变得越来越困难的多个层次。去年,只有10名学生解决了第四级和最后一级的问题,但也许今年的挑战奖将颁发给完成全部四项任务的前50名学生,这一事实可能会吸引更多的参赛者。

对于计算机科学专业的学生来说,这听起来像是一个很好的机会,可以掌握一些非常有趣的工具。专栏指出:

为了解决这些挑战,您将需要使用低级工具(例如反汇编程序,调试器,十六进制编辑器,Linux binutils等)分析可执行文件。

它建议使用IDA反汇编程序,其描述如下:

一个非常强大的逆向工程工具,被全世界的专业安全研究人员使用。

您只能使用有效的.edu地址来注册此挑战,因此我们联系了NSA,以获取有关其为何运行此挑战以及其运行方式的更多信息。

当NSA的信号情报总局寻求方法吸引对科学,技术,工程和数学学科感兴趣的顶尖人才进入国家安全事业时,挑战就开始了。第一个迭代称为“高级班计划”,其中NSA向大学教授提供了一个学生需要解决的问题。问题情境需要一个学期才能完成,与NSA员工面临的现有挑战相似。

为了吸引更多的学生,NSA随后发起了Codebreaker挑战赛,该挑战赛提出了一个需要创造性解决方案的问题,同样也类似于NSA员工现有的挑战。三年前,只有13所学校参与其中,一小批志愿者访问了这些学校,以为从事挑战的学生提供指导并评估提交的材料,但是今年,NSA创建了一个网站供学生下载问题并跟踪他们的进度。

这使更多的大学可以加入,而且NSA告诉我们,来自130所学校的1,000多名参与者正在参加新的在线挑战赛,并且注册还为时不晚(使用your.edu电子邮件地址)在https://codebreaker.Ltsnet。

根据提供给我们的信息:

并非每个问题都是相同的。每个下载问题的参与者都会收到一个对问题进行了微小修改的标识符,从而为每个人提供了独特的体验。该网站还包含一个排行榜,以便学校可以争夺吹牛的权利。

国家安全局还指出:

我们不想透露有关Codebreaker挑战的详细信息。完成每个步骤后,他/她将获得另一种更为困难的场景。为了完成挑战,需要运用大量的技术知识,创造力和决心。

对于已注册的人员,虚拟技术讲座计划于9月17日美国东部时间2:00至3:00进行。这将介绍挑战,介绍一些逆向工程技术,并逐步解决去年的挑战。

nsacodesq

即使您没有资格注册,也可以访问去年的技术讲座中的幻灯片,其中将解决2013年的挑战。

作为课程资源的一部分,还可以公开访问一系列五个反向工程讲座。

Codebreaker Challenge网站的FAQ指出,逆向工程对于那些与恶意软件,高级持续性威胁以及类似的恶意网络活动作斗争的人员来说是一项至关重要的技能,并承认:

作为负责保护美国政府国家安全信息系统的组织,美国国家安全局(NSA)希望在大学生(以及潜在的未来员工!)中发展这些技能。

它还说:

NSA不是唯一对这些技能感兴趣的组织-许多财富500强公司也在寻找具有逆向工程能力的人员,因为他们致力于保护公司和组织的计算机系统和网络。

即使您不寻求新职业,用于逆向工程未知二进制文件的相同技术通常也可以用于诊断和修复自己应用程序中的错误,特别是如果它们是编译器引入的低级错误。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。