Programação

sexta-feira, 6 de janeiro de 2023

Ipchain Iptables pfsense

Programa disciplina Redes (Ipchains)

  • IPChains - Firewall do Linux embutido no kernel 
   iptables criado pelo Paul "Rusty" Russell (1998) foi substituído pelo nftables  (disponível desde o kernel Linux 3.13 lançado em 2014)

Qualquer distribuição do Linux, com a versão do kernel mais recente, por padrão, já dispõe do nftables.

 


Resumo
                       ipchains   --»   iptables --»  nftables




O projeto netfilter é um projeto FOSS colaborativo voltado para a comunidade que fornece software de filtragem de pacotes para o Linux 2.4.xe séries de kernel posteriores. O projeto netfilter é comumente associado ao iptables e seu sucessor nftables .   

Principais características

  • Construir firewalls baseados 
    • em filtragem de pacotes stateless (sem estado)  
    • filtragem de pacotes stateful  (estado)  
  • Usar NAT para partilhar internet
  • Usar NAT para implementar Proxy transparente
  • Monitorização do volume do tráfego
  • Balanceamento de carga

Filtragem de pacotes

O ipchains modela um filtro de pacotes sem estado. 
Cada pacote que chega ao firewall é avaliado em relação a um conjunto de regras.  Stateless significa que a decisão de aceitar, rejeitar ou encaminhar um pacote não é influenciada pelos pacotes anteriores. 

O iptables , por outro lado, é stateful : o firewall pode tomar decisões com base nos pacotes anteriores.

Exemplo de uma regra de firewall: Descarte um pacote de resposta se sua solicitação associada vier de server.example.com .”

Iptables: é o nome da ferramenta da interface do utilizador que permite a criação de regras de firewall e NATs. Apesar de, tecnicamente, o iptables ser apenas uma ferramenta que controla o módulo netfilter, o nome "iptables" é frequentemente utilizado como referência ao conjunto completo de funcionalidades do Netfilter.

netfilter é um módulo que fornece ao sistema operativo Linux as funções de firewallNAT e log dos dados circulam numa rede de computadores. 

iptables opera na camada 3 do modelo OSI (Rede)


o nftables é um framework baseado no iptables e que foi desenvolvido como uma verdadeira otimização deste.

Entre as vantagens do nftables sobre o iptables está a menor duplicação de código e extensão mais fácil para novos protocolos. 

O nftables é configurado por meio do utilitário de espaço do utilizador nft, enquanto as ferramentas legadas são configuradas por meio dos utilitários iptablesip6tables , arptables e ebtables frameworks.


COMANDOS iptables


COMANDOS nftables

nft

Command-line syntax 

A command to drop any packets with destination IP address 1.2.3.4:

nft add rule ip filter output ip daddr 1.2.3.4 drop

Note that the new syntax differs significantly from that of iptables, in which the same rule would be written:

iptables -A OUTPUT -d 1.2.3.4 -j DROP




 Uncomplicated Firewall
UFW, ou Uncomplicated Firewall (Firewall Descomplicado), é uma interface de linha de comandos para iptables desenvolvida para simplificar o processo de configuração de um firewall.

ufw (firewall descomplicado) funciona com o Ubuntu. Ele fornece uma interface de linha de comando para gestão do sistema de filtragem de pacotes do kernel Linux (netfilter).

O UFW está disponível por padrão em todas as instalações do Ubuntu desde 8.04 LTS. [1] 
O UFW está disponível por padrão em todas as instalações Debian desde 10.

  1. sudo ufw deny http


O Uncomplicated Firewall (ufw e gufw - uma versão de interface gráfica do utilizador do mesmo) é um frontend para iptables e é particularmente adequado para firewalls baseados em host


PfSense



é um software open source, licenciado sob BSD license, baseado no sistema operativo FreeBSD e adaptado para ser utilizado como um firewall e/ou router de redes, gerido através de uma interface web.

pfSense é uma robusta solução de firewall e/ou router amplamente utilizada hoje por empresas e utilizadores avançados

Na linguagem dos especialistas em Segurança da Informação, a disponibilização dos pacotes para as mais diversas funções credencia o pfSense como um UTM (Unified Threat Management, ou Sistema Unificado de Gestão de Ameaças), que pode ser entendido por um dispositivo com diversas funções, tais como:

  • firewall;
  • servidor (internet, DHCP, NTP, Proxy…);
  • antivírus;
  • antispyware;
  • antispam;
  • filtragem de pacotes;
  • deteção de intrusão / prevenção de intrusão

  • entre outros

 Além dessas vantagens o pfSense é considerado muito leve, exigindo baixíssimos requisitos de hardware, é estável, fácil de utilizar (possui até um dashboard e uma interface web configurável) e possui excelentes recursos de filtragem.

Ao contrário de outros concorrentes disponíveis do pfSense, seus recursos permitem que ele seja comparado a firewalls comerciais.  

10 Powerful Managed Firewall https://geekflare.com/cloud-managed-firewall/

8 melhores firewalls de código aberto para proteger sua rede


 https://e-tinet.com/linux/pfsense-vantagens/

 https://www.alura.com.br/conteudo/seguranca-rede-firewall-waf-siem 


  Snort  - IDS/IPS

https://www.youtube.com/watch?v=03Sk38dmD1s 



O firewall pfsense  é diferente de um firewall de aplicação webEles devem proteger a infraestrutura em vez do código ou aplicação.



Pfsense vs Iptables
 https://techprojournal.com/pfsense-vs-iptables/
https://www.techlila.com/pt/linux-firewalls/ 



WAF    Web Application Firewall

Empresas online com servidor web, têm a firewall aberta para porta 80 (HTTP) e porta 443 (HTTPS) pelo que perdem o controle dos acessos, o que aumenta a hipótese de ciberataques, roubos cibernéticos e fraudes.  

WAF ajudam na proteção contra ataques ataques de cross-site scripting (XSS), SQL Injection e Application Denial of Service e Brutal Force Login.

 Mod Security”, que é um Web Application Firewall ( WAF ) gratuito, e pode considerar usá-lo com seus servidores web como Apache, Nginx, etc. 
Mod Security pode ser uma boa proteção para sites, mas isso requer um nível significativo de conhecimento de configuração e manutenção contínua.

 

Sem comentários:

Enviar um comentário