Share via


シークレット スキャン

エンジニアリング システムで資格情報が露呈している場合、攻撃者はそれを簡単に悪用できます。 この脅威を防ぐために、GitHub Advanced Security for Azure DevOps のシークレット スキャン ツールは、ソース コード内の資格情報やその他の機密コンテンツをスキャンします。 また、プッシュ保護により、まず第一に資格情報が漏洩するのを防ぐことができます。

リポジトリのシークレット スキャンにより、ソース コードに既に存在している可能性があるシークレットが履歴全体でスキャンされ、プッシュ保護により、ソース コードで新しいシークレットが露呈するのを防ぐことができます。

GitHub Advanced Security for Azure DevOps は、Azure Repos と連携して動作します。 GitHub リポジトリで GitHub Advanced Security を使用する場合は、「GitHub Advanced Security」を参照してください。

シークレット スキャン アラートについて

Advanced Security を有効にすると、リポジトリがスキャンされ、さまざまなサービス プロバイダーによって発行されたシークレットが検出され、シークレット スキャン アラートが生成されます。

リソースへのアクセスにペアの資格情報が必要な場合、ペアの両方の部分が同じファイルで検出された場合にのみ、シークレット スキャンによってアラートが作成されます。 ペアリングにより、最も重大なリークが、部分リークに関する情報の背後に隠されないようにすることができます。 ペア マッチングは、誤検知の削減にも役立ちます。これは、プロバイダーのリソースにアクセスするために、ペアの両方の要素を一緒に使用する必要があるためです。

Azure DevOps の [リポジトリ]>[Advanced Security] (高度なセキュリティ) にある [Advanced Security] (高度なセキュリティ) タブは、セキュリティ アラートを表示するためのハブです。 [シークレット] タブを選択すると、シークレット スキャン アラートが表示されます。 状態とシークレットの種類でフィルター処理できます。 アラートに移動すると、修復ガイダンスなどの詳細を確認できます。 Advanced Security を有効にすると、選択したリポジトリすべてのスキャンが開始されます。これには、過去のコミットも含まれます。 時間が経過すると、スキャンが進行し、アラートが表示され始めます。

ブランチの名前が変更されても結果に影響はありません。新しい名前が表示されるまでに最大 24 時間かかる場合があります。

アクティブなシークレット スキャン アラートを示すスクリーンショット

露呈したシークレットを修復するには、露呈した資格情報を無効にし、代わりに新しい資格情報を作成します。 新しく作成したシークレットは、コードに直接プッシュ バックしない方法で安全に保存する必要があります。 たとえば、シークレットは Azure Key Vault に保存できます。 ほとんどのリソースには、プライマリ資格情報とセカンダリ資格情報の両方があります。 特に明記されていない限り、プライマリ資格情報をロールオーバーする方法とセカンダリ資格情報をロールオーバーする方法は同じです。

シークレット スキャン アラートの管理

リポジトリのアラートの表示

リポジトリの共同作成者アクセス許可を持つすべてのユーザーは、[リポジトリ] の [Advanced Security] (高度なセキュリティ) タブで、リポジトリのすべてのアラートの概要を表示できます。 [シークレット] タブを選択すると、すべてのシークレット スキャン アラートが表示されます。

リポジトリに対して Advanced Security を最近有効にした場合、Advanced Security がまだリポジトリをスキャンしていることを示すカードが表示されることがあります。

シークレットのスキャンを示すスクリーンショット

スキャンが完了すると、結果が表示されます。 リポジトリのすべてのブランチと履歴で検出された一意の資格情報ごとに 1 つのアラートが生成されます。 ブランチ フィルターは 1 つのアラートにロールアップされるため、存在しません。

プロバイダー以外のシークレットは、[シークレット スキャン] タブの信頼度ドロップダウンから [その他] を選択して表示できます。

GitHub Advanced Security シークレット スキャン信頼度フィルターのスクリーンショット。

[アラートの詳細]

アラートに移動すると、詳細なアラート ビューが表示され、検出結果に関する詳細が表示され、アラートを解決するための具体的な修復ガイダンスが提供されます。

シークレット スキャン アラートの詳細を示すスクリーンショット

