Mend 会标记那些没有上游补丁的 CVE。HeroDevs 提供修复方案。

HeroDevs 的Never-Ending Support (NES) 修复方案现在会显示在 Mend SCA 的问题旁边。订阅 NES 服务后,Mend Renovate 会自动创建拉取请求,这样您的团队就可以直接在当前运行的版本线上审查补丁,而无需规划迁移。

“发现漏洞只是成功的一半。Mend.io 的目标是帮助客户保障其应用程序的安全,这意味着不仅要报告漏洞,更要修复漏洞。借助 HeroDevs,使用 Mend SCA 的 Mend AppSec 客户现在可以修复那些已停止维护、无法再获得上游补丁的开源依赖项中的 CVE 漏洞。”

Mend.io 标志

阿萨夫·萨尔

Mend.io 首席产品官

从 Mend 的发现到合并修复

01
02
03
04
一张标题为“Remediation”的UI卡片,上面有一个被划掉的非活动标签“jquery 2.2.4”,一个向下指的箭头,以及一个高亮显示的框,内含“2.2.4-jquery-2.2.6”。下方有两个绿色的勾号,配有文字:“Same version line”和“No migration”。右上角有一个粉色的标签“HeroDevs NES”。

1. Mend SCA 报告了该 CVE

Mend 会像现在这样扫描您的代码库,并针对不再接收上游修复程序的软件包版本报告 CVE。

该 UI 卡片展示了一个标记为“已开启”的拉取请求,旨在将 package.json 中 @angular/animations 依赖项替换为 @neverendingsupport/angular ,显示了移除 @angular/animations 以及添加 @neverendingsupport/angular 的操作。更新类型为“替换”,且“自动合并”已禁用。

2. Mend 展示了 NES 的修复方案

HeroDevs 会持续按软件包和版本分享 NES 对 CVE 的修复情况,以便 Mend SCA 能够直接指向修复该 CVE 的 NES 版本,而无需迁移到新的大版本。

一张UI卡片显示了与jQuery 2.2.4相关的CVE-2020-11023安全漏洞,该漏洞被标记为“中等”严重程度和“生命周期结束”状态,上游修复版本3.5.0被标记为“主要”版本,并附有提示信息,说明该修复需要进行主要版本升级。

3. Mend Renovate 生成拉取请求

对于已订阅 NES 的团队,Mend Renovate 会创建一个替换拉取请求,将存在漏洞的版本替换为 NES 发行版。您的团队需审核该拉取请求、运行测试,然后进行合并。

UI 卡片显示 Mend SCA 检测结果被标记为“已解决”,其中 CVE-2020-11023 已被划掉,该问题与jquery 版本 NES 2.2.4-jquery-2.2.6 相关,且状态显示该问题在 Mend SCA 中已不再被标记。

4. 该调查结果已结案

Mend 会识别每个 NES 版本所修复的 CVE,因此一旦安装了该 NES 版本,Mend 就会停止标记这些 CVE。

升级、迁移还是 NES:根据调查结果决定

如果某个问题尚无上游补丁,该问题将保持开放状态,直至迁移完成;在此期间,组织会将该问题纳入每次审计和客户安全审查中。Mend SCA 会将 HeroDevs 的修复方案与其他建议的修复方案并列显示,以便您的团队针对每个问题选择合适的处理方案。

您的软件包的新版本中已提供上游修复程序

请手动或通过 Mend Renovate升级到推荐版本。

没有上游补丁,计划在本季度进行迁移

利用 NES 作为过渡方案,在迁移完成前确保系统安全并符合合规要求。

没有上游补丁,而且迁移还要等几个月甚至几年

请继续使用 NES。在您制定计划期间,NES 会确保该版本系列始终保持最新、安全且符合规范。

查看NES涵盖了您哪些Mend检测结果

HeroDevs 将把您应用程序中不受支持的开源组件上的 CVE Mend 标记与 NES 覆盖率进行映射。

一张覆盖范围图卡,列出了不支持的软件包及其版本,均用粉色标签标注为“生命周期结束”。每个软件包——包括jquery 2.2.4、angular 1.8.3、vue 2.7.16、bootstrap 3.4.1以及spring-core 5.3.39——都有一条向右的虚线箭头,指向一个粉色边框的椭圆形,该椭圆形标有“已覆盖”字样并带有勾号。 表头显示为“MEND SCA 发现项 → NES 覆盖范围”,包含“未受支持的包”和“NES”两列,右上角标注“由 HeroDevs 映射”。左下角显示“npm · Maven”。

HeroDevs NES 和 Mend 常见问题解答

关于 Mend 集成,我们最常收到的问题及其解答。如果您找不到所需信息,欢迎随时联系我们。

HeroDevs 与 Mend 的集成能实现什么功能?
我是否需要订阅 HeroDevs 服务,才能在 Mend 中访问已停止维护版本中已修复的 CVE?
Mend Renovate 会自动合并 NES 替换文件吗?
当我合并 NES 的拉取请求时,我的配置会有哪些变化?
Mend 还会继续标记 NES 已修复的 CVE 吗?
NES能否替代对已停止维护的开源软件进行升级?

查看NES涵盖了您哪些Mend检测结果

HeroDevs 将把您应用程序中不受支持的开源组件上的 CVE Mend 标记与 NES 覆盖率进行映射。
深受行业领导者的信赖,例如
谷歌标识莉莉徽标雅培标识方框标志EG 标志日立标识Dropbox 徽标NHS 标志工作日徽标Finra 徽标微软徽标桑坦德银行徽标
联系我们

提交此表单即表示我已阅读并确认收到我们的《隐私政策》。

谢谢!您提交的材料已收到!
哎呀!提交表格时出了点问题。