このページの本文へ

前へ 1 2 次へ

シノプシスが「2020年 オープンソース・セキュリティ&リスク分析レポート」を公開

商用アプリで進むOSS活用、ライセンス/脆弱性管理が飽和状態に

2020年06月02日 07時00分更新

文● 谷崎朋子 編集● 大塚/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

 日本シノプシスは2020年5月28日、「2020年 オープンソース・セキュリティ&リスク分析(OSSRA)レポート」日本語版を公開した。昨年(2019年)、同社が監査した1250を超える商用アプリケーションのほぼすべて(99%)で、1つ以上のオープンソースソフトウェア(OSS)コンポーネントが使われていた。現在では監査したコードベースの70%をOSSが占めるようになっており、1つの商用アプリに含まれる平均OSSコンポーネント数も大幅に伸びている。

 その一方で、多くの課題が改善されずに残っていることも指摘されている。監査対象のアプリの多くでは、すでに開発終了しているもの、脆弱性が指摘されているもの、ライセンス/使用条件があいまいなものも見つかっている。記者説明会では、現代のアプリケーション開発で欠かせない要素となったOSSとの“良い付き合い方”も紹介された。

シノプシス「2020年 オープンソース・セキュリティ&リスク分析(OSSRA)レポート」分析結果の概要

商用アプリに含まれるOSSコンポーネントの数は2年でほぼ倍増

 OSSRAレポートは、ソフトウェアの資産価値や法的リスク/セキュリティリスク/品質リスクを調査する「Black Duck監査サービス」で分析/監査を実施した商用アプリケーションのコードベースを対象に、シノプシス サイバーセキュリティ・リサーチセンター(CyRC)が分析を行った結果をまとめた年次レポートだ。今回の2020年版では、2019年に同社が監査した1253件の商用アプリケーションを分析対象としている。

 日本シノプシス ソフトウェア・インテグリティ・グループ シニアセキュリティエンジニアの吉井雅人氏は、現在の商用アプリケーション開発とOSSコンポーネントの関係について、次のように説明する。

 「今どきのアプリケーションは、自社開発ソフトに加えて、OSSコンポーネントやAPI、コンフィギュレーションを組み合わせるのが当たり前。特に昨年(2019年)は、エンタープライズソフトウェアやSaaS分野からの監査依頼が増えた。テクノロジー進化の速い分野では、差異化できない共通部分については積極的にOSSを使う傾向が強い」(吉井氏)

 コードベース(商用アプリケーション)1つあたりに含まれるOSSコンポーネントの数/割合も年々増加している。同社の監査対象の場合、2017年は平均で257(57%)だったのが、2019年には平均445(70%)とほぼ倍増している。

監査したコードの70%がOSSという結果に。2015年の第1回調査から5年で割合が倍増

 数が倍増した背景には、JavaScriptコンポーネントが多く使われるようになったことがあるという。今回の調査では、使用言語としてJavaScriptが1位(51%)となり、2位のC++(10%)を大きく引き離した。また使用率の高いOSSコンポーネントのランキングでも、jQuery(55%)、Bootstrap(40%)、Font Awesome(31%)、Lodash(30%)、jQuery UI(29%)など、JavaScriptによるものが上位を占める。

 吉井氏は、監査対象にWebアプリが多いことが前提にあるとしたうえで、「多数のJavaScriptコンポーネントをパッケージ化したNode.jsが広く利用されているのも、こうした結果が出た要因のひとつ」だと分析する。

監査対象の半分以上(55%)がjQueryを使用しており、そのほかもJavaScriptで開発されたOSSコンポーネントの人気が高い

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ITトピック

    IT技術者の4割が「5年後のスキル陳腐化」に危機感/働くシニアは多いが「長く働きやすい」環境ではない日本/トークンコストの成果証明は難しい、ほか

  2. 2位

    データセンター

    AIデータセンターの「電力・冷却課題」打破へ シュナイダーが営業・設計・現場を直結する新組織立ち上げ

  3. 3位

    TECH

    二酸化炭素を資源に変える新触媒、新しい合金を電気で合成

  4. 4位

    デジタル

    ヤマハ、RTX1300の「ひかり電話アダプターモード」を解説する無料ウェビナーを10月15日に開催

  5. 5位

    サーバー・ストレージ

    「身代金を払えば復元できる」は過去の幻想――約束を守らない攻撃者と変容するランサムエコシステム

  6. 6位

    sponsored

    乱立する文書管理をBoxに統合へ、オークネットは基盤整備で「AIをビジネスの武器にする」

  7. 7位

    sponsored

    ルールは作ったが… 現場の「勝手にAI利用」が止まらない! どうやったら防げた?

  8. 8位

    ソフトウェア・仮想化

    Microsoft IQとは? AIエージェントが必要とする理由は? マイクロソフトの担当幹部が解説

  9. 9位

    IoT

    フィジカルAI時代を見据え、NTTドコビジがNaaS基盤を強化 数万台のIoTデバイスをセキュアに管理

  10. 10位

    デジタル

    Zscaler Internet AccessのIKEv2接続例 ヤマハRTX1300でZIA経由の冗長IPsec VPNを構築する方法

集計期間:
2026年09月22日~2026年09月28日
  • 角川アスキー総合研究所