配置内存作祟 PC硬件组件恐带来rootkit威胁

简介:
本周三,一名安全研究人员警告称,PC硬件组件使黑客能够在计算机上植入恶意代码。
在本周举行的Black Hat DC会议上发言时,NGS Software的研究主管约翰说,PC中的每种组件━━例如显卡、DVD光驱、电池等,都有运行固件的内存空间。黑客可以利用这部分内存空间隐藏恶意代码,在下次启动PC时这些代码就会加载。
约翰表示,这是非常重要的存储空间,人们应当关注它们。软件安全性已经很高了,我们使用的硬件越来越复杂了。除非提高了硬件的安全性,我们还是会为攻击留下一条有趣的通道。
他指出,通过硬件组件上的内存发布的代码会构成rootkit威胁,因为在操作系统加载前它们就会在PC上运行。这可能使得安全软件和其它安全机制无法发现它们。这种低层次的恶意代码被称作rootkit。
约翰研究主要集中在通过PCI、PCI Express、AGP插槽与主板相连接的显卡,他发现,在这样的显卡上加载数KB的代码是完全可能的。他说,例如,黑客通过诱惑用户打开一个恶意文件就能够做到这一点。
他说,PCI总线是英特尔在1990年代开发的,我们都知道,那时候安全还不是一个突出的问题。在没有任何问题的网络上,系统管理员知道网络上有哪些计算机,但他们知道网络上有哪些PCI设备吗?我认为在大多数情况下这一问题的答案是:不知道。
约翰提出的这一问题并不“新鲜”,其他安全研究人员在以前也曾提出过这种危险,计算机业界也提出了Trusted Computing Group和Trusted Platform Module等解决方案。约翰说,但是,并非所有PC都支持Trusted Platform Module。
他建议,应当对PC扩展卡和其它硬件组件上的内存进行扫描,分析它们存储的代码的作用。



















本文转自starger51CTO博客,原文链接:http://blog.51cto.com/starger/18946  ,如需转载请自行联系原作者







相关文章
|
4月前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
1月前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
35 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
1月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
3月前
|
KVM 虚拟化
[kvm]cpu内存硬盘配置
[kvm]cpu内存硬盘配置
|
3月前
|
安全
计算机硬件升级增加内存(RAM)
【8月更文挑战第5天】
92 3
|
4月前
|
Java
Jinfo 查看 jvm 配置及使用 Jstat 查看堆内存使用与垃圾回收
Jinfo 查看 jvm 配置及使用 Jstat 查看堆内存使用与垃圾回收
130 5
|
4月前
|
缓存 Linux 虚拟化
linux 查看服务器cpu 与内存配置
linux 查看服务器cpu 与内存配置
603 4
|
4月前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置怎么选?ECS实例规格有啥区别?
阿里云服务器配置选择需考虑ECS实例规格、CPU内存、公网带宽与系统盘。个人开发者或中小企业推荐轻量应用服务器或ECS经济型e实例(2核2G3M带宽,99元/年),适合搭建低流量网站。企业用户应选择企业级独享型如通用算力型u1、计算型c7或通用型g7实例,至少2核4G内存起,推荐5M公网带宽以平衡成本与性能。系统盘推荐ESSD云盘以获得更好的性能。更多详情及链接参见原文。
106 3
|
4月前
|
存储 弹性计算 程序员
新手程序员如何阿里云服务器配置?新人开发者CPU内存带宽存储怎么选?
对于新手开发者、个人或学生选择阿里云服务器,推荐ECS经济型e实例(ecs.e-c1m1.large),适用于小型网站或轻量应用。配置2核2G内存、3M固定带宽、40G ESSD系统盘,仅99元/年且续费同价。
|
4月前
|
安全 算法 Java
Java面试题:如何诊断和解决Java应用程序中的内存泄漏问题?如何实现一个线程安全的计数器?如何合理配置线程池以应对不同的业务场景?
Java面试题:如何诊断和解决Java应用程序中的内存泄漏问题?如何实现一个线程安全的计数器?如何合理配置线程池以应对不同的业务场景?
31 0
下一篇
无影云桌面