AWS
GitHub Actions から AWS に入るのに、アクセスキーを配るのをやめた
CI から AWS を触るためにアクセスキーを GitHub Secrets に置いていましたが、OIDC に移して保管する鍵をなくしました。設定は3ステップですが、信頼ポリシーの絞り方を間違えると穴が開きます。記事を書きながら自分の設定を見直したら、実際に緩いままになっていた話も含めて書きます。
5件の記事
CI から AWS を触るためにアクセスキーを GitHub Secrets に置いていましたが、OIDC に移して保管する鍵をなくしました。設定は3ステップですが、信頼ポリシーの絞り方を間違えると穴が開きます。記事を書きながら自分の設定を見直したら、実際に緩いままになっていた話も含めて書きます。
複数プロジェクトのテスト用クレデンシャルを置く場所がなくて、Passkey + KMS 封筒暗号化のシークレット管理を自分で建てました。運用コストは月$3ほど。「1Password を買え」という正論をどう考えたか、Passkey の RP ID が後から変えられない話、そして独自ドメインを取ると金庫の所在が証明書ログに載ってしまう話です。
Astro + Cloudflare Workers の個人ブログにスマホ用管理画面を自作した話。Cloudflare Access × GitHub Contents API でランタイム上書きせずに済ませる構成と、攻撃面を絞った判断について書きました。
個人で作っている Windows スクショツールの MVP で「やる / やらない」をどう決めたかの話。実行ファイルのサイズ目標を変えた経緯、撮影方式の選び直し、機能の削り方、セキュリティ原則を CI で機械的に守る仕組みについてまとめました。
Claude Code の hooks で危険コマンドの自動ブロック、実行ログ、SNS通知を設定してみよう。