一种计算机及计算机中识别客户操作系统的方法.pdf

上传人:g**** 文档编号:971358 上传时间:2018-03-22 格式:PDF 页数:10 大小:463.27KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810057014.1

申请日:

2008.01.28

公开号:

CN101499111A

公开日:

2009.08.05

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F21/00

主分类号:

G06F21/00

申请人:

联想(北京)有限公司

发明人:

胡 民; 王竹强; 冯荣峰; 张 怡

地址:

100085北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京银龙知识产权代理有限公司

代理人:

许 静

PDF下载: PDF下载
内容摘要

本发明提供一种计算机及计算机中识别客户操作系统的方法,涉及计算机领域,为解决现有技术中采用硬件方式不能有效识别真实客户操作系统的问题而发明。本发明提供的计算机包括:硬件平台;虚拟机管理器,安装在所述硬件平台上;至少一个客户操作系统,安装在所述虚拟机管理器上;所述至少一个客户操作系统包括有标识信息管理模块,用于生成一标识,并将所述标识嵌入所述标识信息管理模块所属的客户操作系统中。该方案能有效地识别出真实运行的客户操作系统,具有节省成本,表现形式多样,满足用户需求的优点。

权利要求书

1.  一种计算机,包括:
硬件平台,
虚拟机管理器,安装在所述硬件平台上;
至少一个客户操作系统,安装在所述虚拟机管理器上;其特征在于,
所述至少一个所述至少一个客户操作系统包括有标识信息管理模块,用于生成一标识,并将所述标识嵌入所述标识信息管理模块所属的客户操作系统中。

2.
  根据权利要求1所述的计算机,其特征在于,所述标识信息管理模块具体包括:
标识信息生成模块,用于生成一标识;
标识信息存储模块,用于存储所述标识;
标识信息显示模块,用于从所述标识信息存储模块中读取并显示所述标识。

3.
  根据权利要求2所述的计算机,其特征在于,所述标识信息显示模块具体为:同步显示模块,用于将所述标识与所述客户操作系统同步运行并显示。

4.
  根据权利要求1或2或3所述的计算机,其特征在于,所述标识生成方式为:用户自定义方式或者动态随机方式。

5.
  根据权利要求4所述的计算机,其特征在于,所述标识为:图形、图像、字符、音频或视频。

6.
  一种计算机中识别客户操作系统的方法,其特征在于,包括如下步骤:
生成一标识,所述标识与所述计算机中的一客户操作系统对应;
将所述标识嵌入所述客户操作系统中;
读取所述标识,并在所述客户操作系统中显示。

7.
  根据权利要求6所述的方法,其特征在于,将所述标识嵌入所述客户操作系统中的步骤具体为:
将所述标识保存在所述客户操作系统的虚拟存储空间中。

8.
  根据权利要求7所述的方法,其特征在于,在所述客户操作系统中显示所述标识的步骤具体为:
将所述标识与所述客户操作系统同步运行并显示。

9.
  根据权利要求6或7或8所述的方法,其特征在于,所述标识生成方式为:用户自定义方式或者动态随机方式。

10.
  根据权利要求9所述的方法,其特征在于,所述标识为:图形、图像、字符、音频或视频。

说明书

