×

Enforcing trusted application settings for shared code libraries

  • US 10,127,375 B2
  • Filed: 03/04/2016
  • Issued: 11/13/2018
  • Est. Priority Date: 03/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of restricting access to a shared library within a computer security system, the method comprising:

  • storing, by a security database for each of a plurality of trusted applications, a trusted application profile identifying a set of application constraints each associated with an application property that must be satisfied before an application can access a shared library;

    detecting, by an administrative server, an attempt from a customer application to access the shared library;

    responsive to the attempt, generating, by the administrative server, a profile of the customer application, the customer application profile representative of a set of properties of the customer application, each property of the set of properties represented by the customer application profile corresponding to a constraint identified by a trusted application profile;

    retrieving, by the administrative server from the security database, a profile for each trusted application of a set of trusted applications;

    comparing the customer application profile to each retrieved trusted application profile by comparing each property of the customer application represented by the customer application profile to the corresponding constraint identified by the retrieved trusted application profile;

    responsive to a successful comparison between the customer application profile and at least one trusted application profile, verifying, by the administrative server, that the customer application can access the shared library;

    responsive to verifying that the customer application can access the shared library, allowing, by the administrative server, the attempt from the customer application to access the shared library; and

    responsive to not verifying that the customer application can access the shared library, denying, by the administrative server, the attempt from the customer application to access the shared library.

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