BMC再现漏洞,裸金属云服务器岌岌可危

https://zhuanlan.kanxue.com/article-8006.htm

之前有vt-x 可能有隐患 现在看起来BMC 也就是IPMI 也有隐患...感觉安全问题 就是水桶 任何一个地方出问题 满盘皆输..

据美国科技媒体ZDNet援引一份报告内容显示,当裸金属(bare-metal)云服务器重新分配给其他客户之后,黑客依然可以通过修改固件来重新接入该服务器。

什么是裸金属服务器呢?

裸机服务器在云服务行业中是指一次仅租给一个客户的物理(硬件)服务器。客户租用一台具有完整访问权限的裸机服务器,他们可以进行任何修改并将服务器用于各种目的,而且不必担心服务器与其他客户秘密共享就像当今大多数基于虚拟化的云托管解决方案一样。

一旦客户不再使用服务器,就会将其送回云公司,供应商将擦除服务器软件和客户数据,然后将其提供给其他客户,这会使他们面临固件缺陷和漏洞,这些漏洞可能会一直存在。

但在硬件安全公司Eclypsium进行的实验中,该公司的安全研究人员却发现,云计算服务提供商可能没有彻底清除裸金属服务器上的配置。

一个名为Cloudborne的新漏洞可以让攻击者在裸机服务器的固件或BMC中植入后门,然后就可以在裸机和一般云服务中重新分配客户端,从而进行各种攻击。

利用漏洞的多种攻击

通过利用这个被称为Cloudborne的漏洞,攻击者可以进行多种攻击:

  • 执行永久拒绝服务(PDoS)攻击或破坏受感染的裸机服务器;
  • 窃取或拦截在云服务上运行的应用程序中的数据;
  • 通过破坏裸机服务器上的数据或禁用应用程序来进行勒索。

此外,针对驱动器和网络适配器上的固件的攻击本身可以为攻击者提供另一种很低层的窃取或拦截数据的方法。同样,如果对服务器和网络适配器拥有低层控制,攻击者就有了各种方法将数据从云环境泄露出去。

如果不删除日志,新客户就可以深入了解设备的上一个用户的操作和行为,而知道BMC root密码让攻击者能够在将来更轻松地控制机器。

IBM已迫使所有BCM刷新

攻击者在云服务的共享基础架构的固件中植入的恶意后门,能够在云服务提供商将服务器分发给其他客户后继续存在。

更确切地说,在服务器的固件或其基板管理控制器(BMC)中添加恶意后门程序和代码并不难。

BMC是“基板管理控制器”的缩写,这是一种电脑/服务器组件,包含自己的CPU、存储系统和上网接口,可以让远程管理员接入PC/服务器,并发送指令,执行各种任务,包括修改系统设置、重新安装系统或者更新驱动。

IBM发言人告诉IT安全外媒SecurityWeek:“我们没有听说任何客户或IBM的数据因这个报告的潜在漏洞而面临风险,我们已采取了措施以堵住漏洞。鉴于我们采取的补救措施以及利用该漏洞所需要的难度,我们认为它对客户造成的潜在影响很小。虽然该报告侧重于IBM,但这其实是所有云服务提供商面临的波及整个行业的潜在漏洞,我们感谢Eclypsium使这个问题引起业界的注意。”

IBM在周一发布的安全公告中表示,现在它迫使所有BMC用出厂固件重新刷新,然后再交给其他客户。该公司表示,它还将删除所有日志,为BMC固件重新生成所有密码。

BMC固件的历史漏洞

Eclypsium团队之前也曾经发现过BMC固件的各种漏洞,例如,他们的研究人员去年曾经发现过Super Micro主板的BMC固件漏洞。

该漏洞由安全公司Eclypsium的研究人员发现,存在于固件更新机制中,可能被黑客利用来提供持久性恶意软件,完全擦除并重新安装操作系统。利用该漏洞,可以对BMC代码和数据进行任意修改,攻击者可以在这些高权限管理控制器中运行恶意软件;或者,此漏洞可用于砖块化(永久禁用)BMC或整个系统,从而产生比BlackEnergy KillDisk组件更严重的影响。

Eclypsium认为:虽然与主机服务器相比,BMC硬件的硬件规格很低,但是造成重大安全影响的风险很高。按照设计,BMC旨在管理主机系统;正因为如此,它比主机享有更大的权限。BMC可以持续访问主机的文件、内存(使用DMA)、键盘/显示器和固件(这是必需的,因为它需要能够重新安装/重新配置)。此外,BMC能够将数据发送到外部网络,甚至可能重新配置主机网络接口。这为攻击者提供了偷偷全面控制受害者系统所需要的全部工具。

