Extending dynamic detection of malware using static and dynamic malware analyses
AssigneeJuniper Networks, Inc.
InventorsSudhir R. DHANKHA, Anoop Wilbur SALDANHA, Abhijit MOHANTA
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsSudhir R. DHANKHA, Anoop Wilbur SALDANHA, Abhijit MOHANTA
Estimating the term…
A device receives a software program, performs a dynamic malware analysis of the software program to generate dynamic malware analysis results, and generates a call graph based on the dynamic malware analysis of the software program. The device utilizes, during the dynamic malware analysis of the software program, the call graph to identify an exit of the software program and/or a forced kill of the software program, and performs a static malware analysis of the software program based on identifying the exit of the software program and/or the forced kill of the software program. The device generates static malware analysis results based on performing the static malware analysis of the software program, and combines the dynamic malware analysis results and the static malware analysis results to generate combined malware analysis results. The device performs one or more actions based on the combined malware analysis results.
A method, comprising:
A device, comprising:
The device of claim 0, wherein the call graph includes:
The device of claim 0, wherein, when performing the one or more actions, the one or more processors are to one or more of:
The device of claim 0, wherein, when performing the one or more actions, the one or more processors are to one or more of:
The device of claim 0, wherein the one or more processors are further to:
The device of claim 0, wherein the one or more processors are further to:
The device of claim 0, wherein:
A non-transitory computer-readable medium storing instructions, the instructions comprising:
Dependencies are inferred from the claim text.