簡単な監査です。今、あなたのデータベースパスワードはどこにありますか?
「リポジトリルートの.envファイル」と答えたなら、あなたは大多数です。「新人へのSlackメッセージ、Confluenceのスクリーンショット、そしてDaveが辞める前に書いたLambda関数にハードコードされている」と答えたなら、あなたは正直です。
環境変数は、ほとんどのスタートアップにおいて最も危険なインフラです。なぜなら、誰もがそれを後回しにしているからです。
よくある間違い
間違い1:バージョン管理下の.env
実際の企業の本番リポジトリで、私はそれを見たことがあります。\
