 Écrire un programme middleware pour filtrer toutes les requêtes entrantes sur un site Web
Le programme doit fonctionner comme un intermédiaire entre la demande et la réponse, et doit inclure plusieurs couches de sécurité. Il doit inclure la validation des entrées pour éliminer les requêtes malveillantes, ainsi que le filtrage du contenu pour rejeter les requêtes inappropriées telles que celles contenant des blasphèmes ou contenant des scripts. Il doit également évaluer les demandes par rapport à une liste noire de sites ou d'adresses IP malveillants connus, ainsi qu'à une liste blanche de sites valides connus.