US2013067592A1PendingUtilityA1

System and method for role based analysis and access control

Assignee: IBMPriority: Jun 1, 2006Filed: Nov 5, 2012Published: Mar 14, 2013
Est. expiryJun 1, 2026(expired)· nominal 20-yr term from priority
G06F 21/53G06F 21/629
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for program access control includes, for a typestate, providing typestate properties and assigning a role to the typestate in a program in accordance with the typestate properties. Access to operations is limited for the typestate in the program based on the role assigned to the typestate and an access permission level.

Claims

exact text as granted — not AI-modified
1 . A method for analyzing role consistency for program access control, comprising:
 computing with a processor, for each object in a program having a plurality of objects, a set of methods that directly access an object;   checking a role assignment for the object by determining if the object's role is a least upper bound of the roles assigned to the methods of the set; and   permitting access to the set of methods if an accessor's role is at least equal to the least upper bound of the roles assigned to the methods that access the object.   
     
     
         2 . The method as recited in  claim 1 , wherein computing includes generating a pointer graph of the program. 
     
     
         3 . The method as recited in  claim 2 , wherein pointer graph includes a method-annotated pointer graph. 
     
     
         4 . A computer program product comprising a computer useable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
 compute with a processor, for each object in a program having a plurality of objects, a set of methods that directly access an object;   check a role assignment for the object by determining if the object's role is a least upper bound of the roles assigned to the methods of the set; and   permit access to the set of methods if an accessor's role is at least equal to the least upper bound of the roles assigned to the methods that access the object.

Join the waitlist — get patent alerts

Track US2013067592A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.