如何阻止格式错误的请求到Apache

我想阻止这样的格式不正确的请求:

79.26.188.208 - - [05/Apr/2011:13:47:38 +0200] "\xae\xe1\x0fi\xca\xeba\xdfm\x9d\xb5\xc0yr-n\x05Z\x9f\xa7\x05\xa1g" 200 4855 "-" "-" 82.51.130.83 - - [05/Apr/2011:18:25:38 +0200] "T\xd0\xc55\xc3A\xcd\xd0" 200 4855 "-" "-" 

什么是首选的方法?

mod_security对于阻止这些请求很有用。

它检测已知的利用模式并阻止它们。

在Mikel的领导下,我添加了这个mod_security规则

 SecRule REQUEST_METHOD "!^(?:GET|HEAD|OPTIONS|POST|CONNECT)$" 

现在只有合法的请求才能通过。