×

Pervasive package identifiers

  • US 9,679,130 B2
  • Filed: 03/05/2015
  • Issued: 06/13/2017
  • Est. Priority Date: 09/09/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory; and

    one or more processors;

    at least one of the one or more processors is configured to perform actions including;

    obtaining, at a computing device for an application installed on the computing device from a package, a package identifier for the package, the package identifier including an identifier of an architecture of devices on which the application is designed to operate, the application having been installed only if a publisher of the package included in the package identifier was verified as being the same as the publisher included in a digital certificate associated with the package;

    maintaining the package identifier in a protected manner such that the package identifier is accessible to an operating system of the computing device but not accessible to other applications of the computing device;

    assigning the package identifier to each of one or more processes created for the application, wherein each process created for the application includes a process token generated by the operating system of the computing device, the process incapable of modifying the process token; and

    determining, based at least in part on the package identifier, for each of the one or more processes whether the process is permitted to access a resource of the computing device.

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