悪意のあるスクリプトからのリクエストを拒否する最良の方法は何ですか?モジュールを備えたZendアプリケーションがあります。mywebsite.com/phpmyadmin、/ webmail、/ cpanelなどのスキャナーがダイヤルしているURLのリストがあります。現在、スキャナーは404を取得しており、エラーログを詰まらせています。アプリケーション内から403したいのですが。(それを処理するためのより良い方法がない限り)?
Zend内で403に到達するための最速の方法は何ですか。そのため、ディスパッチサイクルを不必要にかき回すことはありませんか。私はプラグインで以下を行っていますが、これが最善の方法かどうかはわかりません:
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
if (malicious request) {
$this->getResponse()
->clearHeaders()
->setHttpResponseCode(403)
->appendBody("Forbidden")
->sendResponse();
}
}
提案をありがとう!