Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there any tools to perform a security analysis against .net desktop assemblies and excutables? [closed]

Are there any tools to perform a security analysis against .net desktop assemblies and excutables? I used FXCOP and Gendarme but i think they are not sufficient.

like image 261
Ahmed_A Avatar asked Jan 05 '14 09:01

Ahmed_A


1 Answers

There are a whole bunch of tools that could be used for security scanning your application. These include:

  • HP Fortify
  • Microsoft CAT .NET
  • VeraCode Code Security
  • Resharper & Resharper CLI
  • Coverity Security Analyzer

CAT .NET and Veracode act directly on the binaries. the others parse the code as far as I can tell.

Here's an introductory short movie about CAT .NET. To run it from the commandline, you can call the executable from:

C:\Program Files (x86)\Microsoft\CAT.NET

The syntax is as follows:

catnetcmd.exe /file:wildcardexpression /search:pathtodependencies

Note that CAT .NET features a limited set of rules It should be used in conjuction with CodeAnalysis (FxCop) and though it will find additional issues it is by far not as complete as some of the other tools in the list.

like image 192
jessehouwing Avatar answered Sep 28 '22 02:09

jessehouwing