Patent ID: 11916933
Assignee: GEORGE MASON RESEARCH FOUNDATION, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 14:
15. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
receive a communication from a first application, the first application executing at a first compute device;
identify an application type associated with the first application;
produce, based on the application type associated with the first application, a first active content challenge;
receive a communication from a second application, the second application executing at a second compute device;
identify an application type associated with the second application, the application type associated with the first application being different than the application type associated with the second application;
produce, based on the application type associated with the second application, a second active content challenge;
send the first active content challenge to the first application;
send the second active content challenge to the second application;
determine whether the first application is malicious based at least in part on whether the processor receives an automatic non-user-interactive application response from the first application and within a first predetermined time period following sending the first active content challenge to the first application; and
determine whether the second application is malicious based at least in part on whether the processor receives an automatic non-user-interactive application response from the second application and within a second predetermined time period following the sending the second active content challenge to the second application.