 |
 |
■ オープンソースに関する広範囲なデータベース
「KnowledgeBase」の活用
- オープンソースに関する広範囲なデータベース
- 詳細なメタデータ
- 継続的に拡張される豊富な情報量
- 独自コードを追加するためのカスタムコードプリント
- 毎日送られる、セキュリティの脆弱性の警告
- アップデートは月1,2回程度
■ “Code Print”の比較
- 解析中にファイルに関する Code Print が作成され、KB内のCode Print と比較される
- Export が見つけだすもの
- Code matches
- String searchの結果
- Pattern Matches
- Bill of Materials が作成される
■ 2種類のコードマッチ
- File Matches
- ユーザファイルがKBにあるファイルと同一
- Snippet Matches
- ファイル内のコードの一部が、KBにあるファイル内のコードと一致している
- コードの出所を特定するためには、マッチ結果を調べる必要がある
■ 文字検索
- 解析中、文字検索の結果に関するファイルのインデックスがとられる
- 文字検索機能は、ファイル内の潜在的な暗号一致の検索に役立つ
- カスタム検索の追加が簡単
■ Pattern Matches
- ファイルには名前に基づいた識別が必要
- ファイル名には公開されているアルゴリズムが含まれている
- ファイルタイプ (jar, tar) はアルゴリズムを含む部品を表す
- パターンはコード管理に最適になるよう設定が可能
- 既存のパターン編集
- カスタムパターンの追加
- ファイルないしフォルダーの無視
■ Algorithm Manager
- Algorithm Manager は、670以上のアルゴリズムをトラッキングする
- アルゴリズムのタイプ
- キータイプ
- 最大・最小キー長
- キー制限
|