監査ログ内の IP アドレスの表示について
既定では、 GitHub では、企業の監査ログ内のイベントのソース IP アドレスは表示されません。 必要に応じて、コンプライアンスを確保し、脅威に対応するために、各イベントの原因となるアクターに関連付けられている完全な IP アドレスを表示できます。 通常、アクターはユーザーですが、アプリや統合の場合もあります。
Enterprise の監査ログに表示される IP アドレスの表示または保管に伴う法的義務は自身の責任で果たしてください。
Enterprise アカウントの IP アドレスを表示することを選んだ場合は、新規および既存のイベントの IP アドレスが、Enterprise の監査ログと、Enterprise が所有するすべての Organization の監査ログの両方に表示されます。 または、個々の Organization の監査ログに IP アドレスを表示することもできます。 詳しくは、「組織の監査ログに IP アドレスを表示する」をご覧ください。
GitHubで企業に使用する認証方法に関係なく、監査ログに IP アドレスを表示できます。 詳しくは、「ID とアクセス管理の基礎」をご覧ください。
誰かがGitHubにアカウントを作成すると、そのユーザーは、ソース IP アドレスを含むGitHubのサービスへの接続に関するGitHubの基本情報のコレクションに同意します。 詳しくは、「GitHub の一般プライバシー ステートメント」をご覧ください。
監査ログに IP アドレスを表示するイベント
GitHub は、企業のメンバーが企業または企業内の組織が所有するリソースとやり取りするときに、監査ログに IP アドレスを表示します。 たとえば、Enterprise 内の Organaization が所有する内部またはプライベート リポジトリ、またはそれらのリポジトリに関連付けられているリソースが関係する監査イベント (issue、pull request、アクション、プロジェクトなど) の IP アドレスが表示されます。
エンタープライズのメンバーが各自で管理する個人アカウントで GitHub.com にアクセスし、かつ Enterprise Managed Users を使用していない場合、GitHub は次のアクションについてイベントや IP アドレスを監査ログに表示しません。
- GitHub.com への認証
- リポジトリ、gist、またはプロジェクトなど、個人アカウントが所有するリソースの操作
- Enterprise 内の Organaization が所有するパブリック リポジトリの操作
GitHub では、GraphQL によってトリガーされた要求や、ユーザーまたは組織のみを参照するエンドポイントへの要求など、リポジトリ コンテキストを持たない api.request イベントの IP アドレスは監査ログに表示されません。
GitHub は、監査ログに記録されたアクターがアクションを実行したユーザーまたはシステムと異なる特定のイベントの IP アドレスを監査ログに表示しません。 GitHub また、ボットまたは自動システムがアクションを実行するときに IP アドレスも表示されません。
監査ログ内の IP アドレスの表示を有効にする
- 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
- ページの上部にある [ Settings] をクリックします。
- [Settings] の [Audit log] をクリックします。
- [Settings] タブの [Disclose actor IP addresses in audit logs] で、[Enable source IP disclosure] を選びます。
- [保存] をクリックします。
この機能を有効にすると、監査ログにアクセスして、IP アドレスを含むイベントを表示できるようになります。 詳しくは、「企業の監査ログにアクセスする」をご覧ください。