Unlock instant, AI-driven research and patent intelligence for your innovation.

Process debugging detection method and device

A detection method and process technology, which is applied in the field of APP security, can solve problems that affect client security, reduce user experience, and benefit developers of application programs, and achieve the effects of preventing reading tampering, improving user experience, and protecting security.

Inactive Publication Date: 2017-08-11
BEIJING BANGCLE TECH CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the open source nature of the Android system itself, the Android system application program has also become the main target of hacker attacks just like a personal computer (PC), and the Android system application program is vulnerable to viruses, Trojan horses, dynamic debugging, rogue software and phishing software. Attacks seriously affect the security of the client, reduce the user experience and the benefits of application developers

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
  • Process debugging detection method and device
  • Process debugging detection method and device
  • Process debugging detection method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] Please refer to figure 1 , figure 1 This is a flowchart of a process debugging detection method provided in Embodiment 1 of the present invention. Since the Proc file system in the Android system exposes a large amount of process information, the debugger can read and write the memory through the Proc file system. Therefore, such as figure 1 As shown, the process debugging detection method provided in Embodiment 1 of the present application may include:

[0043] S101. Monitor a target file in the Proc file system through a preset interface; the target file is a file in the memory corresponding to the target process when it is running;

[0044] The Android system is an operating system based on the Linux kernel. The Proc file system in the Linux system is a file system, and the root directory of the file system is / proc. Different from other common file systems, the Proc file system is a pseudo file system (that is, virtual file system), and / proc stores a series of special f...

Embodiment 2

[0071] Please refer to figure 2 , figure 2 This is a flowchart of a process debugging detection method provided in Embodiment 2 of the present invention. figure 2 A process debugging detection method provided by the illustrated embodiment and figure 1 The difference in the illustrated embodiment is that the method may further include:

[0072] S103. End the target process.

[0073] It is not difficult to understand that ending the target process is a relatively effective anti-debugging measure. Ending the target process can effectively prevent dynamic debugging attacks and prevent the logic of the application program corresponding to the target process from being cracked, memory code, and The data is viewed or modified, which provides a guarantee for the safety of user information.

Embodiment 3

[0075] Please refer to image 3 , image 3 This is a flowchart of a process debugging detection method provided in Embodiment 3 of the present invention. image 3 A process debugging detection method provided by the illustrated embodiment and figure 1 The difference in the illustrated embodiment is that the method may further include:

[0076] S104: Output prompt information that the target process is debugged.

[0077] The prompt information may include: information that the target process is being debugged by a malicious program; or may further include: suggestion information, for example, suggesting that the user end the target process, suggesting that the user use security software to detect and kill the malicious program, etc.

[0078] It is not difficult to understand that the output prompt information can prompt the user that the target process is debugged, so that the user can take anti-debugging measures, thereby preventing dynamic debugging attacks, which can prevent the log...

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 process debugging detection method and device. The method comprises the following steps of: monitoring a target file in a Proc file system through a preset interface, wherein the target file is a file, in a memory, corresponding to a target process during the operation of the target process; and determining that the target process is debugged when a target message returned by the preset interface is received, wherein the target message is a notice message for carrying out read / write operation on the target file. When the target process is not debugged and normally operated, the read / write operation is not carried out on the file (target file), corresponding to the target process, stored in the Proc file system, so that the method and device disclosed by the invention are capable of detecting whether the target process is debugged by other processes, so as to conveniently and timely adopt corresponding anti-debugging measures, prevent the memory from being read and tampered, and protect the safety of the target process and the user information, thereby improving the user experience.

Description

Technical field [0001] This application relates to the technical field of APP security, and in particular to a process debugging detection method and device. Background technique [0002] With the rapid development of the mobile Internet industry, mobile applications (Application, APP for short) have exploded, especially the widely used Android system applications. However, due to the open source characteristics of the Android system itself, Android system applications, like personal computers (PC), have also become the main targets of hacker attacks. Android system applications are vulnerable to viruses, Trojan horses, dynamic debugging, rogue software, and phishing software. The attack seriously affected the security of the client and reduced the user experience and the benefits of application developers. [0003] Among them, by dynamically debugging the attack, the attacker can use the debugger to track the operation of the target application process (referred to as the target ...

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/54
CPCG06F21/54G06F2221/033
Inventor 阚志刚陈彪程显龙方宁卢佐华
Owner BEIJING BANGCLE TECH CO LTD