一种计算机及计算机中识别客户操作系统的方法
技术领域
本发明涉及一种计算机领域,特别涉及一种基于虚拟技术的计算机以及计算机识别客户操作系统的方法。
背景技术
当前的计算机应用中,虚拟机的使用已经日益普及,现有的计算机的虚拟化架构中,虚拟机管理器(VMM)上通常运行多个客户操作系统(Guest OS),如图1所示。如在安全理财项目中,使用一个高安全等级的第一客户操作系统来做理财操作,利用另外一个客户操作系统来做日常的网络浏览等操作。如果用于日常网络浏览的客户操作系统被他人恶意地植入了木马程序,虚拟出一个安全理财客户操作系统界面,而用户又没有察觉的话,可能导致钓鱼攻击的成功,给用户造成极大的安全隐患。因此,如何确保当前运行的客户操作系统是真正的客户操作系统,而不是钓鱼软件恶意代码或者木马程序模拟出来的客户操作系统,是待解决的问题。
目前采用硬件方式识别在计算机中运行的客户操作系统。如在机箱上布置一盏指示灯来标识当前运行的客户操作系统(即虚拟机),如果是运行高安全等级的客户操作系统时,指示灯亮,否则指示灯是熄灭的,或者利用更多的指示灯来识别多个不同的客户操作系统。
上述方式的缺陷是:有时钓鱼软件或者木马程序虚拟出来的冒牌虚拟机运行在计算机上时,指示灯可能也是亮的,这样不能有效地识别计算机上的真正虚拟机,给用户带来极大的安全风险;且采用硬件,需要额外的成本,且表现形式固定。
发明内容
本发明的实施例提供一种计算机及计算机中识别客户操作系统的方法,可以有效地识别出真实运行的客户操作系统,不存在客户操作系统被仿冒的风险。
为解决上述技术问题,一方面,提供一种计算机,包括:硬件平台;虚拟机管理器,安装在所述硬件平台上;至少一个客户操作系统,安装在所述虚拟机管理器上;所述至少一个所述至少一个客户操作系统包括有标识信息管理模块,用于生成一标识,并将所述标识嵌入所述标识信息管理模块所属的客户操作系统中。
优选的,所述标识信息管理模块具体包括:
标识信息生成模块,用于生成一标识;
标识信息存储模块,用于存储所述标识;
标识信息显示模块,用于从所述标识信息存储模块中读取并显示所述标识。
优选的,所述标识信息显示模块具体为:同步显示模块,用于将所述标识与所述客户操作系统同步运行并显示。
优选的,所述标识生成方式为:用户自定义方式或者动态随机方式。
优选的,所述标识为:图形、图像、字符、音频或视频。
另一方面,提供一种计算机中识别客户操作系统的方法,包括如下步骤:
生成一标识,所述标识与所述计算机中的一客户操作系统对应;
将所述标识嵌入所述客户操作系统中;
读取所述标识,并在所述客户操作系统中显示。
优选的,将所述标识嵌入所述客户操作系统中的步骤具体为:
将所述标识保存在所述客户操作系统的虚拟存储空间中。
优选的,在所述客户操作系统中显示所述标识的步骤具体为:将所述标识与所述客户操作系统同步运行并显示。
优选的,所述标识生成方式为:用户自定义方式或者动态随机方式。
优选的,所述标识为:图形、图像、字符、音频或视频。
采用上述技术方案,用户进入某一个客户操作系统中,看到标识信息管理模块所嵌入的标识,就可以明确地识别出当前运行的客户操作系统是真正的客户操作系统,而不是木马程序或者钓鱼软件虚拟的客户操作系统,使多个客户操作系统之间可以被明确的区分开来,不存在被仿冒的风险,相对于硬件方式识别客户操作系统,上述方案节省成本,表现形式多样,满足用户需求。
附图说明
图1为现有技术中的计算机的虚拟架构示意图;
图2为本发明的实施例计算机架构示意图;
图3为本发明的另一具体实施例计算机架构示意图;
图4为本发明的实施例计算机中识别客户操作系统的方法流程图。
具体实施方式
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明的实施例针对现有技术中用硬件指示灯的方式识别同一计算机中不同的虚拟机,不能有效防止虚拟机被仿冒的问题,且存在硬件成本高昂,表现形式固定的问题,提供一种计算机。
如图2所示,该计算机包括:硬件平台;虚拟机管理器,安装在硬件平台上;以及至少一个客户操作系统,安装在虚拟机管理器上;一个或者多个客户操作系统包括有标识信息管理模块,用于生成一标识,并将该标识嵌入该标识信息管理模块所属的客户操作系统中。
如图3所示,上述客户操作系统中的标识信息管理模块具体包括:
标识信息生成模块,用于生成一标识;
标识信息存储模块,用于存储标识信息生成模块所生成的标识;
标识信息显示模块,用于从标识信息存储模块中读取并显示标识。
其中,标识信息存储模块可以利用虚拟机管理器为客户操作系统分配的虚拟存储器来实现;标识信息显示模块可以将标识信息存储模块所存储的标识以水印方式显示在当前客户操作系统中,也可以通过其他对话框形式显示在当前客户操作系统中,当然具体的显示形式不限于上述水印和对话框形式,只要能够给用户以提示即可,说明用户当前进入的客户操作系统是真正的客户操作系统,而不是木马程序或者钓鱼软件虚拟出来客户操作系统。
其中,上述标识信息生成模块可采用用户自定义方式或者动态随机方式生成标识,而标识信息显示模块具体为:同步显示模块,用于将所述标识与客户操作系统同步运行并显示。用户自定义方式是指用户可通过某种工具自定义一个标识,如用图像编辑工具生成一个自定义的图像,并将该图像如水印一样在客户操作系统中显示出来,并伴随该客户操作系统的各操作过程;动态随机方式是指采用某种工具动态随机生成一个标识,如采用图像编辑工具动态的生成一张图像,将该图像嵌入到该客户操作系统中,在客户操作系统中显示出来,并伴随所述客户操作系统的各操作过程;总之,标识信息生成模块所生成的标识与客户操作系统同步运行,并伴随客户操作系统的各操作过程。
上述图2和图3所示的实施例中,标识信息生成模块生成的标识可以为:图形、图像、字符、音频或视频等,也可以为这些标识的组合。
下面举例说明上述计算机的具体应用,以安全理财计算机为例:
该计算机包括有:硬件平台,虚拟机管理器,两个客户操作系统,其中第一客户操作系统用来进行日常的网络浏览操作,第二客户操作系统用来进行安全理财操作;
在第二客户操作系统中设置一标识信息管理模块,利用该模块中的标识信息生成模块以自定义方式生成的一段音频,并将该音频文件保存在标识信息存储模块中;
当用户进入该第二客户操作系统时,标识信息显示模块从标识信息存储模块中读取该音频文件,并利用同步显示模块将该音频文件播放出来,该音频文件就会伴随用户在该第二客户操作系统的各操作过程,这样用户就会明确地识别出该客户操作系统是高安全级的理财客户操作系统,而不是低安全级的进行日常网络浏览的第一客户操作系统,也不是木马程序或者钓鱼软件虚拟出来的客户操作系统,因而用户就可以放心地进行理财操作。
同样的道理,在第一客户操作系统中也可以设置一标识信息管理模块,生成一标识,用于识别该第一客户操作系统。
如图4所示,本发明的实施例还提供一种在计算机中识别客户操作系统的方法,包括如下步骤:
步骤41、生成一标识,所述标识与计算机中的一客户操作系统对应;
步骤42、将所述标识嵌入所述客户操作系统中;
步骤43、读取所述标识,并在所述客户操作系统中显示所述标识。
优选的,上述步骤42具体为:将客户操作系统中所生成的标识保存在该客户操作系统的虚拟存储空间中;相应的,上述步骤43具体为:从虚拟存储空间中读取所述标识,并将该标识与客户操作系统同步运行并显示出来。
优选的,可以采用用户自定义方式或者动态随机方式生成所述标识。其中,用户自定义方式是指用户可通过某种工具自定义一个标识,如利用视频编辑工具生成一段自定义的视频,并将该视频在客户操作系统中显示出来,该视频可以与客户操作系统同步运行,伴随该客户操作系统的各操作过程;动态随机方式是指采用某种工具动态随机生成一个标识,如采用字符编辑工具动态的生成一串字符,将该串字符嵌入到该客户操作系统中,像水印一样在客户操作系统中显示出来,并伴随用户在该客户操作系统的各操作过程。
优选的,上述标识可以为:图形、图像、字符、音频或视频等。
综上所述,本发明的实施例通过在客户操作系统中设置标识信息生成模块,该模块可以用自定义的方式或者动态随机生成的方式或者用户自定义和动态随机相结合生成一个特殊标识,这些标识可以是基于音频编辑工具所生成的一段音频文件,也可以是一串字符,当用户进入一个客户操作系统中时,这些标识就会通过标识信息显示模块显示出来,并伴随客户操作系统使用的整个过程,用户看到自己设定的特殊标识,就可以明确地识别出当前运行的是真正的虚拟机,这样一台计算机上的多个客户操作系统可以被明确的区分开来,不存在客户操作系统被仿冒的风险,且相比于用硬件方式来区分多个客户操作系统,节省成本,表现形式多样,满足用户需求。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明实施例所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

一种计算机及计算机中识别客户操作系统的方法.pdf_第1页
第1页 / 共10页
一种计算机及计算机中识别客户操作系统的方法.pdf_第2页
第2页 / 共10页
一种计算机及计算机中识别客户操作系统的方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种计算机及计算机中识别客户操作系统的方法.pdf》由会员分享,可在线阅读,更多相关《一种计算机及计算机中识别客户操作系统的方法.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明提供一种计算机及计算机中识别客户操作系统的方法,涉及计算机领域,为解决现有技术中采用硬件方式不能有效识别真实客户操作系统的问题而发明。本发明提供的计算机包括:硬件平台;虚拟机管理器,安装在所述硬件平台上;至少一个客户操作系统,安装在所述虚拟机管理器上;所述至少一个客户操作系统包括有标识信息管理模块,用于生成一标识,并将所述标识嵌入所述标识信息管理模块所属的客户操作系统中。该方案能有效地识别出。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1