SoftwareSecurity2013/Group 10/Code Scanning Reflection

Uit Werkplaats
Ga naar: navigatie, zoeken

RATS

Qualities

  • Opensource -> You can track how warnings are found
  • Useful for simple checks
  • Finds potential TOCTOU vulnerabilities and input verification

Limitations

  • Does not find very meaningful security issues
  • Finds not many issues
  • 9 warnings for 60552 lines of code

Fortify

Qualities

  • Works on Mac OS X and Linux
  • Command line and GUI
  • Clear GUI
  • Finds more problems than RATS
  • Seems to be a good proportion between false positives and real issues

(Erik: What is the basis for this conclusion? In your wiki page about the code scanning I cannot find any discussion of false/true positives) Response Added a discussion on the other wiki page

  • False positives are justifiable

(Erik: What do you mean by "justifiable"? And again, what is the basis for this conclusion?) Response This is also discussed in a short discussion on the other wiki page

  • Explicit error description

Limitations

  • Tool needs more memory than default setting
  • Tool needs quite long to analyse the ~4Mb
  • Could scan, but couldn't run workbench on Ubuntu 12.10
  • Difficult to get started (Found documentation at sample/basic/php/readme.txt)