Loading

大規模コードベース向けの静的解析(SAST)

書いたそばから、危ないコードに気づく。

多言語・大規模なコードベースを対象にした、セキュリティ重視の静的解析ツールです。

  • C / C++ / C# / Rust / Java / JavaScript / Python / Kotlin に対応
  • 数百万行規模のコードベースでも解析できます
  • 差分解析で、変更した部分だけを素早く検査

こんな困りごとはありませんか

コードが大きすぎて、全体を解析すると終わらない

毎回フル解析していては、開発のテンポに追いつけない。

言語が複数あって、ツールがばらばら

結果の形式も基準も違うので、全体の状況がつかめない。

指摘がレビューの後に来る

直すころには他の場所にも広がっていて、修正の範囲が大きくなる。

ブランチやバリアントが多くて管理できない

製品ごと・顧客ごとに分岐したコードを、同じ基準で見られない。

Perforce Klocwork はこう解決します

変更したところだけを解析する

増分解析と差分解析により、変更されたコードを対象に検査できます。

全体の文脈を保ったまま評価するので、範囲を絞っても見落としが起きにくくなります。

開発者の手元で指摘が出る

IDE に組み込んで、コードを書いた時点で指摘を受け取れます。

セキュリティの専門知識がなくても分かる形で、直し方の手がかりが示されます。

大規模・多分岐の構成に耐える

マルチブランチ、マルチバリアント、数百種類のクロスコンパイラを含む環境に対応します。

コンテナやクラウド環境にも展開でき、コマンドラインと API から自動化できます。

主な機能

  • 対応言語: C / C++ / C# / Rust / Java / JavaScript / Python / Kotlin
  • 手続き間データフロー解析
  • 増分解析・差分解析
  • IDE 連携
  • CI/CD パイプラインへの組み込み
  • コマンドライン実行と API
  • コンテナ・クラウド環境への対応
読み込み中
Klocwork 静的解析(SAST) | 東陽テクニカ