Identifying ambiguous patterns as malware using generative machine learning
AssigneeSocket, Inc.
InventorsFeross Hassan Aboukhadijeh, Mikola Christopher Lysenko
Life of this patent
Estimating the term…
Loading patent…
AssigneeSocket, Inc.
InventorsFeross Hassan Aboukhadijeh, Mikola Christopher Lysenko
Estimating the term…
A request is received to scan a package integration for a malicious dependency, the package integration to be integrated into an application. Using a known package cache, a subset dependencies of the package integration that have not been previously scanned is determined. Content of each file of the subset is input into a malware detection model, and an identification of an ambiguous pattern is received from the malware detection model. Responsive to receiving the identification of the ambiguous pattern, the ambiguous pattern is input into a severity model, and a level of severity that the ambiguous pattern would impose on an assumption that malware is present is received. Where the level of severity is above a threshold minimum level of severity, a query is transmitted to a generative machine learning model to determine whether malware is present.
A method performed by one or more computing device, the method comprising:
A non-transitory computer-readable medium comprising memory with instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.