Uma versão do distribuidor para a criação de firewalls OPNsense 23.1 foi lançada, que é um desdobramento do projeto pfSense, criado com o objetivo de desenvolver um distribuidor totalmente aberto que possa oferecer funcionalidades ao nível de soluções comerciais para a implementação de firewalls e gateways de rede. Ao contrário do pfSense, o projeto se posiciona como independente de uma única empresa, desenvolvido com a participação direta da comunidade e possuindo um processo de desenvolvimento totalmente transparente, além de fornecer a possibilidade de uso de qualquer um de seus desenvolvimentos em produtos de terceiros, incluindo comerciais. Os códigos-fonte dos componentes do distribuidor, bem como as ferramentas utilizadas para a compilação, são distribuídos sob a licença BSD. As compilações estão disponíveis na forma de LiveCD e de imagem do sistema para gravação em dispositivos Flash (399 MB).
A base da distribuição é baseada no código do FreeBSD. Entre as funcionalidades do OPNsense, podemos destacar um conjunto de ferramentas de compilação totalmente aberto, a capacidade de instalação na forma de pacotes sobre o FreeBSD comum, recursos de balanceamento de carga, interface web para organização do acesso dos usuários à rede (Captive portal), presença de mecanismos de rastreamento de estados de conexão (firewall stateful baseado em pf), definição de limites de largura de banda, filtragem de tráfego, criação VPN baseada em IPsec, OpenVPN e PPTP, integração com LDAP e RADIUS, suporte a DDNS (DNS Dinâmico), sistema de relatórios e gráficos visualmente claros.
O distribuidor oferece ferramentas para a criação de configurações tolerantes a falhas, baseadas na utilização do protocolo CARP, permitindo a execução, além do firewall principal, de um nó de reserva que será automaticamente sincronizado em nível de configuração e assumirá a carga em caso de falha do nó primário. Para o administrador, é oferecida uma interface moderna e simples para a configuração do firewall, construída utilizando o framework web Bootstrap.
Entre as alterações:
- Mudanças da ramificação FreeBSD 13-STABLE foram transferidas.
- As versões dos programas adicionais nos ports foram atualizadas, por exemplo, php 8.1.14 e sudo 1.9.12p2.
- Uma nova implementação da lista de bloqueio baseada em DNS foi adicionada, reescrita em Python e suportando várias listas de bloqueio de anúncios e conteúdo malicioso.
- Foi garantida a coleta e exibição de estatísticas sobre o funcionamento do servidor DNS Unbound, permitindo o monitoramento do tráfego DNS vinculado aos usuários.
- Um novo tipo de firewalls BGP ASN foi adicionado.
- Foi adicionado o modo isolado PPPoEv6 para ativação seletiva do IPv6 Control Protocol.
- Suporte a interfaces WAN SLAAC sem DHCPv6 foi adicionado.
- Os componentes para captura de pacotes e gerenciamento do IPsec foram convertidos para o framework MVC, o que possibilitou a implementação de suporte para gerenciamento via API.
- As configurações do IPsec foram transferidas para o arquivo swanctl.conf.
- Foi incluído o plugin os-sslh, que permite multiplexar conexões HTTPS, SSH, OpenVPN, tinc e XMPP através de uma única porta de rede 443.
- No plugin os-ddclient (Dynamic DNS Client) agora é possível utilizar backends próprios, incluindo Azure.
- O plugin os-wireguard com VPN WireGuard foi alterado para usar por padrão o módulo do núcleo (o modo antigo de operação em espaço de usuário foi transferido para um plugin separado os-wireguard-go).
Fonte: opennet.ru
