Android application digital certificate verification vulnerability detection system and method

A digital certificate and vulnerability detection technology, applied in digital data protection, electrical digital data processing, instruments, etc., can solve the problem of high cost of manual review, achieve the effect of improving the efficiency of manual review, avoiding false positives, and low false positive rate

Pending Publication Date: 2021-03-23
STATE GRID HENAN ELECTRIC POWER ELECTRIC POWER SCI RES INST +1
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to provide an Android application digital certificate verification vulnerability detection system and method for the problems existing in the prior art. The method uses a combination of dynamic detection and static detection to make up for the false positives caused by the single use of static detection. It also makes up for the inefficiency caused by the single use of dynamic detection, realizes effective detection of applications, and improves the problems of low efficiency faced by manual review and high cost of large-scale market-level application detection.

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
  • Android application digital certificate verification vulnerability detection system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0039] An Android application digital certificate verification vulnerability detection system, including a static detection module, a dynamic detection module and a middleman agent module;

[0040]The static detection module is used to discover potential applications with digital certificate verification vulnerabilities according to the static code characteristics of vulnerable applications; the static detection module includes: Android application decompilation unit: used to decompress the application to obtain the Smali code of the application ;Vulnerable code analysis unit: used to scan whether the application contains vulnerable code; code call analysis unit: used to analyze the call relationship of the vulnerable code in the application; control call analysis unit: used to analyze the trigger path of the vulnerab...

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 belongs to the field of application software detection of Android terminals, and particularly relates to an Android application digital certificate verification vulnerability detection system and method, and the system comprises a static detection module, a dynamic detection module and an intermediary agent module. The static detection module is used for discovering potential applications with digital certificate verification vulnerabilities according to static code characteristics of vulnerability applications; the dynamic detection module is used for dynamically executing application triggering vulnerability codes; the intermediary agent module is used for initiating intermediary attacks and trying to decrypt HTTPS flow so as to confirm whether digital certificate verification vulnerabilities really exist in applications or not, and the method makes up for the defects of false alarms caused by single use of static detection and low efficiency caused by single use of dynamic detection through the mode of combining dynamic detection and static detection, effective detection of the application is achieved, and the problems of low efficiency of manual auditing, high cost of large-scale market-level application detection and the like are solved.

Description

technical field [0001] The invention belongs to the field of application software detection of Android terminals, and in particular relates to a digital certificate verification loophole detection system and method for Android applications. Background technique [0002] The SSL protocol is to protect the user's communication security and ensure the user's privacy and information security transmission. It is a layer of security protocol added on the basis of the HTTP protocol. The protocol will negotiate the encryption key through digital certificates before communication. , while ensuring that the negotiation process will not be eavesdropped by the middleman. After the protocol is completed, the communication process between the two parties will be encrypted. In the communication process of the SSL protocol, the verification of the digital certificate is an important link to ensure the security of the protocol. If the client does not verify the certificate, it may be attack...

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/57G06F21/64
CPCG06F21/577G06F21/64
Inventor 吕卓杨文郭志民李暖暖张铮陈岑张伟蔡军飞李鸣岩
Owner STATE GRID HENAN ELECTRIC POWER ELECTRIC POWER SCI RES INST
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