风险信号
21 篇135 个标签
SAFEDEP
2025-02-07 08:00

利用依赖使用证据消除SCA噪声

SafeDep推出了代码分析框架,增强其开源SCA工具vet的能力,使其能够区分包清单(如requirements.txt或package-lock.json)中声明但未实际使用的依赖项。该工具通过扫描代码库生成分析数据库(vet code scan),在扫描时结合代码上下文信息(--code参数),从而消除误报和噪音。这解决了当前大多数SCA工具缺乏代码上下文信息的问题,可显著提高漏洞扫描的准确性并减少安全告警中的假阳性。

scacode-analysisvet
SAFEDEP
2025-02-06 08:00

什么是下一代软件成分分析?

传统SCA工具通过匹配库版本与CVE数据库产生大量误报,造成告警疲劳;Next-gen SCA通过可达性分析(reachability)判断应用是否实际调用了易受攻击的函数,仅报告真正可利用的漏洞。此外,现代供应链攻击要求工具超越CVE扫描,主动检测开源组件中的恶意代码。SafeDep指出这些工具仍面临挑战:调用图分析存在近似性、CVE的漏洞函数签名信息不完整、恶意代码判定依赖上下文(Rice定理)。防御方应选择具备代码上下文感知、支持可信度评估、且能识别恶意代码的政策驱动型SCA工具。

scareachabilitycall-graphcve
SAFEDEP
2024-10-22 08:00

安全团队如何将策略即代码用于开源安全

安全团队正在使用 SafeDep 的开源工具 vet 建立针对开源组件的安全防线,以解决传统 SCA 工具误报率高、噪音大的问题。该工具通过“策略即代码”功能,允许团队强制执行定制化的安全策略,拦截不安全的依赖项。SBOM 在受监管行业被强制要求的环境下,vet 可帮助将被动检测转变为主动预防,从而维护可信的软件供应链。

scasbompolicy
SAFEDEP
2024-10-03 08:00

为何开源风险大于 SCA 工具

开源软件供应链安全风险日益严峻,Sonatype数据显示恶意开源组件攻击增加700%,xz后门、Solarwinds Orion事件等均为典型案例。现代软件70%-90%依赖开源库,几乎所有商业软件均受影响。传统SCA工具仅能检测已知漏洞,对xz后门等恶意维护者攻击和依赖混淆攻击防护有限,企业需通过策略驱动的安全控制、完整的组件识别及快速响应机制(如Secure Supply Chain Consumption Framework)来应对供应链威胁。

scabackdoortyposquattingdep-confusion
SAFEDEP
2024-09-15 08:00

安全使用开源库

SafeDep推出开源工具vet,用于在软件项目构建前扫描和过滤开源依赖库中的安全风险。该工具支持扫描package-lock.json、gradle.lockfile、pom.xml等主流包管理清单文件,可识别高危漏洞、未维护项目及问题许可证等风险,并支持将过滤规则编写为YAML策略文件集成到CI/CD流水线中实现自动化门禁。开发者可通过brew install safedep/tap/vet安装,项目基于OpenSSF Scorecard数据提供维护性评分。

scapolicyci-cd