• ベストアンサー

ActivePerlのセキュリティ向上について

Apacheを使って自宅サーバーを立ち上げつつあるのですが、 ActivePerlが、ある特定のディレクトリ以外アクセスできないようにする方法ってあるでしょうか?? これができないと、安易にApacheを立ち上げられなくて困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • microham2
  • ベストアンサー率30% (64/207)
回答No.2

やったことはないので恐縮ですが、Windows2000以降ならフォルダーのアクセス権の設定では駄目でしょうか? 各フォルダー毎に、ユーザーアカウント毎にアクセス権が設定できると思うんですが。

mktt
質問者

お礼

できるかどうかわかりませんが、やってみます。 ご意見ありがとうございました。

その他の回答 (1)

  • 2HB291X
  • ベストアンサー率83% (30/36)
回答No.1

これって、Apacheのconfigでそのディレクトリだけに実行許可を与えればよいのでは? 詳細がわからないので一般論ですが。

mktt
質問者

補足

ApacheでPerlの実行できるディレクトリを選んでも、ActivePerl本体はhttpd.confの設定の影響を受けないようで、誤ったPerlスクリプトや攻撃を受けたときにOSの重要なファイルでさえ書き換えることができてしまいます。 これをどうにか阻止できないでしょうか??Linuxならパーミッションを444以下にしてしまえばいいのですが、Windowsはそうはいかないみたいなので、困っています。

関連するQ&A