ハッカーがGitHubの秘密鍵ハンターを公開

Table of Contents

ハッカーがGitHubの秘密鍵ハンターを公開

研究者が、管理者が GitHub コミットを詳しく調べて高エントロピーの秘密鍵を見つけるのに役立つツールを公開しました。

TruffleHog と呼ばれるこのツールは、GitHub の高エントロピー キーを見つけることができ、管理者がネットワークや機密データを公開するのを防ぐ可能性があります。

昨年、Pastejack 攻撃について警告した TruffleHog 開発者の Dylan Ayrey 氏は、このツールは 20 文字を超える高エントロピー文字列をすべて見つけることができると述べています。

「[TruffleHog] は、コミット履歴とブランチを深く掘り下げて、Git リポジトリで高エントロピー文字列を検索します」と Ayrey 氏は言います。

「これは、高エントロピーを含む、誤って公開された秘密を見つけるのに効果的です。

「20 文字を超える高エントロピー文字列が検出された場合には、画面に出力されます。」

TruffleHog の動作。

彼によれば、このツールはブランチのコミット履歴全体を検索し、コミット内の各 diff をチェックして、各 diff 内の 20 文字を超える文字セットで構成されたテキストのあらゆる blob について、base64 文字セットと 16 進文字セットの両方のシャノン エントロピーを評価します。

このツールを賞賛するRedditユーザーは、AmazonはすでにGitHubでAWSキーを検索し、見つかった場合は該当するサービスを停止していると主張している。

TruffleHog は GitPython のみに依存します。®

Discover More