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

API (application programming interface) monitoring method and device

A monitoring interface and processing method technology, applied in computer security devices, instruments, digital data authentication, etc., can solve problems that users ignore, hidden dangers of smart mobile terminals, etc., and achieve the effect of improving the safety of use

Inactive Publication Date: 2012-12-12
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these enumerated permissions and technical language are difficult to understand by ordinary users, and are often ignored by users, so that some illegal or malicious applications run in smart mobile terminals, bringing security risks to smart mobile terminals

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
  • API (application programming interface) monitoring method and device
  • API (application programming interface) monitoring method and device
  • API (application programming interface) monitoring method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Such as figure 1 Shown, in one embodiment, a kind of API monitoring method comprises the following steps:

[0024] Step S102, detecting whether the API permission invoked by the application program is in the preset sensitive API permission list.

[0025] Sensitive API permissions refer to the APIs called when the application is installed or running to implement some functions that involve privacy information, such as reading call records, reading geographic location information, monitoring user calls, modifying system files, etc. If the application program calls sensitive APIs to implement these functions, it will bring great security risks to the smart mobile terminal. Specifically, APIs used to implement these privacy functions are recorded in the sensitive API permission list.

[0026] Step S104, when the API permission invoked by the application program exists in the preset sensitive API permission list, corresponding processing is performed on the call of the API...

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 relates to an API (application programming interface) monitoring method, which comprises the following steps of: detecting weather an API permission invoked when an application program is operated exists in a preset sensitive API permission list; and when the API permission invoked by the application program exists in the preset sensitive API permission list, carrying out corresponding processing on the API permission invoking in a preset processing mode corresponding to the invoked APM permission. According to the API monitoring method, a sensitive permission related to private information can be effectively controlled to invoke, and therefore, the safety can be improved. In addition, the invention also provides an API monitoring device.

Description

technical field [0001] The invention relates to the technical field of terminal security, in particular to an API monitoring method and device. Background technique [0002] With the development of smart mobile terminals such as mobile phones, applications on smart mobile terminals emerge in endlessly, and operating systems of smart mobile terminals usually provide various APIs. The so-called API (Application Programming Interface, application programming interface) is some predefined functions, the purpose is to provide applications and developers with the ability to access a set of routines based on certain software or hardware without accessing source code or understanding internal The details of the working mechanism. The application program on the smart mobile terminal can realize some specific functions by calling the API, for example, read the address book, read the geographic location information, read and write text messages, access the network, modify system files...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/22
CPCG06F21/6245G06F21/604G06F21/31
Inventor 曾星梁家辉汤文亮李丹华
Owner TENCENT TECH (SHENZHEN) CO LTD
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