Patent · US Active

Method for validating dynamically loaded libraries using team identifiers

US9536080B2 · kind B2 · utility

7Cited by
8References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 29, 2015
Grant dateJan 3, 2017
Priority date
Expiry dateJun 26, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/033
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

According to one embodiment, in response to a request received from an application by a launch module hosted by an operating system and executed by a processor to dynamically load a library, a library validation module hosted by the operating system extracts a first team identifier (ID) from the application, where the first team ID identifies an application provider that provides the application. The library validation module extracts a second team ID from the library, where the second team ID identifies a library provider that provides the library. The first team ID and the second team ID are compared to determine whether the first team ID matches the second team ID. In response to determining that the first team ID matches the second team ID, the launch module launches the library to allow the application communicate with the library; otherwise, the request is denied.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.