Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。120件42皆さんはウェブサービスの管理画面はどのように設置していますか?私の場合、admin.example.comという管理画面用のURLをサブドメインで用意し、BASIC認証をかけ、自分のIPアドレスからの接続のみを許可するという形に落ち着いています。以前はそんな知識は全くなかったので、サーバーのIPを生で叩くと見れるような状態でした。プログラムのチュートリアルなどではこういった事は書いていなく、どのように設置するのが理想なのか気になって仕方ありません。みなさんのご意見を聞かせていただけないでしょうか。票3私も同じようにadmin.example.comというサブドメンを用意して管理画面画面を用意することが多いです。加えてBasic認証+IP制限を行っているのであればセキュリティ的には強固なものになっていると思われますが、やはりパブリックなネットワークを利用してadmin.example.comでアクセスできてしまうことは、あまり良いとは言えませんよね。様々なクローラがadmin.example.comや、db.example.comまたはwww.example.com/adminなど、それっぽい管理画面を荒捜しするようにリクエスト送信してきているということは既に常識なのは間違い無いはず。サブドメインを利用して管理画面にアクセスできるような状態を作ることは、このサイトの管理画面はここだよ!って教えてあげてるようなものであると言えるでしょう。(それでもadmin.example.comは便利ですよね)あまり詳しくありませんが、しっかり作成する場合、プライベートネットワークを構築し、踏み台用サーバを通してアクセスするなど、インフラレベルでセキュリティ対策を施すのが常識なのではないでしょうか?始めに、私も同様にadmin.example.comというサブドメンで管理画面画面を用意していると言いましたが、その構築方法で安心して運営できているかというと、私は全く安心できていません。|2質問者さんのやられている方法は一般的な方法で、とくに悪いということはないと思います。ネットワーク構成が許せば、そもそもインターネット経由ではアクセスできないようにして(つまりグローバルIPアドレスを持たせないようにして)、VPN等でのみアクセスできるようにするともっとよいですが、これができない環境も多いので、「可能であれば」ということです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。