IP Library Patent Application 12982528
Patent Application
App. No. 12/982,528

SYSTEM INCLUDING PROPERTY-BASED WEIGHTED TRUST SCORE APPLICATION TOKENS FOR ACCESS CONTROL AND RELATED METHODS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/982,528
Abstract

A target device may have a target application and a web application thereon, and a trust broker may generate an application token having associated therewith a state attribute having at least one of a hash digest and a property value assertion, and weighted trust score. The application token may correspond to a level of trustworthiness, in near real time, of a running application instance of the target application. A trust monitor may monitor an execution state of the target application, and an authentication broker may authenticate a user to the web application and based upon a web services query for remote verification of the target application. A network access enforcer may control access of an authenticated user to the target application, and a trust evaluation server may interrogate the target application and generate a trust score.

Claims (41)

1 . A system comprising:

a target device having a target application and a web application thereon;

a trust broker configured to generate an application token having associated therewith a state attribute comprising at least one of a hash digest and a property value assertion, and weighted trust score;

the application token corresponding to a level of trustworthiness, in near real time, of a running application instance of the target application on the target device;

a trust monitor configured to monitor an execution state of the target application;

an authentication broker configured to authenticate a user to the web application and based upon a web services query for remote verification of the execution state of the target application;

a network access enforcer configured to control access of an authenticated user to the target application; and

a trust evaluation server configured to interrogate the target application based upon a request for a trust score, and generate the trust score based upon the interrogation.

2 . The system according to claim 1 , wherein the application token includes at least one of a registered service principle name for the running application instance, active listening and open port information, a product publisher, and product version information.

3 . The system according to claim 2 , wherein said trust broker is configured to generate a new application token based upon a state change in the running application instance.

4 . The system according to claim 3 , wherein the new application token includes the weighted trust scores and property value assertions.

5 . The system according to claim 1 , wherein the application token comprises a digitally signed token.

6 . The system according to claim 1 , wherein said authentication broker comprises a security token service (STS).

7 . The system according to claim 1 , wherein said network access enforcer is configured as a policy enforcement point (PEP).

8 . A method for evaluating integrity of a web application comprising:

requesting a token for a web application instance;

initiating an interrogation of the web application instance on a web server machine based upon an access request;

establishing a secure channel between the web server machine and a trust broker server;

generating at least one digest corresponding to at least one element of the web application instance;

generating an integrity report to include the at least one digest;

transmitting the integrity report to an authentication broker;

generating weighted trust scores and property value assertions based upon the integrity report;

transmitting the weighted trust scores in the token to the authentication broker; and

including the weighted trust scores of the web application instance as a logo on a user web browser.

9 . The method according to claim 8 , wherein the integrity report is generated prior to initiating a transaction by a user.

10 . The method according to claim 8 , wherein the integrity report is generated prior to completing a transaction by a user.

11 . The method according to claim 8 , further comprising displaying information about the weighted trust scores responsive to a click on the logo.

12 . A method for interrogating a target application comprising:

generating a token for a target application using a trust broker server;

requesting an interrogation of the target application;

subscribing for a state change notification of the target application;

receiving weighted trust scores and property value assertions of the target application based upon at least one of the interrogation and subscription;

including the weighted trust scores and property value assertions into the token; and

providing the token to at least one of an authentication broker and a network access enforcer.

13 . The method according to claim 12 , wherein generating the token comprises generating the token to include at least one of a registered service principle name for a running instance of the target application, active listening and open port information, a product publisher, and product version information.

14 . The method according to claim 13 , further comprising generating a new token for the target application using the trust broker server based upon a state change in the running instance of the target application instance.

15 . The method according to claim 14 , wherein generating a new token comprises including the weighted trust scores and property value assertions in the new token.

16 . The method according to claim 12 , further comprising digitally signing the token.

17 . The method according to claim 12 , further comprising authenticating the target application using a trust evaluation server and a trust scoring system.

18 . The method according to claim 12 , further comprising using the token, including the weighted trust scores and property value assertions, to enforce a set of logical post-connect access policies for controlling access to a trusted resource on a network.

19 . The method according to claim 12 , further comprising using the token, including the weighted trust scores and property value assertions, to enforce a set of physical pre-connect access policies for controlling access to a trusted resource on a network.

Assignments (8)
SECURITY INTEREST Recorded Jul 7, 2016
From: FORTRESS CREDIT CO LLC
To: FORTRESS CREDIT OPPORTUNITIES I LP
Reel/Frame 039104/0979 →
SECURITY INTEREST Recorded Jul 7, 2016
From: FORTRESS CREDIT CO LLC
To: FORTRESS CREDIT OPPORTUNITIES I LP
Reel/Frame 039104/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2015
From: SIGNACERT, INC
To: KIP SIGN P1 LP
Reel/Frame 034700/0842 →
SECURITY INTEREST Recorded Jan 13, 2015
From: KIP SIGN P1 LP
To: FORTRESS CREDIT CO LLC
Reel/Frame 034701/0170 →
SECURITY INTEREST Recorded Jan 13, 2015
From: SIGNACERT, INC
To: FORTRESS CREDIT CO LLC
Reel/Frame 034700/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: HARRIS CORPORATION
To: SIGNACERT, INC.
Reel/Frame 029804/0310 →
SECURITY AGREEMENT Recorded Dec 13, 2012
From: SIGNACERT, INC.
To: HARRIS CORPORATION
Reel/Frame 029467/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: STARNES, W. WYATT; KUMAR, SRINIVAS
To: HARRIS CORPORATION
Reel/Frame 027146/0352 →