HARDWARE INTERFACE ACCESS CONTROL FOR MOBILE APPLICATIONS
First Claim
1. A method comprising:
- restricting an application from accessing a set of hardware interfaces of a mobile device; and
providing a virtual interface to the application via which the application is to access a first hardware interface in the set of hardware interfaces, the virtual interface provided by a program in a kernel layer of an operating system of the mobile device to control at least one of access or a method of access to the first hardware interface in the set of hardware interfaces, the first hardware interface that is accessible via the virtual interface being unknown to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, articles of manufacture, and apparatus for hardware interface access control for mobile applications are disclosed. A disclosed example method includes restricting an application from accessing a set of hardware interfaces of a mobile device, and providing a virtual interface to the application via which the application is to access a first hardware interface in the set of hardware interfaces, the virtual interface provided by a program in a kernel layer of an operating system of the mobile device to control at least one of access or a method of access to the first hardware interface in the set of hardware interfaces, the first hardware interface that is accessible via the virtual interface being unknown to the application.
119 Citations
20 Claims
-
1. A method comprising:
-
restricting an application from accessing a set of hardware interfaces of a mobile device; and providing a virtual interface to the application via which the application is to access a first hardware interface in the set of hardware interfaces, the virtual interface provided by a program in a kernel layer of an operating system of the mobile device to control at least one of access or a method of access to the first hardware interface in the set of hardware interfaces, the first hardware interface that is accessible via the virtual interface being unknown to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible article of manufacture storing machine readable instructions that, when executed, cause a machine to at least:
-
restrict an application from accessing a set of hardware interfaces of a mobile device; and provide a virtual interface to the application via which the application is to access a first hardware interface in the set of hardware interfaces, the virtual interface provided by a program in a kernel layer of an operating system of the mobile device to control at least one of access or a method of access to the first hardware interface in the set of hardware interface, the first hardware interface that is accessible via the virtual interface being unknown to the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
a set of hardware interfaces; a policy engine to determine whether an application is authorized to access one or more of the set of hardware interfaces; and a hardware access engine to; restrict the application from accessing the set of hardware interfaces; and provide a virtual interface to the application via which the application is to access a first hardware interface in the set of hardware interfaces, the virtual interface to be provided by a program integrated in a kernel layer of an operating system of the mobile device and that is to control at least one of access or a method of access to the first hardware interface in the set of hardware interface, the first hardware interface being unknown to the application, but being one of the one or more hardware interfaces the application is permitted to access. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification