利用显卡运行的恶意软件“水母”又有了Windows版本

简介: 本文讲的是 利用显卡运行的恶意软件“水母”又有了Windows版本,上周国外媒体报道的可利用显卡运行的Linux恶意软件包,又有了新的版本,可以运行在Windows系统下,而且发布该恶意软件概念性验证代码的研究小组表示,Mac OS X的版本也在研制中。

本文讲的是 利用显卡运行的恶意软件“水母”又有了Windows版本,上周国外媒体报道的可利用显卡运行的Linux恶意软件包,又有了新的版本,可以运行在Windows系统下,而且发布该恶意软件概念性验证代码的研究小组表示,Mac OS X的版本也在研制中。

研究人员表示,恶意软件能够感染显卡的GPU(图形处理器),但安全界还尚未认识到这一点,因此需要提升安全认识。研究人员表示,带来的问题不在于操作系统,也不在于生产GPU的厂商,而在于现有的安全工具中。因为现有的安全工具,根本不会去扫描GPU使用的随机访问内存(RAM)。

这个新的Windows演示版本被称为Win_jelly(之前的Linux版本称为“水母”,jellyfish),可以作为远程访问工具或木马。虽然他们发布的代码是不完整的,并且是有缺陷的,但还是有可能被恶意黑客利用做坏事。

image

在显卡中运行恶意软件的想法并不新鲜,早在2013年,纽约哥伦比亚大学与希腊海拉斯技术与研究基金会的研究人员,在其学术项目中就开发出了一个由借助GPU的键盘记录器。

当时他们在研究论文中表示,“这种利用GPU执行通用功能的代码,为恶意软件作者打开了一个新的通道,并极大的提高了现有安全防护的难度。”现行的恶意软件防护工具,不会去检测独立硬件设备(如显卡)内存中存储的代码,也不会去检测不通过CPU执行的代码。

上周发布“水母”的研究小组并未透露其身份,但他们表示“水母”恶意软件包中的键盘记录器就是受到2013的这份学术论文的启发而成。

水母恶意软件包的运行环境需要AMD或NVIDIA的显卡和OpenCL驱动程序,后者是GPU的代码执行框架。上周大多数有关水母的报道都把关注点放在了操作系统Linux的上面,导致一些人认为Windows和苹果电脑不受这个恶意软件的影响。很明显,这是误解。而且,从GitHub上发布的水母代码项目来看,开发者正在打算制作一个苹果版本,名为Mac_Jelly。

原文发布时间为: 五月 12, 2015
本文作者:Recco
本文来自云栖社区合作伙伴安全牛,了解相关信息可以关注安全牛。
原文链接:http://www.aqniu.com/industry/7663.html

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
相关文章
|
6天前
|
人工智能 数据处理 C#
AI Dev Gallery:微软开源 Windows AI 模型本地运行工具包和示例库,助理开发者快速集成 AI 功能
微软推出的AI Dev Gallery,为Windows开发者提供开源AI工具包和示例库,支持本地运行AI模型,提升开发效率。
47 13
|
12天前
|
Linux C# iOS开发
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
45 12
|
3月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
3月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
1401 1
|
4月前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
4月前
|
小程序 Windows
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
|
3月前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
344 0
|
4月前
|
Windows
【收藏】每个Windows XP版本的缩写
【收藏】每个Windows XP版本的缩写
|
12天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
68 9
下一篇
开通oss服务