Apple Inc.
Method and apparatus for inter process privilige transfer

Last updated:

Abstract:

A method and an apparatus to dynamically distribute privileges among a plurality of processes are described. Each process may have attributes including a privilege to control access to processing resources. A first process may be running with a first privilege prohibited from access to a processing resource. A second process may be running with a second privilege allowed to access the processing resource. The first process may receive a request from the second process to perform a data processing task for the second process. In response, the second privilege may be dynamically transferred to the first process to allow the first process to access the processing resource. The first process may perform operations for the data processing task with the second privilege transferred from the second process.

Status:
Grant
Type:

Utility

Filling date:

19 Dec 2014

Issue date:

1 Oct 2019