FossID - OSSライセンス&セキュリティ管理ツール
FossIDは、最新鋭のスキャニング エンジンと、膨大なオープンソース情報ナレッジベースに支えられた新しいOSSライセンス&セキュリティ管理ツールです。さまざまなプログラミング言語のファイルに対し、独自のコード検索アルゴリズムで高速にスキャンを行い、コードの派生元であるオープンソースを特定します。また、NIST(アメリカ国立標準技術研究所)で公開されるCVE(Common Vulnerabilities and Exposures:共通脆弱性識別子)情報に基づくOSSの脆弱性情報も表示し、OSSのセキュリティ対策が行えます。
部分的にコピーペーストしたOSSの情報が確認できるコードスニペット検出にも対応しているため、より正確で広範囲な情報を可視化します。また、正確なSBOM(Software Bill of Materials:ソフトウェア部品表)を作成し、SPDX/SPDX Lite、CycloneDX、Excelレポートなど用途に合わせたレポートを出力できます。

ソフトウェアサプライチェーンリスク管理
ソフトウェア開発において、オープンソースやサードパーティ製コンポーネントの活用はもはや前提となっています。その一方で、ライセンス違反、既知の脆弱性、出所不明なコードの混入といったソフトウェアサプライチェーンリスクは年々増大し、セキュリティ部門・法務部門・開発部門それぞれに新たな課題を突きつけています。
FossIDは、OSSスニペット検出、自動ライセンス識別、脆弱性管理、そしてSBOM(Software Bill of Materials)の生成・管理までを提供し、ソフトウェア開発速度を落とすことなく、ソフトウェアサプライチェーンのリスクを最小限に抑えます。
生成AIによる「コードベースの汚染」のセキュリティリスク
生成AIコーディングアシスタントは、開発生産性を飛躍的に高める一方で、その学習データには膨大な量のオープンソースコードが含まれています。AIが生成するコードの中には、OSSのコードスニペットがそのまま紛れ込みことがあり、開発者が気づかないまま自社のコードベースに取り込まれ、コピー&ペースなどによって全体へと広がっていく「コードベースの汚染」のリスクがあります。OSS由来のライセンス違反や脆弱性が含まれている場合、時間がたつほど対処が難しくなるため、こうしたリスクはできるだけ早く気付くことが重要です。
FossIDは、AI生成コードの中にオープンソースコードが紛れ込んでいないかをスニペットレベルで検出し、開発チームが生成AIのメリットを安心して享受できる環境を提供します。

信頼できるSBOMを生成する
ソフトウェアサプライチェーンの複雑化とEUのCRAや米国の連邦調達規則をはじめとする法規制の強化に伴い、SBOM(ソフトウェア部品表:Software Bill of Materials)の生成・管理はもはや任意ではなく必須の取り組みとなっています。SBOMを管理することで、脆弱性の分析やライセンス情報を入手することができるため、リスクを可視化することができます。新たに発見された脆弱性の潜在的なリスクを迅速かつ容易に判断することができます。
FossIDは、ソースコードから、管理対象コード(パッケージマネージャ)と非管理対象コードの両方において、オープンソース、サードパーティ、商用、および独自仕様のコンポーネントを識別(商用および独自仕様は事前の情報登録が必要)し、正確なSBOMを生成します。さらに、サプライヤーから受領したSBOMの検証・統合から、脆弱性やライセンスリスクの継続的な管理まで、SBOMのライフサイクル全体を一元的に運用できます。
これにより、高まる法令対応の負担を軽減しつつ、監査対応の効率化とセキュリティリスクの早期発見を実現し、ソフトウェアサプライチェーンの透明性と信頼性を強化します。

シフトレフトテスト:スキャンとゲートをCI/CDパイプラインに統合
脆弱性やライセンス違反、ポリシー逸脱を、開発の後工程やリリース直前に発見すると、手戻りが発生し、修正コストが大幅に増大します。
そこで、オープンソースリスクの検査をできるだけ早い段階に前倒しするため、FossIDを開発者のクライアントマシンからCI/CDパイプラインまで一貫して組み込み、作業中のコードを継続的にスキャンできるようにします。コードの変更が加わるたびに自動でスキャンを実行し、ポリシー違反が検出された場合はパイプラインをブロックすることで、問題のあるコードが本番環境へ到達する前に止めることができます。
問題を開発の最も早い段階で検出できるため、リリース直前や運用後に問題が発覚した場合と比べて手戻りが少なく、修正コストを大幅に削減できます。
なお、FossIDツールはソフトウェア開発ライフサイクル(SDLC)から切り離して単独で使用することもできますが、SDLCツールチェーンに組み込むことで、その効果を最大限に高めることができます。

