The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 14, 2021

Filed:

Mar. 16, 2020
Applicant:

Lucent Sky Corporation, San Francisco, CA (US);

Inventors:

Jim Liu, Taipei, TW;

Yi-Chia Huang, Taipei, TW;

Assignee:

Lucent Sky Corporation, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 8/41 (2018.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
H04L 63/1433 (2013.01); G06F 8/41 (2013.01); G06F 8/42 (2013.01); G06F 8/43 (2013.01); G06F 21/53 (2013.01); G06F 21/577 (2013.01); H04L 63/14 (2013.01); H04L 63/1425 (2013.01); H04L 63/1466 (2013.01); G06F 2221/033 (2013.01);
Abstract

A method, a system, and a computer program product for automatically mitigating vulnerabilities in a source code of an application are provided. The method includes the following steps. First, a path graph is built according to the source code, where the path graph includes multiple paths, and each of the paths includes multiple nodes. Multiple tainted paths are identified, where each of the tainted paths corresponds to a vulnerability. A same target node in multiple intersecting tainted paths among the tainted paths is located based on an existence of a tainted object, and multiple vulnerabilities in the target node are mitigated automatically.


Find Patent Forward Citations

Loading…