CPC G06F 21/128 (2013.01) [G06F 21/16 (2013.01); G06F 21/54 (2013.01); G06F 21/554 (2013.01); G06F 21/6245 (2013.01); H04L 9/3271 (2013.01); H04L 2209/16 (2013.01); H04L 2209/608 (2013.01)] | 13 Claims |
1. A method for securing a webpage or a webapp processed by a browser executing on a client system, the method comprising the browser executing an instance of white-box protected code, wherein execution of the instance of white-box protected code causes the client system to:
generate a message comprising message data for use by a control system to perform one or more security tests, the control system communicably connected to the client system via a network;
send the message to the control system to enable the control system to perform the one or more security tests using the message data;
receive a response from the control system based, at least in part, on the message; and
process the response;
wherein the one or more security tests comprises one or more of:
(a) a test to identify whether the instance of white-box protected code is being executed using a debugger;
(b) a test to identify whether data relating to, or provided by, the webpage or webapp is being, or has been, copied;
(c) a test to identify whether validation of data fields of the webpage or webapp is turned on or off;
(d) a test to identify whether blocking of advertisements is turned on or off.
|