人工智能驱动的网络攻击:如何检测、预防和抵御智能威胁

立即阅读
我们利用人工智能进行网站翻译,虽然我们力求准确,但不一定总是 100%精确。感谢您的理解。

Docker Image--一个正在崛起的威胁媒介?

Vinh Lam,高级技术项目经理
分享此贴

在 DevSecOps 博客系列的上一篇文章中,我们谈到了源代码和构建工件中存在恶意软件的可能性,以及团队如何使用MetaDefender for Jenkins 来保护软件构建管道的安全。在本篇博客中,我将继续以 DevOps 安全为主题,演示如何使用MetaDefender for Jenkins 检测 Docker 映像中的恶意软件和漏洞。

Container 基础设施:Supply Chain 攻击面不断扩大

微服务和容器的发展势头迅猛。由于其轻量级和快速部署的特性,容器技术在未来只会继续发展。然而,容器也经常容纳过时和脆弱的软件。不良行为者利用这种自动构建平台创建供应链攻击活动,使目标组织及其相关方面临风险。

对 Docker Hub 上 400 万个公共镜像的分析揭示了容器中的隐形风险。这些镜像中有一半(51%)包含至少一个关键漏洞,13%存在高严重性漏洞。超过 6400 个镜像被认为是恶意的,因为它们包含加密货币矿工、恶意 Node Package Manager(NPM)包、黑客工具和恶意软件。

在另一起事件中,攻击者使用 Docker 镜像进行加密挖掘。2021 年,五个恶意镜像被调用超过 12 万次。该活动涉及 typosquatting--一种混淆技术,使用拼写错误或误导性的标题,如 "openjdk "和 "golang",来代替 Docker Hub 中的官方 "OpenJDK "和 "Golang "镜像。其目的是诱使受害者触发二进制 xmrig--一种可被滥用来劫持组织资源的 Monero 加密货币。

Docker 是最流行的容器化平台之一,拥有 700 万用户,在2020 年将创建 700 万个存储库和 2420 亿次拉动。现在是企业认真考虑将保护容器基础设施作为其网络安全最佳实践之一的时候了。

克服 Docker 映像中的风险

避免意外拉动非法图像的最佳方法是采用零信任安全模式。必须将所有文件视为潜在风险,并进行彻底扫描,以便在第一时间发现威胁。

一种方法是使用漏洞扫描工具,如本地 Docker Scan 或类似的替代工具。但如果没有此类解决方案,可以将 Docker 映像保存为归档文件,然后将其发送到分析服务。

另一种简单的方法是使用MetaDefender for Jenkins 插件扫描 Docker 映像。

如何使用OPSWAT MetaDefender  for Jenkins 插件扫描 Docker 映像的示意图

使用MetaDefender for Jenkins 检测恶意软件和漏洞

第一步,我创建了一个带有命令行构建步骤的构建扫描配置,如下所示。构建将检查 Docker 镜像,并将其保存为 TAR 文件。为了演示,我使用了一个包含 EICAR 文件的 Docker 镜像。

命令行构建步骤截图,用于构建包含 Eruopean Expert Group forIT-Security (EICAR) 反病毒测试文件的 docker 镜像。

接下来,我添加了一个构建步骤,用MetaDefender Core 扫描保存的图像,然后开始构建。

MetaDefender Core 扫描保存图像的构建步骤截图。

构建完成后,MetaDefender 就在 Docker 镜像中检测到了恶意软件。

MetaDefender 在 Jenkins 插件控制台输出选项卡中检测恶意软件的截图。

我点击了 URL,查看MetaDefender Core 中的详细结果。

MetaDefender 的详细回复截图,包括哪些引擎检测到了测试文件、测试结果、定义日期和扫描时间。

完整演示请参阅本视频: 

关于OPSWAT MetaDefender for Jenkins

用于 Jenkins 的OPSWAT MetaDefender 可帮助企业确保其软件 生命周期 (SDLC) 的安全。在向公众发布应用程序之前,该插件会检查您的构建是否存在恶意软件和机密,以防止对软件供应链的攻击。MetaDefender for Jenkins 由MetaDefender 平台的全部功能(包括Metascan)提供支持、 Deep CDR, Proactive DLP和漏洞评估等功能,扫描所有源代码、工件和依赖关系,查找威胁和漏洞。了解有关MetaDefender for Jenkins和其他OPSWAT 免费工具的更多信息。

如需了解更多信息,请联系我们的网络安全专家

通过OPSWAT 了解最新信息!

立即注册,即可收到公司的最新动态、 故事、活动信息等。