Resume
O Que É Firewall ?
Um firewall é um sistema de segurança usado para monitorar e controlar o tráfego de rede com base em regras de segurança predefinidas.Ele age como uma barreira entre uma rede confiável (como a de uma empresa ou a sua rede doméstica) e redes não confiáveis (como a internet), protegendo os dispositivos conectados de acessos não autorizados ou maliciosos.
Funções Principais De Um Firewall
- Filtrar tráfego: Permitir ou bloquear o tráfego de dados com base em critérios como endereço IP, portas, protocolos ou conteúdos específicos.
- Prevenir invasões: Identificar e bloquear tentativas de invasão ou ataques, como DDoS ou exploração de vulnerabilidades.
- Monitorar atividades: Registrar informações sobre o tráfego de rede, permitindo análises de segurança e auditorias.
- Estabelecer regras de acesso: Controlar quais dispositivos ou aplicativos têm permissão para acessar ou ser acessados em redes específicas.
Tipos De Firewalls
- Firewall de hardware: Dispositivos físicos que ficam entre a rede interna e a internet. São comuns em roteadores empresariais.
- Firewall de software: Aplicativos instalados em servidores, computadores ou dispositivos móveis para monitorar e proteger o tráfego.
- Firewall baseado em nuvem: Serviços de segurança gerenciados que oferecem proteção para redes e aplicativos na nuvem.
- Firewall de próxima geração (NGFW): Combina recursos tradicionais com inteligência adicional, como inspeção profunda de pacotes (DPI) e proteção contra ameaças avançadas.
Uncomplicated Firewall (ufw)
1The Uncomplicated Firewall (ufw) is a frontend for iptables and is particularly well-suited for host-based firewalls. ufw provides a framework for managing netfilter, as well as a command-line interface for manipulating the firewall. ufw aims to provide an easy to use interface for people unfamiliar with firewall concepts, while at the same time simplifies complicated iptables commands to help an administrator who knows what he or she is doing. ufw is an upstream for other distributions and graphical frontends.
Comandos Básicos
- Caso não esteja instalado
sudo apt-get install ufw- Para habilitar e desabilitar
sudo ufw enablesudo ufw disable- Verificando o status
sudo ufw status- Abrir e fechar portas
sudo ufw allow [porta/protocolo]sudo ufw allow/deny [Porta_inicial:Porta_final]/protocoloHTTP/HTTPS
O HTTP exige que a porta 80 esteja disponível, enquanto o HTTPS utiliza a porta 443. Podemos permitir com o comando
sudo ufw allow http
- Definir que um IP possa conectar apenas com uma porta específica:
sudo ufw allow from [ENDEREÇOIP] to any port [PORTA]- A porta 22 é a porta padrão para SSH