- 281 名前:nobodyさん mailto:sage [2008/12/21(日) 19:06:00 ID:???]
- >279
txtをrequireする、の意味がまったく分からん。 ファイル名に「../../../」とか指定されると、ヤバいファイルを開かれる危険がある(ディレクトリ・トラバーサル脆弱性)。 総じて、予期しないファイルを開かれないような対策が必要になる。 数種類しかないなら、決まった文字列以外は許可しないようにする。 たくさんあってそうするのが面倒なら、「/」を入力されたらエラーにする。 hoge.txtを開きたいなら「hoge」の部分だけ入力させる、などの対策が必要。 ファイル名は自分で決められるんだし、[0-9a-Z-_]あたり以外の文字列が来たら問答無用でエラーになるようにするのが無難だな。
|

|