Identify malicious software
AssigneeGoogle Inc.
InventorsRichard Cannings, Sai Deep Tetali, Mo Yu, Salvador Mandujano
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRichard Cannings, Sai Deep Tetali, Mo Yu, Salvador Mandujano
Estimating the term…
A method for identifying malicious software includes receiving and executing a software application, identifying a plurality of uniform resource identifiers the software application interacts with during execution of the software application, and generating a vector representation for the software application using a feed-forward neural network configured to receive the plurality of uniform resource identifiers as feature inputs. The method also includes determining similarity scores for a pool of training applications, each similarity score associated with a corresponding training application and indicating a level of similarity between the vector representation for the software application and a respective vector representation for the corresponding training application. The method also includes flagging the software application as belonging to a potentially harmful application category when one or more of the training applications have similarity scores that satisfy a similarity threshold and include a potentially harmful application label.
A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
A system for identifying malicious software, the system comprising:
Dependencies are inferred from the claim text.