RSAC 2025创新沙盒 | ProjectDiscovery:开源社区与Nuclei结合的攻击面管理

原创 创新研究院 2025-04-22 09:01 湖南

ProjectDiscovery作为2024年RSAC创新沙盒入围企业,专注于攻击面管理,以开源社区驱动的资产与漏洞发现工具著称。其明星项目Nuclei通过高效的模板扫描技术,助力企业快速识别风险,展现了强大的技术实力与行业影响力


一.  公司简介

ProjectDiscovery 成立于 2020 年,是一家专注于攻击面管理(ASM)的网络安全公司,总部位于美国旧金山。专注于提供开源和基于云的安全工具,以简化安全工程师和开发者的工作流程。

1.1  

团队情况

ProjectDiscovery 团队规模11-50人,核心成员主要来自于印度。创始人Rishiraj Sharma在公司成立初期通过 GitHub 上的开源项目与其他创始人相识。Sandeep Singh担任CTO,专注于技术创新,特别是在自动化洞检测和攻击面管理方面。凭借初创团队在安全研究和自动化技术方面的专长,带领公司取得了显著成就。

图1. Rishiraj Sharma(CEO)和Sandeep Singh(CTO)[1]

1.2  

融资情况

ProjectDiscovery 已通过两轮融资筹集了约 2800 万美元。这些资金用于扩展其云平台和增强产品功能 (数据来自Crunchbase)。


二.  产品背景

攻击面管理(ASM)已从简单的资产枚举演变为一个复杂的过程,能够持续发现、分类和监控所有易受攻击的资产。现代组织面临不断扩展的数字足迹,涵盖传统互联网暴露系统、动态云环境和复杂的分布式服务。2019年分析师拉波特首次提出攻击面管理(ASM, Attack Surface Management)的概念, 2021年7月,Gartner《Hype Cycle for Security Operations》报告将ASM列为新兴技术,引发国内热潮,细分为外部攻击面管理(EASM)和网络资产攻击面管理(CAASM)。EASM从攻击者视角分析公网暴露资产;CAASM则通过API集成,提供内外部资产可见性和风险管理,助力企业在复杂IT环境中有效应对威胁。

图2.  Gartner2024年新兴技术成熟度曲线[2]

传统漏洞管理工具存在明显局限,大多是较为固定的扫描模型,难以适应如今快速迭代的开发节奏。面对快速开发、动态基础设施和自动化攻击的新时代,安全团队亟需新的漏洞管理工具,真正提升防御效率与响应速度。ProjectDiscovery 通过结合成熟的开源技术和云原生功能,重新定义了资产攻击面管理。其平台通过对深度扫描和资产呈现,确保资产实时可见。简言之,它让安全团队能够以攻击者的视角看待组织的攻击面。


三.  方案特点

ProjectDiscovery产品的Slogan“大幅度减少资产扫描的时间、工具数量和开销”,其主要关注应用服务、内网资产、API、DNS、云、数据库资产发现,具体的实现架构和工具调用关系如下图所示:

图3.  ProjectDiscovery业务流程和工具调用关系示意图[3]

3.1  

持续的资产监控

ProjectDiscovery是Saas化的平台,持续监组织中所有暴露于互联网的资产和服务,自动发现新主机、端点以及攻击面的变化。官网已开放试用,笔者输入了ProjectDiscovery官网域名做资产发现,平台的动化识别结果。具效果如下图所示。

图4.  ProjectDiscovery产品界面[5]

从演示环境来看,资产识别涵盖了子域名、端口、状态码、IP 地址、ASN、CNAME 记录、使用技术栈、网页截图以及安全问题等多个维度。ProjectDiscovery平台功能主要是对资产的数据的统计和搜索可视化,主要是针对互联网暴露面,数据的来源以主动探测发现为主,其对外宣传的内网资产风险发现功能并没有展示,笔者希望看到在路演中展示该功能。

图5.  ProjectDiscoveryi资产列表

3.2  

开源社区集成

ProjectDiscovery打造了一个由超过10万名工程师组成的蓬勃发展的全球社区,主要的工具包括:Nuclei, Httpx, Subfinder[6]。

3.2.1  

Nuclei

Nuclei是基于模板的可定制的漏洞扫描器,依托全球安全社区的支持,基于简洁的YAML DSL构建,来识别资产和脆弱性。它能够检测应用程序、API、网络、DNS及云配置中的漏洞,目前项目在GitHub上已收获22.9K Star,共计有9000多个Nuclei模板。Nuclei确保扫描速度快、结果精准,并与现实世界攻击者的行为保持一致。

图6.  Nuclei 资产脆弱性探测工具

Nuclei 借助开源社区和自定义模板构建了强大的漏洞扫描生态,这是 ProjectDiscovery 的一大亮点,但笔者在实际并发测试中发现,尽管其相较传统的暴力扫描方式效率更高,在面对大规模资产探测时整体表现仍略显不足,推测其对丰富模板的支持在一定程度会影响了扫描效率,还是需要一些调度策略和扫描模式的支持。

3.2.2  

Httpx

Httpx 是一款专注于 Web 资产探测的高性能工具,当前Github Star数8.4K。主要针对HTTP协议的服务探测,支持多种指纹识别与响应信息提取功能。能够高效获取状态码、标题、IP、TLS 信息、Favicon 哈希、截图、证书指纹等关键数据,尤其适合用于资产测绘和指纹识别前置环节,是一个强大的Web服务探测工具。

图7.  Httpx HTTP探测工具

