segunda-feira, 1 de outubro de 2012

Firewall UFW


No Linux existem diversas opções de firewall, como por exemplo o tão famoso IPtables e o Firestater. Uma ótima opção para quem deseja usar um firewall simples de configurar é o UFW.

A sigra UFW significa "Uncomplicated firewall" ou "firewall descomplicado". O UFW funciona via linha de comando e para os leigos, existe o modo gráfico da ferramenta, chamada GUFW.


A sua instalação é bem simples, via apt-get, o comando é o seguinte:
$ sudo apt-get install gufw

Vale lembrar que o pacote Gufw puxa o pacote Ufw. Se você usa outros sistemas, procure mais informações sobre a instalação. O UFW na verdade é o aplicativo de firewall padrão do Ubuntu desde a versão 8.04 LTS; ele é habilitado por padrão, mas todas as portas ficam liberadas até que se mexa do contrário. 

A sintaxe do ufw (linha de comando) é a seguinte
$ sudo ufw <comando> <porta> <opcional/protocolo>

Para ativar o firewall e desativar, o comando é o segunte:
$ sudo ufw enable
$ sudo ufw disable

Para ver o status do firewall, bem como as regras definidas, use o comando
$ sudo ufw status

No caso, não existe nenhuma regra

Outros comandos incluem:

$ sudo ufw default allow - Permitir todas as conexões por padrão
$ sudo ufw default deny - Drop (bloqueia) todas as conexões por default
$ sudo ufw status - Regras e estado atual do Firewall
$ sudo ufw allow port - Permitir tráfego em determinada porta (necessário escolher qual)
$ sudo ufw deny port - Bloquear porta $ sudo ufw deny from ip - Bloquear endereço ip
$ sudo ufw logging on - Ativando gravação de logs do ufw
$ sudo ufw logging off - Desativando gravação de logs do ufw

Também é possível, através do GUFW, adicionar regras de maneira pre-configurada, simples ou avançadas.


Ainda é possível, ativar o log e exibir um relatório sobre as portas usadas.


Mais exemplo de uso:

Habilitar firewall
$ sudo ufw enable

Desabilitar firewall
$ sudo ufw disable

Permitir porta 23
$ sudo ufw allow 23

Permitir protocolo TCP na porta 50
$ sudo ufw allow 50/tcp

Permitir protocolo UDP na porta 50
$ sudo ufw allow 50/udp

Bloquear porta 23
$ sudo ufw deny 23

Bloquear porta 50 usando o protocolo TCP
$ sudo ufw deny 50/tcp

Bloquear porta 50 usando o protocolo UDP
$ sudo ufw deny 50/udp

Deletar regra existente
$ sudo ufw delete 50 

Permitir acesso de um determinado IP
$ sudo ufw allow from 192.168.1.189

Nenhum comentário:

Postar um comentário