Methods and apparatus for adaptively determining trust in client-server environments
First Claim
1. In a client-server environment comprising at least one client communicating with a plurality of servers, a method for assigning a trust level to a client, the method comprising the steps of:
- obtaining trust information associated with a server s1 providing a first service and a server s2 providing a second service different from s1, with regard to a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2; and
aggregating the obtained trust information from s1 and s2 with regard to the client to assign at least one trust level to said client, wherein a trust level is assigned by a server X to a client c using a formula;
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for adaptively determining trust in client-server environments. By way of example, a method for assigning a trust level to a client in a client-server environment including at least one client communicating with a plurality of servers includes the following steps. Information associated with a server s1 and a server s2 different from s1 is obtained regarding a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2. The obtained information is utilized to assign at least one trust level to the client.
28 Citations
19 Claims
-
1. In a client-server environment comprising at least one client communicating with a plurality of servers, a method for assigning a trust level to a client, the method comprising the steps of:
- obtaining trust information associated with a server s1 providing a first service and a server s2 providing a second service different from s1, with regard to a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2; and
aggregating the obtained trust information from s1 and s2 with regard to the client to assign at least one trust level to said client, wherein a trust level is assigned by a server X to a client c using a formula;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- obtaining trust information associated with a server s1 providing a first service and a server s2 providing a second service different from s1, with regard to a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2; and
-
11. In a client-server environment comprising at least one client communicating with a plurality of servers, apparatus for assigning a trust level to a client, the apparatus comprising:
- one or more memories; and
one or more processors coupled to the one or more memories and operative to;
(i) obtain trust information associated with a server s1 providing a first service and a server s2 providing a second service, different from s1, with regard to a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2; and
(ii) aggregate the obtained trust information from s1 and s2 with regard to the client to assign at least one trust level to said client, wherein a trust level is assigned by a server X to a client c using a formula;
- View Dependent Claims (12, 13, 14, 15, 16, 17)
- one or more memories; and
-
18. In a client-server environment comprising at least one client communicating with a plurality of servers, a method for assigning a trust level to a client, comprising the steps of:
- the client sending requests to the plurality of servers in which at least one request r1 is received by a server s1 providing a first service and at least one request r2 is received by a server s2 providing a second service different from s1;
sharing trust information between s1 and s2 regarding r1 and r2 of said client; and
aggregating the shared trust information between s1 and s2 with regard to the client to assign at least one trust level to the client, wherein a trust level is assigned by a server X to a client c using a formula;
- View Dependent Claims (19)
- the client sending requests to the plurality of servers in which at least one request r1 is received by a server s1 providing a first service and at least one request r2 is received by a server s2 providing a second service different from s1;
Specification