Automated generation of a sandbox configuration for malware detection
AssigneeMalwarebytes Inc.
InventorJason Neal Raber
Life of this patent
Estimating the term…
Loading patent…
AssigneeMalwarebytes Inc.
InventorJason Neal Raber
Estimating the term…
A method that automatically generates blacklists for a sandbox application. The method first obtains a set of disassembled operating system (OS) dynamic-link libraries (DLLs) and then identifies application programming interfaces (API) functions that have respective kernel interruptions. The identified API functions that have kernel instructions are saved to an interrupt list. Based on the interrupt list, a processor generates a blacklist that includes for each of the DLLs, the identified API functions in the interrupt list, all API functions that directly or indirectly invoke one of the identified API functions in the interrupt list via one or more nested API functions. The method outputs the blacklist to the sandbox application that operates on a sample file to emulate API functions of the sample file that match the blacklist. All other APIs not identified as being blacklisted, are then considered whitelisted and are allowed to run natively.
A method for automatically generating a blacklist for a sandbox application, the method comprising:
A non-transitory computer readable storage medium storing instructions for automatically generating a blacklist for a sandbox application, the instructions when executed by one or more processors causing the one or more processors to perform steps comprising:
A computer system comprising:
Dependencies are inferred from the claim text.