热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux系统中的虚拟机可能会削弱安全性

文章标题:Linux系统中的虚拟机可能会削弱安全性。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

    在销售策略上,微软好像从来不吝惜对竞争对手的攻击。这次,在与另一个机构合著的报告中,微软又指出,虚拟机有可能成为恶意软件的宿主,尤其对于Linux系统。

    当然,一旦虚拟机被恶意软件感染,那么目前的各种安全软件都无法将其检测出来。不过我们大可不必为此紧张,因为这种情况实在是很难成为现实。

    根据这份报告的说法,攻击者可以在目标电脑上安装一个虚拟机(VM)程序。然后攻击者会在这些虚拟机中安装各种恶意程序,比如键盘记录程序,特洛伊木马,以便窃取主操作系统的信息。

    但是这种攻击,需要攻击者修改系统的原始内核,因为原始内核和虚拟化软件本身,在设计之初就禁止了不同虚拟机系统间的数据交换。更进一步,黑客需要先攻破操作系统内核,比如安装键盘记录程序,然后才能进入虚拟机,作进一步的破坏活动。

    但是要黑掉操作系统内核可不是一件容易的事,至少没有我们想象的那么容易。在Windows或Linux系统上安装软件,需要安装者拥有系统的管理员权限,而这对于普通的电脑操作员来说,是无法获得的。

    当然,通过Windows系统众所周知的安全漏洞,黑客有可能修改系统内核,但是这看上去就有些画蛇添足了。既然这个系统已经有漏洞让你进入了,何必再费力通过修改内核的方式来安装键盘记录程序呢。

    而在这份报告的第四页指出,要安装恶意程序,黑客首先需要修改主机操作系统的内核,然后修改基于Windows虚拟机监视软件。正如我们所知的,虚拟机内存管理器(VMM)是用来管理计算机硬件资源的程序,当多个虚拟系统同时运行在主机上时,他可以管理磁盘、内存和键盘的使用。在报告中显示,对于基于Linux的VMM,黑客不需要进行改动,而报告又没有具体指出,为什么这一步骤在Linux系统中可以被省略。

    另外,这份报告看上去还有意忽略了一个事实,那就是我们正在进入一个硬件支持的虚拟化环境。不论是Intel还是AMD的处理器,都可以用来识别硬件上所运行的多种虚拟机软件。因此对于虚拟机的攻击概率可以小到忽略不计。

    尽管有很多虚张声势的成分,但是这份报告还是有一定的可读性。其中他对于虚拟机技术给出了一些建设性的意见和应用方式,可以帮助实现软件的排错和入侵检测。

    而且,我认为任何可以提醒IT管理者们注意数据安全性的内容,都是有一定价值的,虽然有些内容显得危言耸听。


推荐阅读
  • FTP作为一种传统的文件传输协议,广泛用于不同设备间的文件交换。然而,随着网络安全需求的提升及传输效率的要求,选择合适的FTP客户端变得尤为重要。本文将介绍如何利用WinSCP这款强大且安全的工具,实现两台电脑之间的文件高效传输。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ... [详细]
  • IEC60825激光产品安全标准详解
    随着激光技术在全球范围内的广泛应用,尤其是激光投影显示技术的兴起,了解和遵守相关的安全标准变得尤为重要。本文将详细介绍IEC60825激光产品安全标准及其重要性。 ... [详细]
  • 本文介绍了进程的基本概念及其在操作系统中的重要性,探讨了进程与程序的区别,以及如何通过多进程实现并发和并行。文章还详细讲解了Python中的multiprocessing模块,包括Process类的使用方法、进程间的同步与异步调用、阻塞与非阻塞操作,并通过实例演示了进程池的应用。 ... [详细]
  • 本文介绍了Linux内核中TCP的三种接收队列:Prequeue、sk_receive_queue和Backlog。这些队列在数据包处理过程中扮演着重要角色,帮助提高系统性能和效率。 ... [详细]
  • 第1章选择流程控制语句1.1顺序结构的基本使用1.1.1顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行 ... [详细]
  • 最新进展:作为最接近官方声明的信息源,本文吸引了大量关注。若需获取最新动态,请访问:lkhill.com/ccie-version-5-update ... [详细]
  • 利用Cookie实现用户登录状态的持久化
    本文探讨了如何使用Cookie技术在Web应用中实现用户登录状态的持久化,包括Cookie的基本概念、优势及主要操作方法,并通过一个简单的Java Web项目示例展示了具体实现过程。 ... [详细]
  • 本文介绍了如何使用Maven命令对Spring Boot项目中的子模块进行独立打包,包括依赖树的查看、项目的运行和打包等基本操作。 ... [详细]
  • 深入理解异步多线程编程模型
    现代计算机系统中的CPU通过并行处理提高效率,但所谓的并发处理实际上是一种基于轮询的模拟并行。本文探讨了现代处理器如何通过虚拟化技术实现更高的并发性能,以及在.NET框架中如何有效利用线程和异步编程模式。 ... [详细]
  • 本文通过具体示例详细介绍了 Python 中的装饰器和装饰类的使用方法,包括带参数的装饰器和装饰类的应用场景。 ... [详细]
  • 重温经典:金山打字通2003
    本文将带你回顾金山打字通2003这一经典软件,了解它在Windows XP系统流行时期的独特魅力,并分享在Windows 98环境下的安装体验。 ... [详细]
  • 本文档详细介绍了Excel VBA编程中的基本语法,包括循环结构、条件判断、数据处理以及用户界面设计等内容,旨在帮助初学者快速掌握VBA编程技巧。 ... [详细]
  • 本文介绍了基于Java的在线办公工作流系统的毕业设计方案,涵盖了MyBatis框架的应用、源代码分析、调试与部署流程、数据库设计以及相关论文撰写指导。 ... [详细]
author-avatar
冠凯雅友9
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有