Existe um “firewall” local para bloquear por IPs “X-Forwarded-For” por trás dos proxies reversos?

0

A situação é bem típica. Estou usando o CentOS + Apache (s) por trás de um balanceador de carga para os sites.

Neste ponto, vamos supor que não tenho acesso ao Load-balancer (ou), vamos esquecer sobre isso.

Atualmente, estou usando .htaccess para BLOCK the IPs porque o iptables nativo não é capaz de bloquear o tipo X-Forwarded-For de endereços IP (até onde eu entendi).

Minha abordagem atual funciona de qualquer maneira. Mas isso ainda permite que meu Apache seja atingido, pelo menos.

Existe um firewall (como: iptables ) que também pode bloquear o X-Forwarded-For IP / conexões?

Obrigado antecipadamente:)

    
por 夏期劇場 16.02.2016 / 10:48

1 resposta

2

Você pode usar a correspondência de strings em sua regra iptables, e, g.

iptables -I name 1 -p tcp --dport 80 -m string --algo bm --string 'X-Forwarded-For: 10.1.1.1' -j DROP
    
por 04.02.2017 / 17:04

Tags