Patent · US Active

Code coverage-based taint perimeter detection

US8839203B2 · kind B2 · utility

8Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 25, 2011
Grant dateSep 16, 2014
Priority date
Expiry dateNov 6, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3612
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A code coverage-based taint perimeter detection system and method for testing software code by determining code coverage and detecting new coverage of the code. Embodiments of the system and method perform tainted data flow analysis on execution traces of the code to determine tainted branch targets. The tainted branch targets may be filtered to remove any tainted branch targets that have already been covered. New coverage can be determined by monitoring the filtered tainted branch targets, which in some embodiments involves the use of software breakpoints that are automatically placed at the locations in the tainted branch targets at runtime. Embodiments of the system and method use an iterative process to ensure that only tainted branch targets that have not already been covered or tested are examined.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.