参考来源:

  • Mottoin
  • 新浪科技
  • cesafe
  • 云头条

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10470350.html

[转帖] BMC安全隐患相关推荐

  1. 为什么说BMC才是国产服务器的“命门”?

    说起BMC,很多人不太了解,毕竟一般我们的电脑上不会带BMC. 但是说起服务器,大家并不陌生.而BMC正是监控和管理服务器的关键部件. BMC全称为基板管理控制器(即Baseboard Managem ...

  2. java程序u盘照片自动复制粘贴_U盘自动复制文件

    1.建立一个文本文档,WIN+R 里面打NOTEPAD ,或者自己新建一个都一样. 2.把下面的代码复制进去 set fso=createobject("scripting.filesyst ...

  3. 你的服务器真的安全吗?

    ZD至顶网服务器频道 03月17日 新闻消息(文/赵效民):安全--毫无疑问是一个永恒的话题,尤其是随着互联网应用的普及,在越来越互联的今天,一台与互联网完全隔绝的服务器基本上也是"无用&q ...

  4. [转帖]公司内网机器病毒

    公司的一台机器出现了病毒, 同事发出来一个xp_cmdshell 的脚本命令 根据里面的用户名查到可能是 驱动人生的病毒引起. 这里面转帖一下其他内容... 了解事件原委. xp_cmdshell ' ...

  5. [转帖]中美高速公路等车辆收费有何异同?

    [转帖]中美高速公路等车辆收费有何异同? 转载自:http://hi.baidu.com/%D1%94%D2y%D7%D3/blog/item/dbf1c8fd12765751d6887dad.htm ...

  6. 审查删帖、禁止讨论!爆出惊天漏洞的Facebook给自己火上浇油

    李根 问耕 发自 凹非寺  量子位 报道 | 公众号 QbitAI 敏感时间点,敏感公司,最敏感的用户数据,又一次泄露了. 而且最尴尬的是:曝出如此惊天漏洞后,这家公司竟然还玩起审查删帖.禁止讨论那一 ...

  7. 开源项目总结帖(整理自Trinea的github)

    整理自:https://github.com/Trinea/android-open-project 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPa ...

  8. 诚之和:TT语音母公司递表半年亏损近10亿、游戏社交隐患多

    划重点: 1.语音社交面临监管难.有家长反映TT语音上依然存在诈骗.诱导未成年人付费.擦边球信息等问题. 2.2021年上半年亏损近10亿,虽然大力布局电竞赛道,但趣丸集团来自TT语音的收入占比高达9 ...

  9. 服务器BMC、BIOS、IPMI、UEFI技术解析

    服务器BMC.BIOS.IPMI.UEFI技术解析 以BIOS为核心的固件产业,是信创产业链的重要组成部分,可被誉为信创产业的"山海关".在计算机体系中,BIOS 有着比操作系统更 ...

  10. C/C++语言编程的隐患!

    C/C++语言编程的隐患! 本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内.内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决 ...

最新文章

  1. quartz异常:Couldn't rollback jdbc connection
  2. 图形变换动画的小Demo
  3. 轻松Ghost XP系统!
  4. linux标准I/O——按字符输入和输出
  5. 【链接保存】十分钟上手sklearn:安装,获取数据,数据预处理
  6. jqxWidgets 常用代码
  7. 有关emoji表情以及utf-16编码
  8. Android4.1.1_r1系统移植------TP移植篇
  9. Spring AOP会忽略从父类继承的方法
  10. 数据库连接客户端 dbeaver 程序包以及使用说明
  11. -f linux_SAIL-F-8-2-4-0-12流量积算仪-老友网
  12. VB 2010 (53)Command对象
  13. 星载SAR的各项指标解读(史上最全)
  14. Cron表达式学习:每天十二点执行一次:0 0 12 * * ?
  15. 一页纸商业计划书模板(转载)
  16. Mac恢复系统更新命令
  17. 千年私服服务器用户名创建,千年私服详细安装技术文章
  18. C语音数组数据从小到大排序
  19. VSCode快捷键冲突?关掉微软拼音的简繁体切换热键即可
  20. 全国计算机等级考试二级C知识点

热门文章

  1. Intellij Idea 创建maven WebAPP项目
  2. 电商实例、业务并发、网站并发及解决方法
  3. jquery学习之事件委派
  4. 多线程进行n皇后计算
  5. ORACLE自增字段创建方法
  6. Linux系统编程三:使用man查看帮助文档
  7. Android Drawable之getIntrinsicWidth()和getIntrinsicHeight()
  8. error LNK2019: 无法解析的外部符号 问题1
  9. web端跨域调用webapi
  10. Android Problem- android.content.res.Resources$NotFoundException: String resource ID #0xa