セクション 説明
場所 [場所] セクションには、シークレット スキャンによって漏洩した資格情報が検出されたパスの詳細が示されます。 複数の場所、または履歴の複数のコミットに、漏洩した資格情報が含まれる可能性があります。 これらの場所とコミットはすべて [場所] に表示され、さらに資格情報が特定されたコード スニペットおよびコミットへの直接リンクも表示されます。
推奨 推奨セクションには、特定された資格情報の修復ガイダンスまたはサード パーティ ドキュメントの修復ガイダンスへのリンクが含まれます。
アラートの終了 シークレット スキャン アラートに対する自動修正動作はありません。 すべてのシークレット スキャン アラートは、アラートの詳細ページで、修正済みとして手動で証明する必要があります。 [Close] (クローズ) ボタンを選択して、シークレットが取り消されたことを証明します。
重大度 すべてのシークレット スキャン アラートは [重大] として設定されます。 資格情報が露呈している場合、悪意のあるアクターがそれを悪用する可能性があります。
Finding details (検出の詳細) アラート詳細ページのサイドバーの [Finding details] (検出の詳細) には、資格情報の種類と、その資格情報を検出するために使用されたルールがリストされます。

非プロバイダー シークレットでは、信頼度: その他タグもアラートの詳細ビューで重大度バッジ別に表示されます。

アラートの一般的な詳細をスキャンする GitHub Advanced Security シークレットのスクリーンショット。

シークレット スキャン アラートの修正

各シークレットには、固有の修復手順があります。これにより、シークレットを取り消し、代わりに新しいシークレットを再生成する方法がガイドされます。 アラートの詳細では、各アラートの特定の手順またはドキュメントが共有されます。

シークレット スキャン アラートは、クローズするまでオープンのままです。 シークレット スキャン アラートが修正されたことを証明するには、次のようにします。

  1. クローズするアラートに移動し、アラートを選択します。
  2. [アラートをクローズする] ドロップダウンを選択します。
  3. [修正済み] を選択します (まだ選択していない場合)。
  4. [Close] (クローズ) を選択してアラートを送信し、クローズします。

シークレット スキャン アラートをクローズする方法を示すスクリーンショット

シークレット スキャン アラートの無視

Advanced Security でアラートを無視するには、適切なアクセス許可が必要です。 既定では、プロジェクト管理者のみが Advanced Security のアラートを無視できます。 Advanced Security のアクセス許可について詳しくは、Advanced Security のアクセス許可の管理に関するページを参照してください。

アラートを無視するには、次のようにします。

  1. クローズするアラートに移動し、アラートを選択します。
  2. [アラートを閉じる] ドロップダウンを選択します。
  3. クローズする理由として [リスクの許容] または [誤検知] を選択します (まだ選択していない場合)。
  4. [コメント] テキスト ボックスに、任意でコメントを追加します。
  5. [Close] (クローズ) を選択してアラートを送信し、クローズします。
  6. アラートの状態が [オープン] から [Closed] (クローズ) に変わり、無視の理由が表示されます。

シークレット スキャン アラートの無視の詳細を示すスクリーンショット

以前に無視したアラートを手動で再オープンできます。

侵害されたシークレットを保護する

シークレットがリポジトリにコミットされると、そのシークレットは危険な状態になります。 Microsoft は、危険な状態のシークレットに対して次のアクションを推奨しています。

  • Azure DevOps の個人用アクセス トークンが危険な状態の場合、その危険な状態のトークンを削除し、新しいトークンを作成し、以前のトークンを使用していたサービスを更新します。
  • その他のすべてのシークレットについては、Azure Repos にコミットされたシークレットが有効であることを最初に確認します。 有効な場合は、新しいシークレットを作成し、古いシークレットを使用するサービスをすべて更新して、古いシークレットを削除します。
  • 危険な状態のトークンによって企業のリソースに対して実行されたアクションを特定します。

シークレットを更新するときは、新しいシークレットを安全に保存し、常にアクセスできるようにし、プレーンテキストとして保存しないようにしてください。 これは、Azure KeyVault またはその他のシークレット管理ソリューションを使用して行うことができます。

シークレットのプッシュ保護

プッシュ保護は、受信プッシュに機密性の高いシークレットがないかをチェックし、プッシュが実行されないようにします。 エラー メッセージには、特定されたすべてのシークレットが表示され、必要に応じてそれらのシークレットを削除すること、またはシークレットのプッシュを続行することができます。

プッシュ保護アラートについて

プッシュ保護アラートは、プッシュ保護によって報告されるユーザー アラートです。 プッシュ保護としてのシークレット スキャンは、現在、リポジトリをスキャンして一部のサービス プロバイダーによって発行されたシークレットを検出します。

