METHOD AND SYSTEM FOR FAST STATIC TAINT ANALYSIS

Patent №

US 8,327,339

Granted

2012-12-04

Filed 2008

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12165533

A method for detecting user input dependence in software code. The method including representing the software code with a reachability graph having: a plurality of nodes, where a root node of the plurality of nodes represents an input controlled by a user; a first directed edge connecting a first node of the plurality of nodes and a second node of the plurality of nodes, where the first directed edge represents a data dependency; and a second directed edge connecting a third node of the plurality of nodes and a fourth node of the plurality of nodes, wherein the second directed edge represents a data dependency. The method also includes identifying a fifth node of the plurality of nodes as a reachable node from the root node by traversing the reachability graph from the root node to the reachable node; and marking a portion of the software code represented by the reachable node as user input dependant.

AI classification

Planning0.98
AI hardware0.97
Knowledge representation0.69
Natural language0.15
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 215860522

Assignors

SCHOLZ, BERNHARD F., ZHANG, CHENYI, CIFUENTES, CRISTINA N.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC