Application vulnerability detection method and device based on taint analysis and medium
The invention provides an application vulnerability detection method and device based on taint analysis and a medium, and the method comprises the steps: carrying out lexical and grammatical analysis processing on an original code of an application to obtain equivalent intermediate representation da...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention provides an application vulnerability detection method and device based on taint analysis and a medium, and the method comprises the steps: carrying out lexical and grammatical analysis processing on an original code of an application to obtain equivalent intermediate representation data; traversing the abstract syntax tree to extract a data dependency relationship and a method calling dependency relationship, and forming a propagation path tree corresponding to the application program; collecting vulnerabilities of the application program, marking the vulnerabilities as entrances of pollution data, and setting propagation rules; inputting the pollution data to the entrance, so that the pollution data is propagated along each propagation path in the propagation path tree according to a propagation rule, and obtaining an output result at the exit of each propagation path; judging whether an output result obtained at the outlet is matched with a vulnerability detection rule or not; and if yes, det |
---|