リソースへのアクセスにペアの資格情報が必要な場合、ペアの両方の部分が同じファイルで検出された場合にのみ、シークレット スキャンによってアラートが作成されます。 ペアリングにより、最も重大なリークが、部分リークに関する情報の背後に隠されないようにすることができます。 ペア マッチングは、ペアの両方の要素をプロバイダーのリソースにアクセスするために一緒に使用する必要があるため、誤検知を減らすのにも役立ちます。

プッシュ保護では、以前のバージョンの特定のトークンがブロックされない場合があります。これは、以前のバージョンのトークンでは、最新バージョンのトークンよりも、誤検知が数多く生成される場合があるためです。 プッシュ保護では、レガシ トークンもブロックされない場合があります。 Azure Storage キーなどのトークンの場合、Advanced Security では、レガシ パターンに一致するトークンはサポートされず、最近作成されたトークンのみがサポートされます。

コマンド ラインからのプッシュ保護

プッシュ保護は、Azure DevOps Git にネイティブで組み込まれています。 コミットに特定されたシークレットが含まれている場合、プッシュが拒否されたことを示すエラーが表示されます。

git プッシュがブロックされたことを示す VS Code のスクリーンショット

Web インターフェイスからのプッシュ保護

プッシュ保護は、Web インターフェイスからも機能します。 シークレットがコミットで特定されると、次のエラー ブロックが表示され、変更をプッシュできなくなります。

git プッシュがブロックされたことを示す AzDO Web UI のスクリーンショット

プッシュがブロックされた場合の操作

プッシュ保護は、プレーン テキスト ファイルで検出されたシークレットをブロックします。プレーン テキスト ファイルは、通常、ソース コード ファイルや JSON 構成ファイルなどのテキスト ファイルですが、これらに限定されません。 これらのシークレットはプレーンテキストで保存されます。 悪意のあるアクターがファイルにアクセスし、そのファイルがパブリック リポジトリに公開されると、誰でもそのシークレットを使用できるようになります。

フラグが設定されたファイルからシークレットを削除し、その後、コミット履歴からシークレットを削除することをお勧めします。 フラグが設定されたシークレットがプレースホルダーまたはシークレットの例である場合、そのフェイク シークレットを更新して、フェイク シークレットの前に Placeholder という文字列を付加することをお勧めします。

直前のコミットでシークレットが追加された場合は、コミットを修正して新しいコミットを作成します。

  1. コードからシークレットを削除します。
  2. git commit --amend を使用して変更をコミットします
  3. 変更を再びプッシュします。

シークレットがさらに履歴に追加されている場合、対話型のリベースを使用してコミットを編集します。

  1. git log を使用して、シークレットを最初にコミットしたコミットを特定します。
  2. 対話型のリベースを実行します: git rebase -i [commit ID before credential introduction]~1
  3. エディターに表示されるテキストの最初の行の pickedit に変更して、編集するコミットを特定します。
  4. コードからシークレットを削除します。
  5. git commit --amend を使用して、変更をコミットします。
  6. git rebase --continue を実行して、リベースを完了します。

ブロックされたシークレットをプッシュする

フラグが設定されたシークレットをバイパスすることは、会社のセキュリティを危険にさらす可能性があるため、推奨されません。 特定されたシークレットが誤検知ではないことを確認した場合、変更を再度プッシュする前に、ブランチ履歴全体からシークレットを削除する必要があります。

ブロックされたシークレットが誤検知であるか、プッシュしても安全であると考えられる場合は、プッシュ保護をバイパスできます。 コミット メッセージに skip-secret-scanning:true という文字列を含めます。 プッシュ保護をバイパスした場合でも、シークレットがプッシュされると、アラート UX でシークレット スキャン アラートが生成されます。

secret scanning パターン

Advanced Security では、既定のシークレット スキャン パターン セットが複数維持されます。

  1. プッシュ保護パターン - シークレット スキャン プッシュ保護が有効になっているリポジトリで、プッシュ時に潜在的なシークレットを検出するために使用されます。
  2. ユーザー アラート パターン - シークレット スキャン アラートが有効になっているリポジトリ内の潜在的なシークレットを検出するために使用されます。
  3. プロバイダー以外のパターン - シークレット スキャン アラートが有効になっているリポジトリ内の構造化シークレットの一般的な発生を検出するために使用されます。

サポートされているシークレット

セクション 説明
プロバイダー トークン プロバイダーの名前です。
トークン名 Advanced Security シークレット スキャンによって検出されたトークンの種類です。
User プッシュ後にリークがユーザーに報告されるトークンです。 これは、Advanced Security が有効になったすべてのリポジトリに適用されます
プッシュ保護 プッシュ時にリークがユーザーに報告されるトークンです。 これは、シークレット プッシュ保護が有効になったすべてのリポジトリに適用されます。
有効期限までの日数 Advanced Security が有効性チェックの実行を試みるトークンです。

