Quel est le meilleur moyen de rejeter une requête provenant de scripts malveillants? J'ai une application Zend avec des modules. J'ai une liste d'URL que les scanners appellent, comme mywebsite.com/phpmyadmin,/webmail,/cpanel, etc. En ce moment, ils obtiennent 404's, encombrant mon journal des erreurs. Je voudrais les 403 à partir de l'application. (À moins qu'il y ait une meilleure façon de gérer cela)?Le moyen le plus rapide à 403 dans le framework Zend
Quel est le moyen le plus rapide pour atteindre 403 dans Zend, de sorte qu'il ne passe pas inutilement le cycle d'expédition? Je fais ci-dessous dans un plugin, mais je ne suis pas sûr que ce soit la meilleure façon:
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
if (malicious request) {
$this->getResponse()
->clearHeaders()
->setHttpResponseCode(403)
->appendBody("Forbidden")
->sendResponse();
}
}
Merci pour toutes suggestions!
si je fais votre chemin, il tente encore de charger un script de vue :( mais je le fais dans mon action –