![Existe um "firewall" local para bloquear IPs "X-Forwarded-For" atrás dos proxies reversos?](https://rvso.com/image/83696/Existe%20um%20%22firewall%22%20local%20para%20bloquear%20IPs%20%22X-Forwarded-For%22%20atr%C3%A1s%20dos%20proxies%20reversos%3F.png)
A situação é bastante típica. Estou usando CentOS + Apache(s) atrás de um balanceador de carga para sites.
Neste ponto, vamos supor que não tenho acesso ao balanceador de carga (ou) vamos esquecer isso.
Atualmente estou usando .htaccess
para BLOQUEAR os IPs porque o nativo iptables
não consegue bloquear o X-Forwarded-For
tipo de endereço IP (até onde eu entendo).
Minha abordagem atual funciona de qualquer maneira. Mas isso ainda permite que meu(s) Apache(s) seja(m) atingido(s), pelo menos.
Tem algumafirewall
(como: iptables
)que pode bloquear o X-Forwarded-For
IP/conexões também?
Desde já agradeço a todos :)
Responder1
Você pode usar a correspondência de strings em sua regra iptables, por exemplo.
iptables -I name 1 -p tcp --dport 80 -m string --algo bm --string 'X-Forwarded-For: 10.1.1.1' -j DROP