C/C++ Lockfile-Less スキャン
多くのC/C++プロジェクトでは、ライブラリがソースコードフォルダ内に直接含まれていることがよくあります。私たちの製品は、この問題に効果的に対処する独自のロックファイル不要のスキャン手法を提供します。
- 包括的なカバレッジ: ほとんどのSASTツールとは異なり、Aikido はソースコードフォルダに含まれるC/C++ライブラリをスキャンします。これにより、追跡漏れの依存関係が無くなり、コードベースのセキュリティが向上します。
- 正確なマッチング: リポジトリ内の関連するすべてのファイルをハッシュ化することで、プロジェクトの依存関係を、最も広く使われているオープンソースライブラリのデータベースと正確に照合できます。
- 改変されたライブラリの検出: ライブラリに小さな変更が加えられていたり、小さなファイルが欠けていたりしても、私たちのツールはライブラリのバージョンを検出し、正しく照合できます。
- オープンソースライブラリのデータベース: 私たちは、人気のオープンソースライブラリについて、そのすべてのバージョンとファイルを含む大規模なデータベースを維持しています。
- ソースファイルのハッシュ化: リポジトリがスキャンされると、私たちのツールはプロジェクト内の関連するすべてのC/C++ファイルをハッシュ化します。これらのハッシュは、データベース内のハッシュと比較されます。
- マッチングと検出: プロジェクトのハッシュとデータベースのハッシュの間に十分な一致があれば、使用されているライブラリのバージョンを特定します。