发明名称 検証装置、検証方法、及びプログラム
摘要 PROBLEM TO BE SOLVED: To appropriately dispose a sanitizer while reducing operation man-hours.SOLUTION: The verification device includes: a data flow analysis unit that extracts an input point node, an output point node, and a sanitization node to analyze a data flow of a source code, and generates a digraph representing a data flow including nodes from the input point node to the output point node; a first extraction unit that extracts, in the nodes included in the digraph, a taint node that is on a route not passing through the sanitization node, a downstream node that is disposed at a downstream side of the sanitization node, and an upstream node that is disposed in the upstream side of the sanitization node, on the basis of the digraph and the sanitization node; and a second extraction unit that extracts a candidate node representing a candidate of a node to which sanitization processing is allocated on the basis of the taint node, the downstream node, and the upstream node, and outputs information representing a position on the source code corresponding to the extracted candidate node, to an output unit.
申请公布号 JP5941859(B2) 申请公布日期 2016.06.29
申请号 JP20130043547 申请日期 2013.03.05
申请人 株式会社エヌ・ティ・ティ・データ 发明人 小黒 博昭;橋本 卓哉
分类号 G06F21/57 主分类号 G06F21/57
代理机构 代理人
主权项
地址