パートナー プロバイダー パターン

次の表に、シークレット スキャンでサポートされるパートナー プロバイダー パターンを示します。

プロバイダー Token Name (トークン名) プッシュ保護 ユーザー アラート 有効性チェック
Adafruit IO AdafruitIOKey 緑のチェックマーク 緑のチェックマーク
Adobe AdobeDeviceToken 緑のチェックマーク
Adobe AdobeServiceToken 緑のチェックマーク
Adobe AdobeShortLivedAccessToken 緑のチェックマーク
Akamai AkamaiCredentials 緑のチェックマーク
Alibaba Cloud AlibabaCloudCredentials 緑のチェックマーク 緑のチェックマーク
Amazon AmazonMwsAuthToken 緑のチェックマーク
Amazon AmazonOAuthCredentials 緑のチェックマーク 緑のチェックマーク
Amazon AwsCredentials 緑のチェックマーク 緑のチェックマーク
Amazon AwsTemporaryCredentials 緑のチェックマーク 緑のチェックマーク
Asana AsanaPat 緑のチェックマーク 緑のチェックマーク
Atlassian AtlassianApiToken 緑のチェックマーク
Atlassian AtlassianJwt 緑のチェックマーク
Atlassian BitbucketCloudOAuthCredentials 緑のチェックマーク
Atlassian BitbucketServerPat 緑のチェックマーク 緑のチェックマーク
Beamer BeamerApiKey 緑のチェックマーク
Brevo BrevoApiKey 緑のチェックマーク 緑のチェックマーク
Brevo BrevoSmtpKey 緑のチェックマーク 緑のチェックマーク
Canadian Digital Service CdsCanadaNotifyApiKey 緑のチェックマーク 緑のチェックマーク
Checkout.com CheckoutIdentifiableSecretKey 緑のチェックマーク
Chief Tools ChiefToolsToken 緑のチェックマーク 緑のチェックマーク
Cisco CiscoLocalAccountCredentials 緑のチェックマーク
Clojars ClojarsDeployToken 緑のチェックマーク
Cloudant CloudantCredentials 緑のチェックマーク
Cloudflare CloudflareApiToken 緑のチェックマーク
Contentful ContentfulPersonalAccessToken 緑のチェックマーク
Crates.io CratesApiKey 緑のチェックマーク
DevCycle DevCycleClientApiKey 緑のチェックマーク 緑のチェックマーク
DevCycle DevCycleManagementApiToken 緑のチェックマーク
DevCycle DevCycleMobileApiKey 緑のチェックマーク 緑のチェックマーク
DevCycle DevCycleServerApiKey 緑のチェックマーク 緑のチェックマーク
DigitalOcean DigitalOceanOAuthToken 緑のチェックマーク 緑のチェックマーク
DigitalOcean DigitalOceanPat 緑のチェックマーク 緑のチェックマーク
DigitalOcean DigitalOceanRefreshToken 緑のチェックマーク 緑のチェックマーク
DigitalOcean DigitalOceanSystemToken 緑のチェックマーク 緑のチェックマーク
Discord DiscordApiCredentials 緑のチェックマーク
Discord DiscordApiToken 緑のチェックマーク 緑のチェックマーク
Doppler DopplerAuditToken 緑のチェックマーク 緑のチェックマーク
Doppler DopplerCliToken 緑のチェックマーク 緑のチェックマーク
Doppler DopplerPersonalToken 緑のチェックマーク 緑のチェックマーク
Doppler DopplerScimToken 緑のチェックマーク 緑のチェックマーク
Doppler DopplerServiceToken 緑のチェックマーク 緑のチェックマーク
Dropbox DropboxAccessToken 緑のチェックマーク
Dropbox DropboxAppCredentials 緑のチェックマーク
Dropbox DropboxOAuth2ShortLivedAccessToken 緑のチェックマーク 緑のチェックマーク
Duffel DuffelAccessToken 緑のチェックマーク 緑のチェックマーク
Dynatrace DynatraceInternalToken 緑のチェックマーク
EasyPost EasyPostApiKey 緑のチェックマーク 緑のチェックマーク
Ebay EBayProductionClientCredentials 緑のチェックマーク
Ebay EBaySandboxClientCredentials 緑のチェックマーク
Elastic ElasticCloudApiKey 緑のチェックマーク
Elastic ElasticStackApiKey 緑のチェックマーク
EventBrite PicaticApiKey 緑のチェックマーク
Facebook FacebookAccessToken 緑のチェックマーク
Facebook FacebookAppCredentials 緑のチェックマーク
Facebook OculusAccessToken 緑のチェックマーク
Fastly FastlyApiToken 緑のチェックマーク
Figma FigmaPat 緑のチェックマーク 緑のチェックマーク
Finicity FinicityAppKey 緑のチェックマーク
Flutterwave FlutterwaveLiveApiSecretKey 緑のチェックマーク 緑のチェックマーク
Flutterwave FlutterwaveTestApiSecretKey 緑のチェックマーク
Frame.io FrameIODeveloperToken 緑のチェックマーク
Frame.io FrameIOJwt 緑のチェックマーク
FullStory FullStoryApiKey 緑のチェックマーク 緑のチェックマーク
GitHub GitHubAppCredentials 緑のチェックマーク
GitHub GitHubAppToken 緑のチェックマーク 緑のチェックマーク
GitHub GitHubClassicPat 緑のチェックマーク 緑のチェックマーク
GitHub GitHubOAuthAccessToken 緑のチェックマーク 緑のチェックマーク
GitHub GitHubPat 緑のチェックマーク 緑のチェックマーク
GitHub GitHubRefreshToken 緑のチェックマーク 緑のチェックマーク
GitHub GitHubServerToServerToken 緑のチェックマーク 緑のチェックマーク
GitHub GitHubUserToServerToken 緑のチェックマーク 緑のチェックマーク
GitLab GitLabAccessToken 緑のチェックマーク
GoCardless GoCardlessLiveAccessToken 緑のチェックマーク
GoCardless GoCardlessSandboxAccessToken 緑のチェックマーク
Google FirebaseCloudMessagingServerKey 緑のチェックマーク
Google GoogleApiKey 緑のチェックマーク
Google GoogleCloudPrivateKeyId 緑のチェックマーク 緑のチェックマーク
Google GoogleCloudStorageServiceAccountAccessKey 緑のチェックマーク 緑のチェックマーク
Google GoogleCloudStorageUserAccessKey 緑のチェックマーク 緑のチェックマーク
Google GoogleOAuthAccessToken 緑のチェックマーク
Google GoogleOAuthCredentials 緑のチェックマーク
Google GoogleOAuthRefreshToken 緑のチェックマーク
Google GoogleServiceAccountKey 緑のチェックマーク
Grafana GrafanaApiKey 緑のチェックマーク 緑のチェックマーク
Grafana GrafanaCloudApiToken 緑のチェックマーク
Grafana GrafanaProjectApiKey 緑のチェックマーク
Grafana GrafanaProjectServiceAccountToken 緑のチェックマーク
Hashicorp HashiCorpVaultBatchLegacyToken 緑のチェックマーク 緑のチェックマーク
Hashicorp HashiCorpVaultBatchToken 緑のチェックマーク 緑のチェックマーク
Hashicorp HashiCorpVaultRootServiceToken 緑のチェックマーク 緑のチェックマーク
Hashicorp HashiCorpVaultServiceLegacyToken 緑のチェックマーク 緑のチェックマーク
Hashicorp HashiCorpVaultServiceToken 緑のチェックマーク 緑のチェックマーク
Hashicorp TerraformCloudEnterpriseToken 緑のチェックマーク 緑のチェックマーク
HighNote HighnoteRkKey 緑のチェックマーク 緑のチェックマーク
HighNote HighnoteSkKey 緑のチェックマーク 緑のチェックマーク
HubSpot HubspotApiKey 緑のチェックマーク 緑のチェックマーク
HubSpot HubSpotApiPersonalAccessKey 緑のチェックマーク 緑のチェックマーク
HuggingFace HuggingFaceAccessToken 緑のチェックマーク
Intercom IntercomAccessToken 緑のチェックマーク 緑のチェックマーク
Ionic IonicPat 緑のチェックマーク 緑のチェックマーク
Ionic IonicRefreshToken 緑のチェックマーク 緑のチェックマーク
JD Cloud JdCloudAccessKey 緑のチェックマーク
JFrog JFrogPlatformAccessToken 緑のチェックマーク 緑のチェックマーク
JFrog JFrogPlatformApiKey 緑のチェックマーク 緑のチェックマーク
Linear LinearApiKey 緑のチェックマーク 緑のチェックマーク
Linear LinearOAuthAccessToken 緑のチェックマーク 緑のチェックマーク
Lob LobLiveApiKey 緑のチェックマーク
Lob LobTestApiKey 緑のチェックマーク
LocalStack LocalStackApiKey 緑のチェックマーク
logicMonitor LogicMonitorBearerToken 緑のチェックマーク 緑のチェックマーク
logicMonitor LogicMonitorLmv1AccessKey 緑のチェックマーク 緑のチェックマーク
MailChimp MailChimpApiKey 緑のチェックマーク
Mailgun MailgunApiCredentials 緑のチェックマーク
Mapbox MapboxSecretAccessToken 緑のチェックマーク
MessageBird MessageBirdApiKey 緑のチェックマーク
Microsoft AadClientAppIdentifiableCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AdoPat 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimDirectManagementSas 緑のチェックマーク
Microsoft AzureApimGatewaySas 緑のチェックマーク
Microsoft AzureApimIdentifiableDirectManagementKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimIdentifiableGatewayKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimIdentifiableRepositoryKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimIdentifiableSubscriptionKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimLegacyDirectManagementKey 緑のチェックマーク
Microsoft AzureApimLegacyGatewayKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimLegacyRepositoryKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApimLegacySubscriptionKey 緑のチェックマーク
Microsoft AzureApimRepositorySas 緑のチェックマーク
Microsoft AzureAppConfigurationCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureApplicationInsightsCredentials 緑のチェックマーク
Microsoft AzureBatchIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureBatchLegacyKey 緑のチェックマーク
Microsoft AzureBlockchainCredentials 緑のチェックマーク
Microsoft AzureCacheForRedisIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureCacheForRedisIdentifiablePrivateServiceKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureCacheForRedisLegacyKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureCdnSas 緑のチェックマーク
Microsoft AzureCognitiveServicesKey 緑のチェックマーク
Microsoft AzureCognitiveServicesTranslatorKey 緑のチェックマーク
Microsoft AzureCommunicationServicesKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureContainerRegistryIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureContainerRegistryLegacyKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureCosmosDBIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureCosmosDBIdentifiablePrivateServiceKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureCosmosDBLegacyKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureDatabricksPat 緑のチェックマーク 緑のチェックマーク
Microsoft AzureDevOpsOAuthToken 緑のチェックマーク
Microsoft AzureEventGridKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureEventHubIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureEventHubIdentifiablePrivateServiceSystemKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureFluidRelayKey 緑のチェックマーク
Microsoft AzureFunctionIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureFunctionLegacyKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureGenomicsKey 緑のチェックマーク
Microsoft AzureHDInsightCredentials 緑のチェックマーク
Microsoft AzureIotDeviceIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureIotDeviceLegacyCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureIotDeviceProvisioningIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureIotDeviceProvisioningLegacyCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureIotHubIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureIotHubLegacyCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureLogicAppSas 緑のチェックマーク
Microsoft AzureManagementCertificate 緑のチェックマーク
Microsoft AzureMapsKey 緑のチェックマーク
Microsoft AzureMixedRealityCredentials 緑のチェックマーク
Microsoft AzureMLIdentifiablePrivateServicePrincipalCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureMLWebServiceClassicIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureMLWebServiceKey 緑のチェックマーク
Microsoft AzureOpenAIKey 緑のチェックマーク
Microsoft AzureRelayIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureSearchIdentifiableAdminKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureSearchIdentifiablePrivateServiceAdminKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureSearchIdentifiableQueryKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureSearchLegacyKey 緑のチェックマーク
Microsoft AzureServiceBusIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureServiceBusIdentifiablePrivateServiceSystemKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureServiceBusLegacyCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureServiceDeploymentCredentials 緑のチェックマーク
Microsoft AzureSignalRKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureStorageAccountIdentifiableKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureStorageAccountLegacyCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft AzureStorageIdentifiablePrivateServiceKey 緑のチェックマーク 緑のチェックマーク
Microsoft AzureStorageLooseSas 緑のチェックマーク
Microsoft AzureStorageSas 緑のチェックマーク
Microsoft AzureWebAppBotCredentials 緑のチェックマーク
Microsoft AzureWebAppBotKey 緑のチェックマーク
Microsoft AzureWebPubSubCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft BingApiKey 緑のチェックマーク
Microsoft BingMapsKey 緑のチェックマーク
Microsoft BingSearchKey 緑のチェックマーク
Microsoft OfficeIncomingWebhook 緑のチェックマーク 緑のチェックマーク
Microsoft SAS 緑のチェックマーク
Microsoft SqlIdentifiableCredentials 緑のチェックマーク 緑のチェックマーク
Microsoft VisualStudioAppCenterKey 緑のチェックマーク
Midtrans MidtransServerKey 緑のチェックマーク 緑のチェックマーク
New Relic NewRelicInsightsQueryKey 緑のチェックマーク 緑のチェックマーク
New Relic NewRelicLicenseKey 緑のチェックマーク
New Relic NewRelicPersonalApiKey 緑のチェックマーク 緑のチェックマーク
New Relic NewRelicRestApiKey 緑のチェックマーク 緑のチェックマーク
Notion NotionIntegrationToken 緑のチェックマーク
Notion NotionOAuthClientCredentials 緑のチェックマーク
npm NpmAuthorIdentifiableToken 緑のチェックマーク 緑のチェックマーク
npm NpmCredentials 緑のチェックマーク 緑のチェックマーク
npm NpmLegacyAuthorToken 緑のチェックマーク
NuGet NuGetApiKey 緑のチェックマーク 緑のチェックマーク
NuGet NuGetCredentials 緑のチェックマーク
Octopus のデプロイ OctopusDeployApiKey 緑のチェックマーク
Onfido OnfidoApiToken 緑のチェックマーク 緑のチェックマーク
OpenAI OpenAIApiKeyV2 緑のチェックマーク 緑のチェックマーク
Palantir PalantirJwt 緑のチェックマーク
PayPal PayPalBraintreeAccessToken 緑のチェックマーク
ペルソナ PersonaProductionApiKey 緑のチェックマーク 緑のチェックマーク
ペルソナ PersonaSandboxApiKey 緑のチェックマーク
PineCone PineconeApiKey 緑のチェックマーク
PlanetScale PlanetScaleDatabasePassword 緑のチェックマーク 緑のチェックマーク
PlanetScale PlanetScaleOAuthToken 緑のチェックマーク 緑のチェックマーク
PlanetScale PlanetScaleServiceToken 緑のチェックマーク 緑のチェックマーク
Plivo PlivoCredentials 緑のチェックマーク
postman PostmanApiKey 緑のチェックマーク 緑のチェックマーク
Prefect PrefectServerApiToken 緑のチェックマーク 緑のチェックマーク
Prefect PrefectUserApiToken 緑のチェックマーク 緑のチェックマーク
Proctorio ProctorioConsumerKey 緑のチェックマーク
Proctorio ProctorioLinkageKey 緑のチェックマーク
Proctorio ProctorioRegistrationKey 緑のチェックマーク
Proctorio ProctorioSecretKeyV2 緑のチェックマーク 緑のチェックマーク
Pulumi PulumiAccessToken 緑のチェックマーク
PyPi PyPiApiToken 緑のチェックマーク
ReadMe ReadMeApiKey 緑のチェックマーク 緑のチェックマーク
redirect.pizza RedirectPizzaApiToken 緑のチェックマーク 緑のチェックマーク
Rubygems RubyGemsApiKey 緑のチェックマーク
SAMPLE SecretScanningSampleToken
Samsara SamsaraApiAccessToken 緑のチェックマーク 緑のチェックマーク
Samsara SamsaraOAuth2AccessToken 緑のチェックマーク 緑のチェックマーク
Segment.io SegmentPublicApiToken 緑のチェックマーク
SendGrid SendGridApiKey 緑のチェックマーク 緑のチェックマーク
Shippo ShippoLiveApiToken 緑のチェックマーク 緑のチェックマーク
Shippo ShippoTestApiToken 緑のチェックマーク
Shopify ShopifyAccessToken 緑のチェックマーク 緑のチェックマーク
Shopify ShopifyAppClientCredentials 緑のチェックマーク
Shopify ShopifyAppClientSecret 緑のチェックマーク
Shopify ShopifyAppOAuthAccessToken 緑のチェックマーク
Shopify ShopifyCustomAppAccessToken 緑のチェックマーク
Shopify ShopifyMarketplaceToken 緑のチェックマーク
Shopify ShopifyMerchantToken 緑のチェックマーク
Shopify ShopifyPartnerApiToken 緑のチェックマーク
Shopify ShopifyPrivateAppPassword 緑のチェックマーク
Shopify ShopifySharedSecret 緑のチェックマーク 緑のチェックマーク
Slack SlackApiKey 緑のチェックマーク 緑のチェックマーク
Slack SlackAppLevelToken 緑のチェックマーク 緑のチェックマーク
Slack SlackWebhook 緑のチェックマーク
Slack SlackWorkflowKey 緑のチェックマーク
Splunk SplunkHecApiKey 緑のチェックマーク
Splunk SplunkJwtToken 緑のチェックマーク
Splunk SplunkSessionKey 緑のチェックマーク
Square SquareApplicationSecret 緑のチェックマーク
Square SquareCredentials 緑のチェックマーク
Square SquarePat 緑のチェックマーク
SSLMate SSLMateApiKey 緑のチェックマーク
SSLMAte SSLMateClusterSecret 緑のチェックマーク
Stripe StripeLiveApiKey 緑のチェックマーク 緑のチェックマーク
Stripe StripeLiveRestrictedApiKey 緑のチェックマーク
Stripe StripeTestApiKey 緑のチェックマーク
Stripe StripeTestRestrictedApiKey 緑のチェックマーク
Stripe StripeWebhookSigningSecret 緑のチェックマーク
Supabase SupabaseServiceKey 緑のチェックマーク
Tableau TableauPersonalAccessToken 緑のチェックマーク
Telegram TelegramBotToken 緑のチェックマーク
Telnyx TelnyxApiV2Key 緑のチェックマーク
Tencent Cloud TencentCloudCredentials 緑のチェックマーク 緑のチェックマーク
Tencent Cloud TencentCloudSecretId 緑のチェックマーク 緑のチェックマーク
Twilio TwilioApiKeyCredentials 緑のチェックマーク
Twilio TwilioCredentials 緑のチェックマーク
Typeform TypeformPat 緑のチェックマーク 緑のチェックマーク
Uniwise WISEFlowApiKey 緑のチェックマーク 緑のチェックマーク
WakaTime WakaTimeAppCredentials 緑のチェックマーク 緑のチェックマーク
WakaTime WakaTimeOAuthAccessToken 緑のチェックマーク 緑のチェックマーク
WakaTime WakaTimeOAuthRefreshToken 緑のチェックマーク 緑のチェックマーク
WorkOS WorkOSProductionApiKey 緑のチェックマーク 緑のチェックマーク
WorkOS WorkOSStagingApiKey 緑のチェックマーク
Yandex YandexCloudApiKey 緑のチェックマーク
Yandex YandexCloudIamAccessSecret 緑のチェックマーク
Yandex YandexCloudIamCookie 緑のチェックマーク
Yandex YandexCloudIamToken 緑のチェックマーク
Yandex YandexDictionaryApiKey 緑のチェックマーク
Yandex YandexPassportOAuthToken 緑のチェックマーク 緑のチェックマーク
Yandex YandexPredictorApiKey 緑のチェックマーク
Yandex YandexTranslateApiKey 緑のチェックマーク
Zuplo ZuploConsumerApiKey 緑のチェックマーク 緑のチェックマーク

