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:
Sep. 13, 2022

Filed:

Mar. 18, 2020
Applicant:

Trend Micro Incorporated, Tokyo, JP;

Inventors:

Federico Maggi, Vimercate, IT;

Marcello Pogliani, Monza, IT;

Davide Quarta, Amsterdam, NL;

Martino Vittone, Vallauris, FR;

Stefano Zanero, Milan, IT;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); B25J 9/16 (2006.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
B25J 9/1674 (2013.01); B25J 9/1658 (2013.01); G06F 16/9024 (2019.01); G06F 16/9027 (2019.01); G06F 21/577 (2013.01);
Abstract

An automation task program is inspected for unsecure data flow. The task program is parsed to generate a parse tree, which is visited to generate control flow graphs of functions of the task program. The control flow graphs have nodes, which have domain-agnostic intermediate representations. The control flow graphs are connected to form an intermediate control flow graph. The task program is deemed to have an unsecure data flow when data is detected to flow from a data source to a data sink, with the data source and the data sink forming a source-sink pair that is indicative of an unsecure data flow.


Find Patent Forward Citations

Loading…