×

Systems and methods of protecting data from injected malware

  • US 10,614,210 B2
  • Filed: 07/29/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 07/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting injected malware, the method comprising:

  • monitoring, by a virtual memory validator injected into a process executing in a user mode memory space on a computing device, an execution stack of an executing thread of the process;

    identifying, by the virtual memory validator on the user mode memory space, a memory address referenced in the execution stack, responsive to the process from the user mode memory space attempting to access a protected resource in a kernel mode memory space;

    determining, by the virtual memory validator, that the memory address attempted to be accessed from the user mode memory space refers to a memory region that is designated as executable in the kernel mode memory space;

    determining, by the virtual memory validator, that the memory address is outside memory regions identified in a memory range map that specifies memory addresses for a plurality of validated processes including the process; and

    identifying, by the virtual memory validator responsive to the determination that the memory address refers to the memory region that is designated as executable in the kernel mode memory space and to the determination that the memory address is outside the memory regions identified in the memory range map, the process as a potential malware process.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×