- ベストアンサー
ActivePerlのセキュリティ向上について
Apacheを使って自宅サーバーを立ち上げつつあるのですが、 ActivePerlが、ある特定のディレクトリ以外アクセスできないようにする方法ってあるでしょうか?? これができないと、安易にApacheを立ち上げられなくて困っています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
やったことはないので恐縮ですが、Windows2000以降ならフォルダーのアクセス権の設定では駄目でしょうか? 各フォルダー毎に、ユーザーアカウント毎にアクセス権が設定できると思うんですが。
その他の回答 (1)
- 2HB291X
- ベストアンサー率83% (30/36)
回答No.1
これって、Apacheのconfigでそのディレクトリだけに実行許可を与えればよいのでは? 詳細がわからないので一般論ですが。
質問者
補足
ApacheでPerlの実行できるディレクトリを選んでも、ActivePerl本体はhttpd.confの設定の影響を受けないようで、誤ったPerlスクリプトや攻撃を受けたときにOSの重要なファイルでさえ書き換えることができてしまいます。 これをどうにか阻止できないでしょうか??Linuxならパーミッションを444以下にしてしまえばいいのですが、Windowsはそうはいかないみたいなので、困っています。
お礼
できるかどうかわかりませんが、やってみます。 ご意見ありがとうございました。