开源安全软件是安全团队构建灵活、透明且强大的安全能力栈的关键。本文精选了40款涵盖不同场景的免费工具,旨在帮助安全从业者有效应对从大规模环境管理、配置错误发现到新兴技术威胁面评估等一系列挑战。
威胁检测与响应
-
Aegis Authenticator
一款专为 Android 设计的开源双因素身份验证 (2FA) 应用,帮助用户安全地管理各类在线账户的登录验证码。
-
Arkime
一个面向大规模网络环境的数据包捕获与分析开源系统。它能与现有安全工具集成,以标准 PCAP 格式存储和索引网络流量,便于快速检索与调查。
-
Maltrail
一款开源的恶意流量检测系统,通过比对公开威胁情报黑名单和自定义特征来识别可疑活动,支持检测恶意域名、URL、IP及HTTP代理等。
-
Falco
专为云原生/IaaS环境设计的Linux运行时安全工具。它能够实时监控系统调用,检测异常行为与潜在的安全威胁。
-
Nagios
一款经典的开源监控解决方案,提供对IT基础设施(服务器、网络设备、服务等)的端到端可视化,帮助企业实现主动式问题发现与可靠性保障。
-
Kanvas
一款基于Python开发的开源事件响应案例管理工具,拥有简洁的桌面界面,旨在帮助调查人员摆脱在多个零散文件或工具间切换的低效工作模式。
渗透测试与攻击模拟
-
Artemis
一个模块化的开源漏洞扫描器,能够检查网站的多个安全层面,并将技术性发现转化为易于理解的报告。
-
sqlmap
一款自动化探测与利用SQL注入漏洞的开源渗透测试工具,功能强大,在正确配置下甚至能够接管后端数据库服务器。
-
Autoswagger
一款用于扫描OpenAPI规范文档的开源工具,专门查找API授权逻辑漏洞,这类漏洞在大企业中仍十分普遍且易于利用。
-
EntraGoat
一个故意构建存在配置漏洞的 Microsoft Entra ID 环境的工具,用于模拟和练习针对身份基础设施的攻防技术。
-
LudusHound
此工具能利用 BloodHound 收集的Active Directory数据,快速构建一个可运行的测试环境(Ludus Range),用于复现和验证攻击路径。
-
GitPhish
一款开源安全研究工具,用于模拟 GitHub 设备代码认证流程,具备认证服务器、自动化钓鱼页面和管理界面三种模式。
-
Reconmap
一个开源的漏洞评估与渗透测试管理平台,协助安全团队规划测试任务、执行操作并生成规范的报告。
代码与应用安全
-
Checkov
一款静态代码分析工具,专注于基础设施即代码 (IaC) 的安全,同时支持容器镜像和开源软件包的成分分析。
-
Metis
由 Arm 安全团队开发的开源工具,利用人工智能辅助工程师对大型或遗留代码库进行深度安全审查,以发现传统工具难以捕捉的细微缺陷。
-
Nosey Parker
一款命令行敏感信息扫描工具,像专攻秘密的grep,用于在文本文件或 Git 历史记录中查找密码、API密钥等敏感数据。
-
Buttercup
由 Trail of Bits 开发的免费AI驱动平台,可自动检测并修复开源软件中的漏洞,曾在DARPA的AI网络安全挑战赛中获奖。
-
Dependency-Track
一个开源的软件成分分析平台,采用持续监控方式跟踪应用程序每个版本的第三方依赖,提供实时软件供应链风险视图。
-
Heisenberg
用于评估软件供应链健康状况的开源工具。它整合 deps.dev、SBOM 等数据源分析依赖关系,评估风险并生成报告。
-
Vulnhuntr
利用大语言模型和静态分析技术追踪数据流,以发现复杂、多步骤的远程可 exploitation 漏洞的开源工具。
云原生与基础设施安全
-
Calico
一个开源的统一平台,为在云、本地或边缘运行的 Kubernetes 环境提供网络、安全策略与可观测性能力,以高性能和低资源消耗著称。
-
cnspec
一款开源工具,用于大规模云平台、容器、API及终端的安全性与合规性检查,帮助团队快速定位风险点。
-
DefectDojo
一个开源的 DevSecOps 与应用程序安全态势管理平台,功能涵盖安全测试管理、漏洞去重、修复跟踪和报告生成。
-
Kanister
一个开源的数据保护工作流管理工具,允许专家通过蓝图定义应用数据管理方式,并在 Kubernetes 上自动化执行这些复杂任务。
-
Secretless Broker
一个开源连接代理,使客户端应用无需管理和存储密码或密钥,即可安全访问数据库、Web服务等后端资源。
-
OpenFGA
一个受谷歌 Zanzibar 启发的高性能开源授权引擎,帮助开发者在应用中轻松实现基于关系的细粒度访问控制。
网络安全与访问控制
-
Firezone
一个基于最小权限原则的开源平台,用于管理安全的远程访问,替代传统VPN,为不同用户精确分配所需访问权限。
-
InterceptSuite
一款跨平台的开源网络流量拦截工具,专为在网络层进行深入的 TLS/SSL 检查、分析与操作而设计。
-
NodePass
一个轻量级且功能强大的开源 TCP/UDP 隧道解决方案,旨在帮助 DevOps 和系统管理员简化复杂网络环境的管理。
-
Portmaster
一款由欧盟资助开发的开源应用防火墙,为 Windows 和 Linux 系统提供网络活动监控与控制,强调隐私保护与易用性。
-
ProxyBridge
一款轻量级开源工具,允许 Windows 用户将特定应用程序的 TCP/UDP 流量通过 SOCKS5 或 HTTP 代理进行路由、允许或阻止。
新兴技术安全
-
Garak
一款针对大语言模型的开源漏洞扫描器,可测试幻觉、提示注入、越狱和有害输出等安全问题,帮助开发者提升模型安全性。
-
Strix
一款开源的 AI 渗透测试代理,能够模拟人类攻击者自主探索应用、发现漏洞并生成可验证的概念验证代码。
-
Proximity
一款用于扫描模型上下文协议服务器的开源安全工具,可识别服务器暴露的提示、工具和资源,并评估其安全风险。
-
Obot MCP 网关
一个开源网关平台,旨在帮助 IT 组织安全地管理与规模化部署模型上下文协议服务器。
-
pqcscan
一款后量子密码扫描器,用于检查 SSH 和 TLS 服务器所支持的 PQC 算法,并可将结果导出为 JSON 或 HTML 报告。
数据保护与恶意软件分析
-
Kopia
一款跨平台的开源加密备份工具,支持创建文件快照并存储到多种存储后端,提供灵活的文件与文件夹级备份恢复。
-
RIFT
微软威胁情报中心发布的开源工具,专门用于分析 Rust 语言编写的恶意软件,以应对因 Rust 特性而日益增长的分析难度。
-
Rayhunter
电子前沿基金会发布的开源工具,用于检测可能存在的基站模拟器活动,帮助研究人员和隐私倡导者识别可疑蜂窝网络监控。
风险评估与管理
- VulnRisk
一个开源的漏洞风险评估平台,通过引入上下文分析来增强传统的 CVSS 评分,减少误报并帮助团队聚焦于关键风险。
|