6
本番データベースで誤ってジャッキングするのを防ぐにはどうすればよいですか?
つい最近、ステージングコピーに復元すべきだったときに、開発者が誤ってデータベースを本番環境に復元しようとしました。データベース名が類似している場合(CustomerName_StagingとCustomerName_Production)であれば、簡単に実行できます。 理想的には、これらを完全に別々のボックスに入れますが、それは非常にコストがかかり、厳密に言えば、ユーザーが間違ったボックスに接続した場合に同じことが起こるのを防ぐことはできません。 これ自体はセキュリティの問題ではありません。ステージングデータベースを操作するのは正しいユーザーであり、運用データベースで実行する作業があれば、それも彼の問題になります。これらの懸念を分離するために、展開担当者が必要ですが、チームはそのために十分な大きさではありません。 これを防ぐ方法について、練習、構成、および制御の観点からアドバイスを聞きたいです。