プロバイダー以外のパターン

次の表に、シークレット スキャンによって検出された、プロバイダー以外によって生成されたシークレットの一覧を示します。 非プロバイダー シークレットは、[シークレット スキャン] タブの信頼度ドロップダウンから [その他] を選択して表示できます。詳しくは、「シークレット スキャン アラートの管理」をご覧ください。

ヒント

非プロバイダー パターンの検出は現在ベータ版であり、変更される可能性があります。

プロバイダー サポートされているシークレット Token Name (トークン名)
一般 ASP.NET マシン キー AspNetMachineKey
一般 DER によってエンコードされた秘密キー DerPrivateKey
一般 Dynatrace トークン DynatraceToken
一般 GPG 資格情報 GpgCredentials
一般 HTTP 要求ヘッダー HttpAuthorizationRequestHeader
一般 JavaScript Web トークン GenericJwt
一般 LinkedIn の資格情報 LinkedInCredentials
一般 MongoDB 接続文字列 MongoDbCredentials
一般 MySQL/MariaDB 接続文字列 MySqlCredentials
一般 PEM によってエンコードされた秘密キー PemPrivateKey
一般 PGP 秘密キー PgpPrivateKey
一般 PKCS12 形式の秘密キー Pkcs12PrivateKey
一般 PostgreSQL 接続文字列 PostgreSqlCredentials
一般 Putty 秘密キー PuttyPrivateKey
一般 RabbitMQ の資格情報 RabbitMqCredentials
一般 RSA 秘密キー RsaPrivateKey
一般 SQL Server 接続文字列 SqlLegacyCredentials
一般 SSH PrivateKey OpenSshPrivateKey
一般 SSH PrivateKey GitHubSshPrivateKey
一般 URL でエンコードされた資格情報 UrlCredentials