System and method for detecting game client modification through script injection
AssigneeKabum, Inc.
InventorsMark Vincent Gorospe Alviar, Cuong Le Ngo, Pascal Aschwanden, Kevin Kang So
Life of this patent
Estimating the term…
Abstract
Script injection in game clients used to access an online, interactive game may be detected. This detection may be performed on behalf of the entity operating the game in order to reduce cheating by users that relies on client modification through script injection. Detection of script injection may be performed on a recurring basis.
Claims10
A computing platform configured to provide access to an interactive game to a user, the computing platform comprising:
- one or more processors configured to execute computer program modules, the computer program modules comprising:
- a game client module configured to execute a game session and execute one or more game scripts to define a view of an interactive game session for presentation to the user on the computing platform, wherein the view of the game session facilitates participation by the user in the game,
- and wherein the game session is hosted by a server over a network;
- an injection detection module configured to:
- provide a scanning script for the individual game session, wherein the scanning script is implemented on the client computing platform to scan the one or more game scripts and/or information generated by the game client module to detect script injection indicators;
- determine a session script identification for the scanning script provided for the individual game session;
- dynamically rename the scanning script, such that at least a portion of the name of the scanning script for the individual session includes the session script identification;
- initiate separate scans at intervals in an ongoing manner throughout the game session;
- and
- a results module configured to communicate results of the scans to the server.
A computer-implemented method of providing access to an interactive game to a user, the method being implemented in a computing platform that includes one or more physical processors, the method comprising:
- executing using the one or more physical processors a game session and executing one or more game scripts to determine a view of an interactive game session for presentation to the user on the computing platform, wherein the view of the game session facilitates participation by the user in the game session, and wherein the game session is hosted by a server over a network;
- providing using the one or more physical processors a scanning script for the individual game,
- implementing using the one or more physical processors the scanning script on the client computing platform;
- determining using the one or more physical processors a session script identification for the scanning script provided for the individual game session;
- dynamically renaming using the one or more physical processors the scanning script, such that at least a portion of the name of the scanning script for the individual session includes the session script identification;
- scanning using the one or more physical processors the one or more game scripts and/or information generated by the one or more scripts to detect script injection indicators, wherein the scanning includes:
- performing a plurality of scans of the one or more scripts and/or information generated by the one or more game scripts;
- initiate separate scans at intervals in an ongoing manner throughout the session of the interactive game session;
- and
- communicating using the one or more physical processors results of the scans to the server.
Dependencies are inferred from the claim text.