×

System and method for blocking execution of scripts

  • US 9,648,032 B2
  • Filed: 03/07/2016
  • Issued: 05/09/2017
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for blocking execution of malicious scripts, the method comprising:

  • intercepting, by a processor of a client, a script requested by the client from a server by providing, on the client, a driver configured to intercept network script requests by rerouting at least one transmission channel of the script from the client to the driver;

    generating, by the processor, a bytecode of the intercepted script;

    computing, by the processor, a hash sum of the generated bytecode;

    determining, by the processor, a degree of similarity between the hash sum of the bytecode and a plurality of hash sums of malicious and clean scripts stored in a database;

    identifying, by the processor, a similar hash sum from the database whose degree of similarity with the hash sum of the bytecode is within a threshold of similarity;

    determining, by the processor, a coefficient of trust of the similar hash sum;

    determining, by the processor, whether the requested script is malicious based on the degree of similarity and the coefficient of trust of the similar hash sum; and

    blocking, by the processor, the execution of the malicious script on the client.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×