3.2.3  

Subfinder

Subfinder 是一款专注于子域名发现的工具,旨在通过被动数据源快速、隐秘地枚举目标网站的有效子域名。其设计理念是简单高效,架构模块化,专注于被动子域名枚举这一核心功能。通过从在线被动数据源(例如 DNS 记录、证书、搜索引擎、第三方 API 等)收集信息,发现目标网站的子域名。Subfinder设计思路是避免主动扫描目标网络,确保操作的隐秘性,降低被检测的风险。

图8.  Subfinder子域名发现工具

3.3  

AI辅助的内容生成

ProjectDiscovery 主要用AI辅助完成Nuclei检测模板和资产标签的自动化生成。

3.3.1  

自动化规模板生成

ProjectDiscovery功能通过AI模板编辑器显著提升了Nuclei模板生成效率与质量。首先利用无头浏览器和ChatGPT从POC的链接中提取技术细节(如脚本、路径、HTTP请求和Payload),确保关键信息完整。通过PDCP API生成包含漏洞描述、元数据和匹配器的Nuclei模板,并由TemplateMan API优化元数据、CVSS分类和格式统一。免费用户每日可进行10次AI请求,订阅和企业用户享有更高或无限制配额。笔者试用了该功能,让帮我生成最近的Vite CVE-2025-30208 安全漏洞的Nuclei模板,效果还是很不错的,具体如下图所示,

图9.  AI生成Nuclei模板

3.3.2  

自动化资产标签生成

ProjectDiscovery支持AI驱动的资产标签功能,可自动分类并为资产添加上下文,帮助安全团队高效管理资产。官网描述该功能目前为早期测试版,首次标签可能较慢。通过分析资产元数据、DNS记录、HTTP响应及网页截图,系统智能分配描述性标签,如“登录页面”或“测试环境”,将原始数据转化为清晰的资产清单。标签便于筛选与组织,清晰呈现攻击面,统一标准确保分类一致。新出现的资产可以自动获标签,保持清单实时准确。笔者在演示环境中增加标签是灰色锁定状态,应该还不支持试用,如下图所示。期待其路演介绍的实际展示。

图10.  AI生成资产标签

四.  总结

自2019年Axonius[7]凭借网络安全资产管理平台在RSA创新沙盒夺冠,其估值已飙升至26亿美元,并计划近期IPO。2022年,Sevco[8]以数据融合为核心的资产管理平台入围,而2025年ProjectDiscovery凭借开源社区驱动的资产攻击面工具崭露头角,凸显资产攻击面管理(ASM)一直是RSA关注的热点。Axonius和Sevco聚焦多源资产数据整合,提供全面可见性和安全管理;ProjectDiscovery则通过开源社区打磨敏捷的漏洞发现能力。数据融合与社区驱动的两种路径,共同推动ASM领域的创新与发展。

 ProjectDiscovery特色在于融合开源驱动、全球社区协作与现代化平台,打造高效实用的漏洞管理工具,满足企业对动态、可视化安全体系的迫切需求,笔者认为ProjectDiscovery在技术上是有优势的,无疑是红蓝队都会使用的工具,但是模式上可能还缺少资产管理侧的功能,也就是从发现到响应的完整生命周期管理。同时,如何从开源生态活力转变成稳定商业模式可能也是需要考虑的,此外,应对其他厂商利用其开源成果构建竞品的挑战,将决定其在ASM市场的长期竞争力。

参考文献

[1].    https://www.crunchbase.com/organization/projectdiscovery-inc/financial_details

[2].    https://www.gartner.com/cn/newsroom/press-releases/2024-emerging-tech-hc

[3].    https://www.youtube.com/watch?v=cBkfk0VbvLw

[4].    https://projectdiscovery.io/#solutions

[5].    https://cloud.projectdiscovery.io/

[6].    https://github.com/projectdiscovery

[7].    https://cloud.tencent.com.cn/developer/article/1552167

[8].    https://cloud.tencent.com.cn/developer/article/2016448

内容编辑:创新研究院  桑鸿庆
    责任编辑:创新研究院  陈佛忠


本公众号原创文章仅代表作者观点,不代表绿盟科技立场。所有原创内容版权均属绿盟科技研究通讯。未经授权,严禁任何媒体以及微信公众号复制、转载、摘编或以其他方式使用,转载须注明来自绿盟科技研究通讯并附上本文链接。

关于我们


绿盟科技研究通讯由绿盟科技创新研究院负责运营,绿盟科技创新研究院是绿盟科技的前沿技术研究部门,包括星云实验室、天枢实验室和孵化中心。团队成员由来自清华、北大、哈工大、中科院、北邮等多所重点院校的博士和硕士组成。

绿盟科技创新研究院作为“中关村科技园区海淀园博士后工作站分站”的重要培养单位之一,与清华大学进行博士后联合培养,科研成果已涵盖各类国家课题项目、国家专利、国家标准、高水平学术论文、出版专业书籍等。

我们持续探索信息安全领域的前沿学术方向,从实践出发,结合公司资源和先进技术,实现概念级的原型系统,进而交付产品线孵化产品并创造巨大的经济价值。

图片

长按上方二维码,即可关注我


阅读原文

跳转微信打开

原始链接: https://mp.weixin.qq.com/s?__biz=MzIyODYzNTU2OA==&mid=2247498733&idx=1&sn=52af3bdffcb6d687e1583a86282856a3&subscene=0
侵权请联系站方: [email protected]

相关推荐

换一批