Invention Grant
- Patent Title: Malicious javascript detection based on abstract syntax trees (AST) and deep machine learning (DML)
-
Application No.: US17125085Application Date: 2020-12-17
-
Publication No.: US11886582B1Publication Date: 2024-01-30
- Inventor: Ahmed Abdallah
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: GOOGLE LLC
- Current Assignee: GOOGLE LLC
- Current Assignee Address: US CA Mountain View
- Agency: Dority & Manning, P.A.
- Main IPC: H04L29/06
- IPC: H04L29/06 ; G06F21/56 ; G06N3/04 ; G06N3/08 ; G06F21/55

Abstract:
A method for assessing a cybersecurity risk of a software object includes generating an abstract syntax tree (AST) for a software object, and determining that the AST is insufficient to identify, to a specified confidence level, a cybersecurity risk of the software object. In response to determining that the AST is insufficient to identify the cybersecurity risk of the software object, a graph convolutional neural network (gCNN) is executed, based on the AST, to produce a set of features for the AST and to produce a probability of maliciousness of the software object based on the set of features. A signal representing an alert is sent, based on the probability of maliciousness, if the probability of maliciousness exceeds a pre-defined threshold.
Information query