Kötü niyetli komut gelen bir isteği reddetmek için en iyi yolu nedir? Ben modülleri ile Zend uygulama var. Ben URL listesi var tarayıcılar Şu anda, onlar benim hata günlüğü kadar tıkanma, 404 bulunuyor alıyorsanız, vb gibi mywebsite.com / phpmyadmin / webmail / cpanel olarak, çevirdiğiniz. Ben uygulama içinde onları 403 isterim. (Bu işlemek için daha iyi bir yolu var tabii)?
Ne Zend içinde 403 için hızlı yoludur, bu yüzden gereksiz yere gönderme döngüsü boyunca yayık değil mi? Ben bir eklenti aşağıda yapıyorum ama ben bu en iyi yol olduğundan emin değilim:
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
if (malicious request) {
$this->getResponse()
->clearHeaders()
->setHttpResponseCode(403)
->appendBody("Forbidden")
->sendResponse();
}
}
Herhangi bir öneriniz için teşekkür ederiz!