タグ

githubとGitleaksに関するmkusakaのブックマーク (1)

  • GitHubに機密情報をpushしてしまった日のために — 無効化、履歴除去、多層防御の組み立て方

    はじめに GitHubに機密情報が混入してしまったとき、最初に取るべき行動は履歴削除ではありません。漏れたものが何なのかで対応の順序が大きく変わります。記事では、GitHub Enterprise CloudやGitHub Enterprise Serverを前提に、機密情報の混入を止める仕組みと、混入してしまったあとに残存物を取り除くための作業を、コマンドが手元で再現できる粒度で整理します。 GitHub Docsの該当ページは、漏えいしたものが認証情報であれば、まず無効化やローテーションを行うべきだとしています。無効化できれば履歴の書き換えまで踏み込まなくてよい場合もあります。一方で、個人情報や顧客情報、秘密鍵、設定ファイル、社内URL、証明書のように、ローテーションができないか、残っていること自体が問題になるデータは、Git履歴やGitHub上のPR参照、キャッシュ、fork、cl

    GitHubに機密情報をpushしてしまった日のために — 無効化、履歴除去、多層防御の組み立て方
    mkusaka
    mkusaka 2026/05/09
    GitHubに機密情報をpushした際、revoke/rotate→git-filter-repo等で履歴除去、GitleaksやPush Protectionで多層防御する手順を整理。
  • 1