私は「セキュア コード」という名前のクラスを受講しました。次の課題では、いくつかの C ファイルと JavaEE Web プロジェクトの静的/動的分析を行うことになっています。
"Source Monitor" をチェックアウトして C ファイルで実行しましたが、(使い方がわからない場合を除きます!) 探していることを実行していないようです。
このトピックを考えると、「安全でない」コード、つまりバッファ オーバーフロー、SQL インジェクション、XSS によって攻撃される可能性のあるコードを検出するためのツールがあるかどうかを知りたいと思います。関数は「アップグレード」する必要があります (たとえば、gets の代わりに fgets、または通常の SQL ステートメントの代わりに PreparedStatement)。
注:おそらくWindows用のオープンソースソフトウェアを好みます(VMにUbuntuがありますが、あまり得意ではありません...通常、ツールを実行するよりも、ツールを構成する方法を見つけることに多くの時間を費やしています)。
ヒントをありがとう!