×

Method of making secure collaboration between objects of an object-oriented program

  • US 5,848,232 A
  • Filed: 12/26/1996
  • Issued: 12/08/1998
  • Est. Priority Date: 12/27/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of making secure, in an object-oriented program, collaboration between a data processing procedure of a client object and another data processing procedure of a server object of said program, the method comprising:

  • assigning an authorization level to the client object;

    assigning a dynamic sensitivity level to the data processing procedure of the server object when said server object is instantiated by an object constructor, said dynamic sensitivity level being computed on the basis of static sensitivity levels and the authorization level passed to the object constructor, the static sensitivity levels being held in a memory and being assigned respectively to different logical entities of the program;

    causing the authorization level assigned to the client object to be passed to the data processing procedure of the server object along with the message sent by the data processing procedure of the client object to invoke the data processing procedure of said server object; and

    checking, in the data processing procedure of the server object, whether the authorization level, which has been passed thereto, corresponds to a sensitivity level sufficient to allow collaboration between the client object and the server object, by comparing the authorization level with the assigned dynamic sensitivity level of the server object.

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