Invention Grant
US09536080B2 Method for validating dynamically loaded libraries using team identifiers
有权
使用团队标识符来验证动态加载的库的方法
- Patent Title: Method for validating dynamically loaded libraries using team identifiers
- Patent Title (中): 使用团队标识符来验证动态加载的库的方法
-
Application No.: US14726292Application Date: 2015-05-29
-
Publication No.: US09536080B2Publication Date: 2017-01-03
- Inventor: Gregory I. Kerr , Pierre-Olivier J. Martel , Love Hornquist Astrand , Peter Kiehtreiber , Ivan Krstic
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F21/51
- IPC: G06F21/51 ; G06F21/52 ; G06F21/64

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.
Public/Granted literature
- US20160350529A1 METHOD FOR VALIDATING DYNAMICALLY LOADED LIBRARIES USING TEAM IDENTIFIERS Public/Granted day:2016-12-01
Information query