【投毒事件】PyPI 官方仓库遭遇150+恶意包投毒影响

简介: 2022年06月23日,OSCS 开源安全社区监测发现 PyPI 官方仓库被攻击者上传了 `agoric-sdk` `datashare` `datadog-agent` 等150+个恶意钓鱼包,OSCS官方提醒广大开发者关注。
报告来源:OSCS开源安全社区(oscs1024.com)

报告作者:OSCS

更新日期:2022-06-27

事件简述



2022年06月23日,OSCS 开源安全社区监测发现 PyPI 官方仓库被攻击者上传了 agoric-sdk datashare datadog-agent 等150+个恶意钓鱼包,OSCS官方提醒广大开发者关注。

PyPI 是 Python 的包管理工具,提供了对第三方 Python 包的查找、下载、安装、卸载等功能。

攻击者 mega707通过模仿 agoricdatadog 等知名软件包进行钓鱼,当用户安装攻击者的恶意包时,攻击者可窃取用户信息,环境地址等敏感信息上传至指定服务器。

本次投毒的代码虽然没有执行恶意的逻辑,但大批量进行投毒测试是一种非常恶劣的行为。

投毒分析


恶意包通过如下过程进行攻击:

Datadog(云监控厂商)官方分别在 GitHub 上提供了仓库名称为datadog-agent的开源代码,以及在 PyPI 上提供了名称为 datadog 安装包。

当用户安装监控软件 datadog 时,容易不区分来源下载到攻击者上传的名为datadog-agent的 Python 包(官方 Python 包名称为datadog

(攻击者上传 datadog 相似名称包的截图)_
(攻击者上传 datadog 相似名称包的截图)


恶意代码安装时会将用户名和安装路径,系统名称上传到远程服务器。

在这里插入图片描述
(恶意代码片段)

OSCS 开源安全社区查询datadog-agent 包的下载数量,发现在上传后仅6小时就有 225次 的下载。截止到6月27日,攻击者 mega707 一共上传了 150+ 个钓鱼包。
在这里插入图片描述


进行代码溯源发现钓鱼包使用的是如下地址的代码

https://github.com/007divyachawla/python-dependency-confusion-attack

OSCS 开源安全社区建议广大用户做好资产自查以及预防工作,以免遭受黑客攻击。


处置建议


OSCS 开源安全社区建议使用 Python 的用户时排查 Python 环境是否安装恶意钓鱼包,避免遭受损失。

详细名单查看链接:

https://www.oscs1024.com/hd/MPS-2022-20159


时间线



6月6日,攻击者注册 pip 账号 mega707

6月23日,攻击者上传 93 个恶意 Python 包

6月23日,OSCS 监测到本次恶意 Python 包投毒行为

6月27日,OSCS 再次监测到本次投毒的恶意 Python 包数量增加到153个

了解更多


1. 免费使用 OSCS 的情报订阅服务

OSCS (开源软件供应链安全社区)会第一时间发布开源项目最新的安全风险动态,包括开源组件安全漏洞、投毒情报等信息,社区用户可通过企微、钉钉、飞书等方式进行订阅。

具体订阅方式详见:

https://www.oscs1024.com/docs/vuln-warning/intro/

在这里插入图片描述在这里插入图片描述


2. 使用墨菲安全的 IDE 插件帮您快速检测代码安全

在 Jetbrains IDE 插件市场搜索 murphysec 安装检测插件,一键检测,快速修复。
在这里插入图片描述

3. 其他

社区官网:

https://www.oscs1024.com

相关文档:

https://www.oscs1024.com/docs/oscs/

开源项目:

https://github.com/murphysecurity/murphysec

相关文章
|
数据安全/隐私保护 网络架构
CentOS8 Kibana8.x 安装遇到的问题解决
CentOS8 Kibana8.x 安装遇到的问题解决
1033 0
CentOS8 Kibana8.x 安装遇到的问题解决
|
8月前
|
存储 数据采集 人工智能
97_微调基础:全参数 vs LoRA
在2025年的大模型时代,微调技术已经成为将通用大语言模型(LLM)适配到特定领域和任务的核心技术手段。随着模型规模的不断膨胀——从早期的数十亿参数到如今的数千亿甚至万亿参数,如何在有限的计算资源下高效地微调大模型,成为AI工程师面临的关键挑战。本文将深入探讨两种主流的微调方法:全参数微调和LoRA(Low-Rank Adaptation)低秩适应微调,从原理、技术实现、资源需求、性能表现等多个维度进行全面对比分析,帮助读者在实际项目中做出最优的技术选择。
1044 0
|
数据采集 人工智能 运维
医疗大模型落地方案:技术选型、部署策略与调优
医疗大模型正推动医疗行业数字化转型,其落地涉及技术选型、部署策略和调优方案。技术选型需根据需求选择适合的模型类型与架构;部署策略包括本地化、私有云及混合模式,注重数据安全与系统集成;调优方案从数据、模型到应用层面全面优化性能。通过多学科协作与持续改进,医疗大模型可更好地融入临床工作流,提升医疗效率与质量。
1372 5
医疗大模型落地方案:技术选型、部署策略与调优
|
供应链 安全 Shell
|
传感器 SQL 运维
常见网络安全设备:IPS(入侵防御系统)零基础入门到精通,收藏这一篇就够了
常见网络安全设备:IPS(入侵防御系统)零基础入门到精通,收藏这一篇就够了
886 3
|
SQL 安全 数据可视化
Apache Superset 未授权访问漏洞(CVE-2023-27524)
Apache Superset 存在未授权访问漏洞,攻击者可利用该漏洞验证和访问未经授权的资源。
866 1
|
人工智能 TensorFlow 算法框架/工具
|
编解码 机器人 芯片
STM32:PWM硬件部分知识点讲解(内含:1.PWM简介+2.PWM波形简介(重点)+参数计算+输出比较模式/通道+3.PWM输出控制舵机+直流电机介绍)
STM32:PWM硬件部分知识点讲解(内含:1.PWM简介+2.PWM波形简介(重点)+参数计算+输出比较模式/通道+3.PWM输出控制舵机+直流电机介绍)
4125 0
STM32:PWM硬件部分知识点讲解(内含:1.PWM简介+2.PWM波形简介(重点)+参数计算+输出比较模式/通道+3.PWM输出控制舵机+直流电机介绍)
|
Web App开发 云安全 供应链
PyPi供应链投毒系列事件,Discord助力黑客攻击
为应对日益扩大的软件供应链攻击风险,阿里云安全团队对主流第三方包管理仓库进行了持续性安全检测,并在近期侦测到十余起基于Discord的PyPi恶意投毒事件
1291 0
PyPi供应链投毒系列事件,Discord助力黑客攻击