静的サイトが社内ドキュメントを配信していた
My static site was serving my internal docs
静的ホスティングの公開ディレクトリがリポジトリのルートだったため、コミット済みのファイルがすべてURL経由で丸見えになっていた。手順書には決済をスキップする管理用クエリパラメータやスキーマの穴、DB識別子まで記載。ファイル削除後もCDNキャッシュが効いて古い内容が配信され続け、キャッシュ無効化では解決しなかった。最終的にエッジのファイアウォールルールで遮断し、根本原因であるサーバー側の穴を塞いでいる。
漏えいした文書は決して露出ではなかった——view-sourceが露出であり、そこにどんな値を置いても常にそうだった。