Linux, Open-source, Programação e Produtividade

Por que filtrar ips não deu certo

Jonas Abreu em 10/09/2008

No fim do ano passado, publiquei um post falando sobre uma estratégia que talvez tivesse algum efeito contra os infinitos spams que recebemos no blog todos os dias.

Durante alguns meses tivemos uma surpreendente redução no número de spams recebidos diariamente (cerca de 80 % menos spams.)

O problema é que nesse tempo, começamos a notar que o blog começou a demorar mais para responder. Foi nesse momento que notei que o servidor estava tendo dificuldade para lidar com a lista de mais de 100 ips para bloquear. Para cada requisição que era feita ao blog, ele deveria checar se o ip estava na “lista negra” e então negar o acesso.

Aparentemente isso não é feito de forma muito eficiente pelo apache, o que começou a causar a demora de resposta do blog.

Por isso tive que remover todos os ips da lista (e consequentemente voltando a receber uma bela avalanche de spams).

Agora estamos de volta a estaca zero, confiando que o Akismet vai segurar todos os spams (o que não acontece. Eventualmente passa um comentário que tem que ser marcado como spam manualmente).

Um dia a gente vence essa briga.

*Imagem via 3spam.com

Creative Commons License
Por que filtrar ips não deu certo de Jonas Abreu está licenciado sob Creative Commons License.