Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 reliable driver security hardening solution under Android

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

Embodiment Construction

[0019] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0020] The invention provides a reinforcement of key drivers 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 dynamic module loading method commonly used in the Linux operating system, use the register_security() function of the Linux operating system to register the security module with the LSM framework, and realize the interface provided by the LSM framework. Layer of isolation between access entities. The isolation layer program runs in the kernel of the operating system and has root authority, so as to ensure that it can check the access of all programs. In the Linux kernel driver, the user calls the driver interface first, and then searches for access. figure ...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products