Patent classifications
G
G05
G05B
2219/00
G05B2219/30
G05B2219/36
G05B2219/36035
G05B2219/36035
Detecting unsecure data flow in automation task programs
11440190
·
2022-09-13
·
·
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.