Patent · US Active

Automated generation of a sandbox configuration for malware detection

US11232193B1 · kind B1 · utility

8Cited by
0References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 4, 2020
Grant dateJan 25, 2022
Priority date
Expiry dateNov 4, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/033
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.