Invention Grant
- Patent Title: Analyzing attributes of memory mappings to identify processes running on a device
-
Application No.: US15631858Application Date: 2017-06-23
-
Publication No.: US10552308B1Publication Date: 2020-02-04
- Inventor: Christopher Rohlf
- Applicant: Square, Inc.
- Applicant Address: US CA San Francisco
- Assignee: Square, Inc.
- Current Assignee: Square, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: Lee & Hayes, P.C.
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F12/02 ; G06F12/08 ; G06F12/1009 ; G06F12/109

Abstract:
Techniques for determining whether processes are running on a computing device are described. As an example, a detection process may create a virtual mapping of data to memory of the computing device. The detection process may access a file system storing special files including attributes of virtual memory mappings. The detection process may analyze the attributes of the virtual memory mapping, such as an amount of data stored or shared by the memory mapping, to determine that another process is sharing the memory mapping with the detection process. The detection process may send data to a server associated with the computing device indicating that a process other than the detection process is operating on the computing device.
Information query