解決済

clip!clip!
Ads By Google

CGIのパーミッションを、実行と読み取り可能にして、読み取られることはあるのか。

CGIのパーミッション解説サイトで、
パーミッションは、読み取りにチェックを入れないで下さい。
ソースが読み取られます
と書いてありましたが、
実行権限もある場合に、
ブラウザでは実行結果しか見られませんが、
どうかするとソースが見れてしまうのでしょうか。

2006-08-28 19:41の質問
  実行          
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2006-08-28 20:45:59ベスト
Webサーバが該当CGIプログラムの実行を許可しない場合、ソースが表示されることがあります。

CGIから他人のホームディレクトリを見ることができる場合(CGI上でパスを見たら/home/ID/public_html/cgi-bin/とか見える場合)、該当CGIプログラムをCGI経由で見ることができるかもしれません。(これが一番現実的な気がします。)

FTPやsshその他のリモートシェルが許可されていて、chrootされてないサーバの場合(つまり、他の人のホームディレクトリにアクセス可能な場合)、該当CGIプログラムのソースはアカウントをもっている誰でも見ることができます。
回答レベル : 回答

実行権は与えてあるので、
2番目のが可能性大です。
なるほど~って感じでした。
分かりやすい回答、
有難うございました。

Ads By Google

コメント(2)

#1.  AQ
2006-08-28 21:20:12

わ~い! 鬼さん登場 (^^)
ベストに1票ポチッとしておきました。

2006-08-28 22:13:59

>>#1
ども、ご無沙汰してます^^

トラックバック(2)

トラックバックURL: