- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIでパスワードのセキュリティについて)
CGIでパスワードのセキュリティについて
このQ&Aのポイント
- CGIで管理者用パスワードを設定する際のセキュリティについての懸念があります。
- インターネットからファイルをダウンロードするアプリケーションなどでソースを見られてしまう可能性があるのか、もし見られてしまう場合にはどのように防ぐことができるのか知りたいです。
- 現在のパスワード設定方法は、xxx.cgi?pass=pass1234のようにしていますが、これで十分なセキュリティが保たれるのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> CGIで管理者用パスワードを設定しますが(画面入力と比較するワード)、 > このパスワードは インターネットからファイルをダウンロードするアプリ > ケーションなどでソースを見られてしまう事は無いのでしょうか? サーバが "正常に" 稼動していて、"正常に" CGI を実行しようとする動作をしている限りは、CGI のソースを見られる事はありません。 > もし見られてしまう場合 何か防ぐ方法は有りませんか? > xxx.cgi?pass=pass1234 とかやれば良いでしょうか? 見られてしまわないので、問題ないですが、QUERY_STRING にパスワードを含めれば、それ自体が URL になるので、危険です。QUERY_STRING からパスワードを受け取らないようにしたほうが "より" 安全です。 ただ、パスワードなんて、手当たり次第試せば、「絶対に探し当てられる」ものです。なので、「探し当てられにくいようにする」工夫をするとか、特定のノード (特定の IP アドレス) からでしかパスワード入力を許可しないようにする工夫をされたほうがいいと思います。