草庐IT

史上最强安全大赛:2022潮汐安全应用开发大赛

螣龙安科 2023-03-28 原文
7月2日,经过一周的大众投票,2022首届潮汐安全应用开发大赛决出了总冠军以及前三甲,比赛圆满落下帷幕。
 
 

首届潮汐安全应用开发大赛由安定坊CyberSec以及螣龙安科主办,比赛历时两个月,共吸引了50组个人/团队报名,最终8组单位进入了于2022年6月25日举办的决赛以及DEMO DAY。
  • 其中七组个人/团队来自中国:LoRexxar’(作品:静态白盒扫描工具),蛋黄(快速端口扫描工具),w8ayyy(WEB漏洞扫描器编排),FISHER(漏洞预警处置编排),影舞者(内网综合扫描工具),ph4ntom(多级代理工具),星盟安全团队(栈溢出漏洞自动化测试工具)。
  • 此外,还有一组团队来自美国:Network Busters(自动化密码破解编排)。
图:决赛作品展示
 

参与决赛的项目专业水平都非常高,决赛选手基本汇聚了中国网络安全开源的顶流大佬。
他们之中有不少来自国内一线企业(360,奇安信,知道创宇,腾讯,拼多多等),美国的参赛团队Network Busters则是来自于佐治亚理工学院(美国著名的理工学院之一,世界排名38)和伊利诺伊理工学院(美国独立科技大学联盟成员之一,IT信息技术全美前30)的网络安全博士团队。
参赛项目在Github累计超过2万个Star(w13scan,fscan,stowaway...),专业方向涉及自动化渗透(BAS)、交互式应用程序安全测试(IAST)、攻击面管理(ASM)、模糊测试(fuzzing)等多个方向。
在DEMO DAY展示过程中,比赛特邀专家评委薛质教授(上海交通大学网络空间安全学院副院长)、王轶骏(上海交通大学网络空间安全学院教师,网络攻防领域从业20年)、陈力波(上海交通大学网络空间安全学院教师,CTF战队“蓝莲花”初创成员)、以及螣龙安科创始人兼CEO王昊天针对各个项目也发表了自己的看法,和选手们进行了答疑互动。

图:DEMO DAY王轶骏老师针对fscan项目进行点评
 

有近1000名安全从业者围观了决赛日DEMO DAY并于其后一周内参与了投票,最终影舞者(fscan内网综合扫描工具)以203票获得了比赛第一名,星盟安全团队和LoRexxar分别获得第二名和第三名,比赛前三名共同赢得3万元现金大奖。
图:投票页面
 

这次比赛的主办方安定坊CyberSec、螣龙安科以及潮汐安全平台旨在通过本次比赛,进一步推动国内外主动安全的技术变革
  • 从网络安全走进人们的视野,网络安全领域长期以“被动安全”为核心价值观,然而随着“木桶”的板块数逐渐增多,基于“木桶原理”的被动型安全防御建设已经不足以完善地保护企业/个人的安全。
  • 近年来,紧张的国际形势及自动化黑客攻击的兴起,都倒逼安全人员去主动地进行安全“检测筛查”,常态化的护网行动、日益细颗粒度的国家网安政策也使得“主动安全”进一步成为了不可逆转的行业大趋势。

潮汐主动安全平台(lev.zone)作为一个自动化的任务调度和编排平台,实现了通用安全能力的模块化、标准化和自动化。凭借潮汐,用户无需配置安装复杂的环境、无需学习工具/应用的使用方式、无需进行手动的工具调用,就可以在任意系统环境执行探测式的、检测式的、分析式的工具,甚至可以直接使用自动化任务实现主动安全工作,将10h的工作缩短到30mins。潮汐的终极目标是实现工具在跨网络、跨系统、跨平台的环境中运行,实现非侵入式的自动化编排调用,实现【分布式计算环境原生操作系统】,成长为新一代主动安全基础设施。

 

图:潮汐市场页面

有关史上最强安全大赛:2022潮汐安全应用开发大赛的更多相关文章

  1. ruby - 将差异补丁应用于字符串/文件 - 2

    对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

  2. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  3. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  4. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  5. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  6. ruby - 如何使用 Ruby aws/s3 Gem 生成安全 URL 以从 s3 下载文件 - 2

    我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A

  7. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  8. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  9. ruby - 是否可以覆盖 gemfile 进行本地开发? - 2

    我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI

  10. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

随机推荐