×

System for extranet security

  • US 8,468,235 B2
  • Filed: 08/08/2007
  • Issued: 06/18/2013
  • Est. Priority Date: 08/09/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for communication with a server, the system comprising:

  • a user computer configured to run a first operating environment for performing general-purpose operations, and a second operating environment configured expressly for interacting with the server in a protected communication session and is isolated from the first operating environment, where in the protected communication session the second operating environment exchanges transaction data with the server via a security protocol, where the general-purpose operations performed in the first operating environment do not affect operation of the second operating environment, and where the first operating environment does not interact with the server in the protected communication session; and

    a central management subsystem coupled to the server and the user computer and external to the server and to the user computer, configured to assess a trustworthiness of the second operating environment running on the user computer including to monitor a performance of software components of the second operating environment during the protected communication session to determine if the monitored performance matches an expected performance of code for the second operating environment, the central management subsystem further to report the assessed trustworthiness to the server to cause the server to control the communication session between the server and the user computer based on the assessed trustworthiness,wherein the central management subsystem is further coupled to one or more additional servers and one or more additional user computers, each user computer configured to run respective first and second operating environments to interact in respective communication sessions with one or more of the additional servers using the second operating environments and to perform general-purpose operations using the first operating environments,wherein the second operating environments are isolated from the respective first operating environments, and the central management subsystem external to the servers and the user computers, the central management subsystem further configured to assess the trustworthiness of respective second operating environments running on the additional user computers including to monitor a performance of software components of the second operating environments during the protected communication sessions to determine if the monitored performance matches an expected performance of code for the second operating environments, the central management subsystem further to report the assessed trustworthiness to the servers to cause the server to control the communication sessions between the servers and the user computers based on the assessed trustworthiness.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×