Reinforcement method for key driving program of Android operating system

An Android operating system and driver technology, applied in computer security devices, instruments, electrical digital data processing, etc., to improve fault tolerance and prevent illegal driver calls

Inactive Publication Date: 2016-08-24
北京鼎源科技有限公司
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Currently, there is no independent compatible and rel

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reinforcement method for key driving program of Android operating system
  • Reinforcement method for key driving program of Android operating system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0019] In the following, the present invention is further described through embodiments in conjunction with the accompanying drawings, but the scope of the present invention is not limited in any way.

[0020] The present invention provides a reinforcement of the key driver of the Android operating system. Since the android kernel is based on linux, when the kernel is reinforced, it can be regarded as the reinforcement of the linux kernel. First, use the commonly used dynamic module loading method of the Linux operating system, and use the register_security() function of the Linux operating system to register the security module with the LSM framework to implement the interface provided by the LSM framework. The LSM interface is used as a driver and specific interface in the Android operating system kernel. The isolation layer between access entities. The isolation layer program runs in the operating system kernel and has root privileges to ensure that it can access all programs ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a reinforcement method for a key driving program of an Android operating system. The reinforcement method includes registering a safety module to an LSM (Linux security module) frame to achieve an LSM frame interface serving as an isolating layer; filtering driving parameters and checking parameter types through the LSM interface to ensure that a user process shall be subjected to LSM interface detection when calling the key driving program; tracking and recording kernel resources utilized by the key driving program in codes of the LSM interface; when some system resource occupied by the key driving program of the Android operating system exceeds a preset corresponding threshold value, rejecting calling of the user process to the key driving program of the Android operating system to complete reinforcement of the specific driving program. By the reinforcement method, the fault-tolerant capability of the driving program in the Android operating system can be improved, illegal driving program calling can be prevented, and viciously-called user processes can be detected.

Description

technical field [0001] The invention relates to the security of Android operating system software, in particular to a reinforcement method for key drivers of the Android operating system. Background technique [0002] The Android operating system (Android) is a free and open-source operating system based on Linux, mainly used in mobile devices, such as smart phones, tablets, etc., and is mainly led and developed by Google and the Open Handset Alliance. With the popularity of the Android system, and the functions of smart phones are more and more complex, various hardware will be integrated into the smart phone, and the Android system needs to add corresponding drivers to support these hardware. [0003] Since the drivers are all running in the kernel mode and have high operating rights, once the driver fails, it will easily cause the entire kernel to crash, and if the driver's vulnerability is exploited by a hacker, the hacker's attack program will have administrator rights ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/51G06F21/56
CPCG06F21/51G06F21/566
Inventor 文伟平
Owner 北京鼎源科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products