悪意のあるスクリプトからのリクエストを拒否する最良の方法は何ですか?私はモジュールを持つZendアプリケーションを持っています。私は、mywebsite.com/phpmyadmin、/ webmail、/ cpanelなど、スキャナがダイヤルしているURLのリストを持っています。現在、404のエラーログが詰まっています。私はアプリケーション内から403人にしたいと思います。 (それを処理するより良い方法がない限り)?Zendフレームワークの中で403への最速の方法
Zendの中で最も速い方法は403なので、ディスパッチサイクルを不必要に変えないのですか?私は、プラグインで、以下のやっているが、私はこれが最善の方法であることを確認していない:任意の提案のための
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
if (malicious request) {
$this->getResponse()
->clearHeaders()
->setHttpResponseCode(403)
->appendBody("Forbidden")
->sendResponse();
}
}
ありがとう!
私はそれはまだビュースクリプトをロードしようと、それはあなたの方法:( んが、私は自分の行動に –