×

Method and apparatus for preventing rogue implementations of a security-sensitive class interface

  • US 7,337,318 B2
  • Filed: 02/27/2003
  • Issued: 02/26/2008
  • Est. Priority Date: 02/27/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a data processing system for securing a server runtime environment, comprising:

  • generating a first unique identifier at startup of the server runtime environment, the first unique identifier being an identifier that is valid for the server runtime environment;

    encrypting the first unique identifier;

    storing the first unique identifier in a private location of the server runtime environment;

    receiving a request to instantiate a first credential object from a requestor;

    instantiating the first credential object, wherein the first unique identifier is inserted in a private field of the first credential object;

    returning the first credential object to the requestor;

    receiving a second credential object, wherein the second credential object contains a second uniquely encrypted unique identifier stored in a private field of the second credential object;

    passing the second credential object as parameters to a verification class, wherein the verification class retrieves the encrypted first unique identifier from the private location of the server runtime environment and retrieves the uniquely encrypted second unique identifier from the private field of the second credential object;

    decrypting the encrypted first unique identifier and the uniquely encrypted second unique identifier;

    comparing the second unique identifier to the first unique identifier; and

    validating the second credential object only if the second unique identifier matches the first unique identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×