シークレット セキュリティの概念
GitHub のシークレット セキュリティ機能の主要な概念について説明します。
シークレット スキャンについて
公開された資格情報を悪用する前に自動的に検出することで、シークレットの不正使用を防止します。
プッシュ保護について
プッシュ保護は、共同作成者がリポジトリにシークレットをプッシュするのをブロックし、共同作成者がブロックをバイパスするたびにアラートを生成します。 プッシュ保護は、リポジトリ、組織、ユーザー アカウント レベル でプッシュ保護を適用できます。
GitHub でのシークレット セキュリティについて
GitHubのセキュリティ ツールを使用して、シークレットリークを特定、修復、防止する方法について説明します。
シークレット スキャン アラートについて
さまざまな種類のシークレット スキャンニング アラートについて説明します。
カスタムパターン
カスタム パターンを使用して、組織に固有のシークレットの種類を検出します。
有効性チェックについて
有効性チェックと拡張メタデータ チェックは、即時のセキュリティ リスクをもたらす公開された資格情報の修復に優先順位を付けるのに役立ちます。
プッシュ保護のために委任されたバイパスについて
組織またはリポジトリでプッシュ保護をバイパスする機能を持つチームまたはロールを制御できます。
プッシュ保護のバイパス要求について
プッシュ保護によってシークレットを含むコミットがブロックされた場合のバイパス要求のしくみについて説明します。
パートナーに対するシークレット スキャンについて
secret scanning が GitHub のパブリック リポジトリでサービス プロバイダーの認証の詳細を検出すると、プロバイダーにアラートが直接送信されます。 これにより、GitHub パートナーであるサービス プロバイダーは、システムをセキュリティで保護するためのアクションを迅速に実行できます。
GitHub シークレットの種類
GitHub で使用されるさまざまな種類のシークレットについて説明します。
Secret scanning push protection metrics
Understand push protection's performance across your organizations.
コマンド ラインからのプッシュ保護
GitHub がプッシュ保護を使用してコマンド ラインからのシークレット リークを防ぐ方法について説明します。
プッシュ保護と GitHub MCP サーバーの使用
GitHub MCP サーバーとの対話中にシークレットの漏洩を防ぐ方法と、必要な場合にプッシュ保護のブロックをバイパスする方法について説明します。
REST API からのプッシュ保護を操作する
secret scanning が API リクエストのコンテンツ内にシークレットを検出した場合に、REST API を使用して GitHub へのプッシュのブロックを解除するオプションについて説明します。