Firewall SIMPLES e eficiente para DESKTOP em 5 linhas
Dica publicada em Linux / Segurança
Firewall SIMPLES e eficiente para DESKTOP em 5 linhas
Estas linhas de iptables são suficientes em caso de uma máquina ser apenas cliente, isto é, não ser servidor e nem roteador. Publiquei esta configuração porque muitos usuários se perdem com scripts gigantes genéricos no estilo faz-de-tudo-e-mais-um-pouco (inclusive coisas desnecessárias).
A idéia é bem simples:
Observe mais uma vez: pode sair TUDO (OUTPUT em ACCEPT), mas só pode entrar o que for resposta (regra 4), sendo que tudo o mais que deveria entrar, se não for da lo é DROPADO (última regra).
Vos garanto que uma máquina cliente não precisa nada mais além disso!
A idéia é bem simples:
- a máquina pode enviar QUALQUER PACOTE (OUTPUT em ACCEPT);
- só entra na máquina o que for resposta de uma requisição feita pela máquina;
- um cuidado para não DROPAR a interface lo usada para comunicação local.
iptables -P INPUT ACCEPT
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i ! lo -j DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i ! lo -j DROP
Observe mais uma vez: pode sair TUDO (OUTPUT em ACCEPT), mas só pode entrar o que for resposta (regra 4), sendo que tudo o mais que deveria entrar, se não for da lo é DROPADO (última regra).
Vos garanto que uma máquina cliente não precisa nada mais além disso!