Mitigating attacks on server computers by enforcing platform policies on client computers
First Claim
Patent Images
1. A computer system for improving security of a computing device comprising:
- one or more processors;
one or more memory devices coupled to the one or more processors and storing a set of security instructions which, when executed by the one or more processors, cause the one or more processors to perform;
receiving a request from a platform-specific application compiled for a first computer platform;
determining, based on the request, whether the platform-specific application is being executed natively on the first computer platform or being executed within an emulator on a second computer platform that is different from the first computer platform;
determining one or more actions to perform based on whether the platform-specific application is being executed natively on the first computer platform or being executed within the emulator on the second computer platform;
performing the one or more actions.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.
136 Citations
20 Claims
-
1. A computer system for improving security of a computing device comprising:
-
one or more processors; one or more memory devices coupled to the one or more processors and storing a set of security instructions which, when executed by the one or more processors, cause the one or more processors to perform; receiving a request from a platform-specific application compiled for a first computer platform; determining, based on the request, whether the platform-specific application is being executed natively on the first computer platform or being executed within an emulator on a second computer platform that is different from the first computer platform; determining one or more actions to perform based on whether the platform-specific application is being executed natively on the first computer platform or being executed within the emulator on the second computer platform; performing the one or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for providing improvements in security for computer devices, the method comprising:
-
receiving a request from a platform-specific application compiled for a first computer platform; determining, based on the request, whether the platform-specific application is being executed natively on the first computer platform or being executed within an emulator on a second computer platform that is different from the first computer platform; determining one or more actions to perform, based on whether the platform-specific application is being executed natively on the first computer platform or being executed within the emulator on the second computer platform; performing the one or more actions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification