Git プロバイダーの IP 許可リスト
ソースコードリポジトリには、コード、秘密情報の履歴、CI/CD構成、デプロイワークフローなど、最も機密性の高い資産の一部が含まれています。既定では、有効な資格情報を持つ人なら誰でも世界中のどこからでもアクセスできます。
IP許可リストは、資格情報ベースの認証に加えてネットワークレベルの制御を追加します。信頼できるIPアドレス(オフィスネットワーク、VPNの送信元IP、CI/CDサーバー)の一覧を定義し、それ以外の場所からのアクセスは、有効なトークンやSSH鍵があってもブロックされます。
なぜこれが重要なのか:
盗まれたトークンや漏えいした資格情報は、攻撃者が信頼されたネットワークから接続できなければ無意味になります
攻撃対象領域を、把握・管理された場所に限定できます
SOC 2、ISO 27001、および同様のコンプライアンスフレームワークのアクセス制御要件を満たします
許可リストに追加するもの:
オフィスネットワークのIP範囲
VPNの送信元IP(複数可)
CI/CDランナーのIP(必須。そうしないとパイプラインが壊れます)
Aikidoのようなサードパーティ統合で使用されるIP
注意: この機能はほとんどのプラットフォームで有料プランが必要で、チームが一貫したネットワークまたはVPN経由で接続している場合に最も効果的です。
ご利用のプラットフォームでの設定方法:
GitHub (Enterprise Cloud): 組織で許可されたIPアドレスを管理する
GitLab (Premium/Ultimate): IPアドレスでグループアクセスを制限する
Bitbucket Cloud (Premium): ワークスペース内の非公開コンテンツへのアクセスを制御する
Azure DevOps: 条件付きアクセス ポリシー (Microsoft Entra ID 経由)
最終更新
役に立ちましたか?