Firewalld: tudo o que você precisa saber

Firewalld: tudo o que você precisa saber

Firewalls são ferramentas essenciais para a segurança de qualquer sistema. Eles são responsáveis por controlar o tráfego de entrada e saída da rede, bloqueando acessos não autorizados e prevenindo ataques.

O firewalld é um firewall para sistemas Linux que é fácil de usar e configurar. Ele é baseado no nftables, um novo sistema de filtragem de pacotes que é mais eficiente e flexível do que o iptables, seu antecessor.

Conceitos básicos

Antes de começar a configurar o firewalld, é importante entender alguns conceitos básicos:

  • Zona: Uma zona é um conjunto de regras que definem o que é permitido ou bloqueado em uma rede. O firewalld vem com várias zonas pré-configuradas, como trusted (confiável), public (pública) e external (externa).
  • Regra: Uma regra é uma instrução que diz ao firewall o que fazer com um pacote de rede. As regras podem ser usadas para permitir ou bloquear tráfego de entrada, saída ou ambos.
  • Serviço: Um serviço é um tipo de tráfego de rede, como HTTP, SSH ou DNS. O firewalld vem com uma lista de serviços pré-definidos, mas também é possível criar regras personalizadas para serviços específicos.

Principais funções

O firewalld pode ser usado para realizar uma variedade de tarefas de segurança, incluindo:

  • Bloqueio de acesso não autorizado: O firewalld pode ser usado para bloquear o acesso de usuários ou dispositivos não autorizados à rede.
  • Prevenção de ataques: O firewalld pode ser usado para bloquear ataques comuns, como ataques de negação de serviço (DoS) e ataques de injeção de código.
  • Controle de acesso: O firewalld pode ser usado para controlar o acesso a recursos específicos da rede, como servidores web ou databases.

Aplicações

O firewalld pode ser usado em uma variedade de aplicações, incluindo:

  • Servidores web: O firewalld pode ser usado para proteger servidores web de ataques e acesso não autorizado.
  • Servidores de banco de dados: O firewalld pode ser usado para proteger servidores de banco de dados de ataques e acesso não autorizado.
  • Servidores de arquivos: O firewalld pode ser usado para proteger servidores de arquivos de acesso não autorizado.
  • Redes domésticas: O firewalld pode ser usado para proteger redes domésticas de ataques e acesso não autorizado.

Configurando o firewalld

O firewalld é fácil de configurar. Para começar, é necessário instalar o pacote firewalld em seu sistema.

sudo yum install firewalld

Depois de instalar o pacote, você pode habilitar o firewalld com o comando seguinte:

sudo systemctl start firewalld

Para verificar se o firewalld está habilitado, execute o seguinte comando:

sudo systemctl status firewalld

O firewalld vem com uma série de regras pré-configuradas. Você pode visualizar essas regras com o comando seguinte:

sudo firewall-cmd --list-all

Para adicionar uma regra personalizada, use o comando seguinte:

sudo firewall-cmd --zone=public --add-rule=protocol=tcp --port=80/tcp --state=new

Esta regra permitirá o tráfego HTTP na zona public.

Para remover uma regra, use o comando seguinte:

sudo firewall-cmd --zone=public --remove-rule=protocol=tcp --port=80/tcp --state=new

Para reiniciar o firewalld, use o comando seguinte:

sudo firewall-cmd --reload

Conclusão

O firewalld é uma ferramenta poderosa e fácil de usar que pode ajudar a proteger seu sistema de ataques e acesso não autorizado. Com um pouco de conhecimento, você pode configurar o firewalld para atender às suas necessidades específicas.

Dicas para configurar o firewalld

Aqui estão algumas dicas para configurar o firewalld:

  • Comece com as regras pré-configuradas e faça alterações conforme necessário.
  • Seja específico nas regras que você adiciona.
  • Faça testes para garantir que o firewalld esteja funcionando corretamente.
  • Mantenha o firewalld atualizado com as últimas regras.

Mais informações

Para obter mais informações sobre o firewalld, consulte a documentação oficial:

  • Documentação do firewalld: https://firewalld.org/documentation/

Até a próxima!

Sobre o Autor

Átila Costa administrator