1000万件の機密情報がGitHubで公開されていた GitGuardianの調査10億2700万件のコミットを分析

GitGuardianは、GitHubのコミット(10億2700万件)を分析した結果、1000万件の機密情報が公開されていることを発見した。

» 2023年03月24日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 GitGuardianは2023年3月8日(フランス時間)、「State of Secrets Sprawl 2023」を公開した。同調査は、GitGuardianがGitHubで公開されているリポジトリを分析した結果に基づいたものだ。

 GitGuardianによると、2022年内に検出した10億2700万件の新規コミットを分析した結果、1000万件の機密情報を発見したという(前年比67%増)。10人当たり1人のコード作成者が機密情報を公開しており、1000件当たり5.5件のコミットに機密情報が含まれているとGitGuardianは報告している。

 発見された機密情報の内訳は、会社の電子メールアドレスやパスワードなど汎用(はんよう)的な機密情報が67%で、Amazon Web Services(AWS)のアクセスキーやMongoDBの認証情報のような、特に秘匿すべき機密情報(特定機密情報)が33%だった。

発見された汎用的な機密情報の内訳(提供:GitGuardian) 発見された汎用的な機密情報の内訳(提供:GitGuardian)
発見された特定機密情報の内訳(提供:GitGuardian) 発見された特定機密情報の内訳(提供:GitGuardian)

 GitGuardianは次のように述べている。

 「パスワードやAPIキーといった機密情報は単なる認証情報ではなく、コードからクラウドまで、現代のソフトウェアサプライチェーンを安全につなぎ合わせるための構成要素だ。しかし2022年に発生した多くのセキュリティインシデントでは、機密情報の保護がいかに不十分かが指摘されている」

IaCファイルにおける記述ミスや脆弱(ぜいじゃく)性もリスクに

 同調査によると、サーバ、ストレージ、データベース、ネットワークなどアプリケーションで使用するインフラをコードで記述する「Infrastructure as Code」(IaC)が普及していることも明らかになった。IaC関連のコントリビューションは2022年に28%増加していた。

GitHubで公開されているIaCファイルの内訳(提供:GitGuardian) GitHubで公開されているIaCファイルの内訳(提供:GitGuardian)

 一方、IaCツールの「Terraform」ファイルをGitGuardianが調査した結果、1000ファイル当たり平均5.57個の機密情報を発見した。さらに、Terraformリポジトリで1つ以上の脆弱(ぜいじゃく)性が含まれる割合は21.52%だったとしている。

Terraformリポジトリ1個当たりの脆弱性数(提供:GitGuardian) Terraformリポジトリ1個当たりの脆弱性の件数(提供:GitGuardian)

 GitGuardianは、企業が機密情報に関するセキュリティ方針を明確にし、何らかの対策を始めるべきだとした上で、対策の取り組みを拡大させるにはセキュリティと開発の距離を縮めることも重要だと述べている。

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。