OSSライセンスコンプライアンスが重要な理由
オープンソースソフトウェア(OSS)は、誰でも自由にソースコードを無償で入手し、使用・改変・再配布ができるため、OSSをうまく利用することで、開発のスピードアップやコスト削減・開発の柔軟性など、さまざまなメリットが得られます。しかし、OSSの利用には約束(ライセンス)があります。OSSのライセンスを把握せずに、配布をしてしまったため、気が付いた時には著作権侵害をしていたという問題が突如発生するかもしれません。また、開発を外部に委託しており、そもそもOSSを利用していることを把握できていないケースもあります。製品開発サプライチェーンで関係するすべての企業がOSSのライセンス情報を提供することが必要です。
OSSは正しく活用すれば、製品開発において大きな競争力を得ることができます。一方でライセンス違反のリスク、脆弱性のリスクも存在します。OSSの適切な利用には、ライセンスの遵守、脆弱性への迅速な対応が重要です。 そこで、FossIDをおすすめします。
さまざまなプログラミング言語のファイルに対し、独自のコード検索アルゴリズムで高速にスキャンを行い、コードの派生元であるオープンソースを特定します。さらに、部分的にコピー&ペーストしたOSSの情報が確認できるコードスニペット検出にも対応しているため、より正確で広範囲な情報を可視化します。
NIST(アメリカ国立標準技術研究所)で公開されるCVE(Common Vulnerabilities and Exposures:共通脆弱性識別子)情報に基づく、OSSの脆弱性情報を表示し、早期にOSSのセキュリティ対策が行えます。また、セキュリティ脆弱性の原因となるコードスニペットを検出するオプション(VulnSnippet Finder)があります。
OSS検出時にライセンスを自動検出し、OSS利用で必須となるライセンス規約遵守をサポートします。OSSは活用機会が多くコードの改変も頻発するため、企業はオープンソースコンポーネントを識別したり、コンプライアンスを遵守したりする労力がかかります。FossIDはコンプライアンスリスクや管理作業を低減させます。
FossIDの導入事例

既存の管理プロセスへスムーズに組み入れてOSS チェック作業の大幅な効率化に成功

高いコードスニペット検出率で 「FossID」をOSS管理の技術基盤に採用

ソフトウェア開発体制の強化に合わせてOSS の活用ルールを全社で標準化
海外でのFossID導入事例企業
資料/セミナー/サービスのご案内
テクマトリックスでは、OSSライセンス&セキュリティ管理ツール「FossID」や、OSSライセンス・コンプライアンス、OSSガバナンス、マネジメントをサポートする各種サービスをご紹介します。
オープンソースソフトウェア活用Tips集
テクマトリックスでは、ソフトウェアにおけるOSSの位置づけを説明しながら、企業としてOSSと上手につきあうための注意点や、OSSを利用したソフトウェア開発活動の価値を根付かせるTIPS集をご用意しました。
OSSを上手に利用する方法とは?
OSS活用をご紹介する各種セミナーを実施しています。また、複雑なソフトウェアに含まれるOSSのライセンスと脆弱性を管理することができるOSS管理ツールの「FossID」をデモンストレーションを交えて紹介します。
OSSのライセンス情報および脆弱性情報が確認できる
テクマトリックスでは製品に含まれる OSS情報をレポートするSBOMレポーティングサービスをご用意しました。 OSS検出には、OSSライセンス&セキュリティ管理ツール「FossID」を 用いるため、意図せずソフトウェア内に混入したOSSのコードスニペットも 検出・レポート可能です。
FossIDをすぐに使える環境を構築します!CI環境構築サービス
FossIDを導入したらすぐにでも使いたい!しかし業務が忙しく環境を構築している暇がない、自動でスキャンが行えるように実行を自動化したいが構築のノウハウがない、調査する時間がないということはないでしょうか?テクマトリックスでは導入後すぐにご利用いただけるように環境構築サービスをご提供します。FossIDの環境セットアップはもちろん、自動で解析を行うためのCI環境の構築も可能です。







