Module state management in a virtual machine environment
    2.
    发明授权
    Module state management in a virtual machine environment 有权
    虚拟机环境中的模块状态管理

    公开(公告)号:US08214828B2

    公开(公告)日:2012-07-03

    申请号:US11479228

    申请日:2006-06-30

    IPC分类号: G06F9/455

    摘要: A method for managing software modules of at least two operating systems sharing physical resources of a computing environment, but running in different partitions separated by a virtualization boundary comprises accumulating module information in a virtualization subsystem that directs the creation and management of the partitions. The accumulated module information is used across the virtualization boundary to manage the use of the software modules. Also, a method for managing software modules comprises making at least two operating systems aware that they are being hosted in a virtualized computing environment.

    摘要翻译: 用于管理共享计算环境的物理资源但运行在由虚拟化边界分隔的不同分区中的至少两个操作系统的软件模块的方法包括在指导分区的创建和管理的虚拟化子系统中累积模块信息。 累积的模块信息用于虚拟化边界,以管理软件模块的使用。 而且,用于管理软件模块的方法包括使至少两个操作系统意识到它们被托管在虚拟化计算环境中。

    Accessing a USB host controller security extension using a HCD proxy
    3.
    发明授权
    Accessing a USB host controller security extension using a HCD proxy 有权
    使用HCD代理访问USB主机控制器安全扩展

    公开(公告)号:US07886353B2

    公开(公告)日:2011-02-08

    申请号:US11090547

    申请日:2005-03-25

    IPC分类号: G06F9/00 G06F15/16

    摘要: Systems and methods for enabling trusted software to monitor and control USB traffic associated with a security extension of a host controller and devices in a USB topology is disclosed. A host controller proxy receives USB-related data from a host controller driver, determines whether the data is of a security interest, and if so, sends the data to a driver for a security extension executing in the trusted execution environment. Likewise, after software executing in the trusted execution environment evaluates and appropriately addresses data sent by the HCD proxy or data retrieved from a hardware security extension, the HCD proxy receives data from the trusted execution environment for further dissemination.

    摘要翻译: 公开了用于使可信软件监视和控制与主机控制器和USB拓扑中的设备的安全扩展相关联的USB流量的系统和方法。 主机控制器代理从主机控制器驱动器接收USB相关数据,确定数据是否具有安全关注,如果是,则将数据发送到驱动程序,以在可信执行环境中执行安全扩展。 类似地,在可信执行环境中执行软件后,对HCD代理发送的数据进行评估并适当地处理从硬件安全扩展检索的数据,HCD代理从可信执行环境接收数据以进一步传播。

    Using a USB host controller security extension for controlling changes in and auditing USB topology
    4.
    发明授权
    Using a USB host controller security extension for controlling changes in and auditing USB topology 失效
    使用USB主机控制器安全扩展来控制USB拓扑的更改和审核

    公开(公告)号:US07761618B2

    公开(公告)日:2010-07-20

    申请号:US11090582

    申请日:2005-03-25

    IPC分类号: G06F5/00 G06F12/14

    摘要: Protecting computer systems from attacks that attempt to change USB topology and for ensuring that the system's information regarding USB topology is accurate is disclosed. A software model is defined that, together with secure USB hardware, provides an ability to define policies using which USB traffic can be properly monitored and controlled. The implemented policy provides control over USB commands through a combination of software evaluation and hardware programming. Legitimate commands are evaluated and “allowed” to be sent to a USB device by a host controller. Illegitimate commands are evaluated and blocked. Additionally, the USB topology is audited to verify that the system's topology map matches the actual USB topology.

    摘要翻译: 公开了保护计算机系统免受试图改变USB拓扑并确保系统有关USB拓扑的信息准确的攻击。 定义了一种软件模型,它与安全USB硬件一起提供了一种定义可以正确监控和控制哪个USB流量的策略的能力。 实施的策略通过软件评估和硬件编程的组合来提供对USB命令的控制。 评估合法的命令,并通过主机控制器将“允许”命令发送到USB设备。 非法命令被评估和阻止。 另外,USB拓扑被审计,以验证系统的拓扑图匹配实际的USB拓扑。

    Module state management in a virtual machine environment

    公开(公告)号:US20080005489A1

    公开(公告)日:2008-01-03

    申请号:US11480228

    申请日:2006-06-30

    IPC分类号: G06F13/00

    摘要: A method for managing software modules of at least two operating systems sharing physical resources of a computing environment, but running in different partitions separated by a virtualization boundary comprises accumulating module information in a virtualization subsystem that directs the creation and management of the partitions. The accumulated module information is used across the virtualization boundary to manage the use of the software modules. Also, a method for managing software modules comprises making at least two operating systems aware that they are being hosted in a virtualized computing environment.

    Module state management in a virtual machine environment
    6.
    发明申请
    Module state management in a virtual machine environment 有权
    虚拟机环境中的模块状态管理

    公开(公告)号:US20080005488A1

    公开(公告)日:2008-01-03

    申请号:US11479228

    申请日:2006-06-30

    IPC分类号: G06F13/28

    摘要: A method for managing software modules of at least two operating systems sharing physical resources of a computing environment, but running in different partitions separated by a virtualization boundary comprises accumulating module information in a virtualization subsystem that directs the creation and management of the partitions. The accumulated module information is used across the virtualization boundary to manage the use of the software modules. Also, a method for managing software modules comprises making at least two operating systems aware that they are being hosted in a virtualized computing environment.

    摘要翻译: 用于管理共享计算环境的物理资源但运行在由虚拟化边界分隔的不同分区中的至少两个操作系统的软件模块的方法包括在指导分区的创建和管理的虚拟化子系统中累积模块信息。 累积的模块信息用于虚拟化边界,以管理软件模块的使用。 而且,用于管理软件模块的方法包括使至少两个操作系统意识到它们被托管在虚拟化计算环境中。

    Providing a graphical user interface in a system with a high-assurance execution environment
    7.
    发明申请
    Providing a graphical user interface in a system with a high-assurance execution environment 有权
    在具有高保证执行环境的系统中提供图形用户界面

    公开(公告)号:US20050091486A1

    公开(公告)日:2005-04-28

    申请号:US10691759

    申请日:2003-10-23

    CPC分类号: G06F21/84

    摘要: Techniques are disclosed to provide security for graphical user interface elements being displayed in a system in which a first, host operating system is used along with a second, high assurance operating system, where the first system provides at least some of the infrastructure for the second system. Graphical user interface elements associated with the high-assurance operating system are prevented from being obscured and from any partial transparency. Additionally, a piece of secret information is stored which can be displayed upon command by graphical user interface elements associated with the high-assurance operating system. Coordinating certain elements of the display of all graphical user interface elements associated with the high assurance operating system also helps to identify legitimate elements associated with the high assurance operating system, as opposed to impostor elements which are not. Where a windowing system is used, public title information is furnished to a host operating system windowing system to identify a window owned by a process running on a high-assurance operating system. Private title information associated with the same window is used only in the high assurance operating system.

    摘要翻译: 公开了技术来提供在系统中显示的图形用户界面元素的安全性,其中第一主机操作系统与第二高保证操作系统一起使用,其中第一系统为第二系统提供至少一些基础设施 系统。 与高保证操作系统相关联的图形用户界面元素被防止被遮蔽并且不受任何部分透明度的影响。 此外,存储一个秘密信息,该秘密信息可以根据与高保证操作系统相关联的图形用户界面元素的命令显示。 与高保证操作系统相关联的所有图形用户界面元素的显示的某些元素的协调也有助于识别与高保证操作系统相关联的合法元素,而不是冒号元素。 在使用窗口系统的情况下,将主题信息提供给主机操作系统窗口系统,以识别在高保证操作系统上运行的进程所拥有的窗口。 与同一窗口相关联的私有标题信息仅在高保证操作系统中使用。

    Module state management in a virtual machine environment
    8.
    发明授权
    Module state management in a virtual machine environment 有权
    虚拟机环境中的模块状态管理

    公开(公告)号:US08447936B2

    公开(公告)日:2013-05-21

    申请号:US11480228

    申请日:2006-06-30

    IPC分类号: G06F12/00

    摘要: A method for managing software modules of at least two operating systems sharing physical resources of a computing environment, but running in different partitions separated by a virtualization boundary comprises accumulating module information in a virtualization subsystem that directs the creation and management of the partitions. The accumulated module information is used across the virtualization boundary to manage the use of the software modules. Also, a method for managing software modules comprises making at least two operating systems aware that they are being hosted in a virtualized computing environment.

    摘要翻译: 用于管理共享计算环境的物理资源但运行在由虚拟化边界分隔的不同分区中的至少两个操作系统的软件模块的方法包括在指导分区的创建和管理的虚拟化子系统中累积模块信息。 累积的模块信息用于虚拟化边界,以管理软件模块的使用。 而且,用于管理软件模块的方法包括使至少两个操作系统意识到它们被托管在虚拟化计算环境中。

    Providing a graphical user interface in a system with a high-assurance execution environment
    9.
    发明授权
    Providing a graphical user interface in a system with a high-assurance execution environment 有权
    在具有高保证执行环境的系统中提供图形用户界面

    公开(公告)号:US08122361B2

    公开(公告)日:2012-02-21

    申请号:US10691759

    申请日:2003-10-23

    IPC分类号: G06F3/00 H04L29/06

    CPC分类号: G06F21/84

    摘要: Techniques are disclosed to provide security for graphical user interface elements being displayed in a system having a host operating system and a high assurance operating system. Graphical user interface elements associated with the high-assurance operating system may be prevented from being obscured and from any partial transparency. Additionally, a piece of secret information may be stored and displayed by graphical user interface elements associated with the high-assurance operating system. Coordinating certain elements of the graphical user interface elements associated with the high assurance operating system also helps to identify legitimate elements associated with the high assurance operating system. Public title information may be furnished to a host operating system windowing system to identify a window owned by a process running on a high-assurance operating system. Private title information associated with the same window may be used in the high assurance operating system.

    摘要翻译: 公开了技术来提供在具有主机操作系统和高保证操作系统的系统中显示的图形用户界面元素的安全性。 可以防止与高保证操作系统相关联的图形用户界面元素被遮蔽和不受任何部分透明度影响。 此外,一个秘密信息可以由与高保证操作系统相关联的图形用户界面元素存储和显示。 与高保证操作系统相关联的图形用户界面元素的某些元素的协调也有助于识别与高保证操作系统相关联的合法元素。 可以向主机操作系统窗口系统提供公开标题信息,以识别在高保证操作系统上运行的进程所拥有的窗口。 可以在高保证操作系统中使用与同一窗口相关联的私有标题信息。