ATTACK RESISTANT CONTINUOUS NETWORK SERVICE TRUSTWORTHINESS CONTROLLER
First Claim
1. A trustworthiness controller comprising:
- a. A sensor module configured to collect behavior data for at least one online server;
b. at least one state estimation module configured to generate at least one state estimate for at least one of the at least one online server using the behavior data;
c. at least one response selection module configured to determine at least one selected response to maintain the availability and integrity of at least one of the at least one online server when at least one of the at least one state estimate indicates that the integrity of at least one of the at least one online server is compromised;
d. at least one actuation module configured to activate at least one actuator based upon at least one of the at least one selected response; and
e. a client dispatcher communication module configured to communicate online server availability information to a client dispatcher.
3 Assignments
0 Petitions
Accused Products
Abstract
An attack resistant continuous network service trustworthiness controller comprising: state estimation module(s), response selection module(s), actuation module(s), and client dispatcher communication module(s) for maintaining the availability and integrity of online server(s). The state estimation module(s) are configured to generate state estimate(s) for online server(s) using behavior data obtained using sensor module(s). The response selection module(s) are configured to determine corrective action(s) to maintain the availability and integrity of online server(s) when state estimate(s) indicate that the integrity of an online server(s) is compromised. The actuation module(s) are configured to activate actuator(s) based upon the corrective action(s). Client dispatcher communication module(s) are configured to communicate online server availability information to a client dispatcher.
-
Citations
20 Claims
-
1. A trustworthiness controller comprising:
-
a. A sensor module configured to collect behavior data for at least one online server; b. at least one state estimation module configured to generate at least one state estimate for at least one of the at least one online server using the behavior data; c. at least one response selection module configured to determine at least one selected response to maintain the availability and integrity of at least one of the at least one online server when at least one of the at least one state estimate indicates that the integrity of at least one of the at least one online server is compromised; d. at least one actuation module configured to activate at least one actuator based upon at least one of the at least one selected response; and e. a client dispatcher communication module configured to communicate online server availability information to a client dispatcher. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A trustworthy network server system comprising:
-
a. at least one hardware server configured to host at least one virtual machine; b. at least one virtual server residing on at least one of the at least one virtual machine; c. a client dispatch module configured to; i. maintain a list of available virtual servers, at least one of the available virtual servers being one of the at least one virtual server; and ii. route at least one client request to at least one of the available servers listed on the list of available virtual servers; d. at least one virtual machine monitor configured to manage at least one of the at least one virtual machine; and e. at least one trustworthiness controller module including; i. A sensor module configured to collect behavior data for at least one of the at least one online server; ii. at least one state estimation module configured to generate at least one state estimate for at least one of the at least one online server using the behavior data; iii. at least one response selection module configured to determine at least one selected response to maintain the availability and integrity of at least one of the at least one online server when at least one of the at least one state estimate indicates that the integrity of at least one of the at least one online server is compromised; iv. at least one actuation module configured to activate at least one actuator based upon at least one of the at least one selected response; and v. a client dispatcher communication module configured to communicate online server availability information to a client dispatcher. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable media tangibly embodying a program of instructions executable by a computer to perform a method for maintaining the availability and integrity of at least one virtual server, the method comprising:
-
a. generating a state estimate for at least of the at least one virtual server using behavior data obtained using at least one sensor module; b. determining at least one selected response to maintain the availability and integrity of at least one of the at least one virtual server when the state estimate indicates that the integrity of at least one of the at least virtual server is compromised; c. activating at least one actuator based upon at least one of the at least one selected response; and d. communicating virtual server availability information to a client dispatcher module, the client dispatcher module configured to route client requests to at least one selected at least one virtual server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification