CPC G06F 21/52 (2013.01) [G06F 9/45558 (2013.01); G06F 12/0815 (2013.01); G06F 12/0891 (2013.01); G06F 21/556 (2013.01); G06F 2009/45587 (2013.01)] | 20 Claims |
1. A method of detecting a security threat in a computer system while an application program is executed on a processor of the computer system, the method comprising:
moving all data pages of the application program that are stored in a local memory of the processor into a local memory of a device that is connected to the processor via a coherence interconnect;
during execution of the application program by the processor, monitoring the coherence interconnect by the device, for requests to access cache lines of the data pages, and storing by the device, addresses of the accessed cache lines in a buffer; and
determining by the processor whether a security threat exists based on contents of the buffer.
|