Vamos assumir:
- Eu tenho pouco ou nenhum conhecimento do funcionamento interno do sistema operacional Ubuntu / Linux. Tudo o que sei é da minha experiência com o Windows, é que tenho que ter um firewall configurado e funcionando antes de conectar-me à Internet; caso contrário, meu sistema seria tão seguro quanto sair de férias e sair de casa com todas as portas e janelas aberto.
- Acabei de migrar para o Ubuntu desktop 18.04 LTS e fiz logon pela primeira vez. Quero proteger meu sistema antes de conectar meu PC à Internet.
(Nota: observe a ênfase na palavra área de trabalho , portanto, qualquer referência ao servidor não será pertinente à pergunta e, portanto, irrelevante)
e depois de algumas pesquisas sobre esse assunto, eu entendo isso:
uma. O ufw é a "ferramenta de configuração" padrão do firewall para Ubuntu? (observe que diz a ferramenta de configuração e não o firewall real) e o ufw está instalado, mas não está sendo executado e não está configurado, portanto, não há regras padrão definidas imediatamente.
b. O Gufw é uma interface de usuário para o ufw, mas não é instalado por padrão, ou pelo menos é o caso do Ubuntu Desktop 18.04 LTS.
c. O iptables é o firewall real embutido no kernel como um módulo.
Neste ponto, sei que posso configurar o ufw como é fácil como o abc, daí o nome e para usá-lo, como ponto de partida, você precisa definir negar (de entrada), permitir (de saída) e iniciá-lo, também entendo que poderia usar Gufw para fazer isso também. Então eu poderia deixar lá e fazer exatamente isso.
No entanto, depois de todas as minhas pesquisas, encontro muitos artigos, perguntas e blogs sobre o assunto com muitas visões e opiniões, muitos deles afirmando que você não precisa de um firewall, não há portas abertas, mas estou pensando, certamente algumas portas devem aberto quando me conecto à internet? o que significa que estou conectando meu dispositivo a uma rede e abrindo uma conexão de tráfego bidirecional, mas todas as informações que eu li apenas servem para tornar isso pouco claro e ambíguo. Por isso, digero todas essas informações e tento compreendê-las e reduzi-las. resumindo-o a uma única afirmação e, resumindo:
Os usuários de desktop Ubuntu não precisam de ufw, pois é apenas uma ferramenta de configuração para iptables, que é o firewall real sob o capô.
Então, digamos que eu leve a declaração acima literalmente, a seguinte declaração é verdadeira?
O iptables é o firewall interno do Ubuntu Desktop e está totalmente configurado e pronto para uso, com regras padrão suficientemente seguras para o usuário médio da área de trabalho.
Porque se o exposto acima for verdadeiro, qual seria o objetivo do ufw, exceto fornecer uma interface descomplicada para o iptables, o que, segundo todas as contas, é complicado e, além disso, os especialistas recomendam que você evite configurar o iptables diretamente, pois se você não sabe exatamente o que você está fazendo, você pode facilmente tornar seu sistema inseguro ou inutilizável, se estiver configurado incorretamente?
Aqui está uma varredura nmap do meu sistema junto com a minha configuração de firewall, mostrando as portas abertas no meu sistema:
Por favor, alguém poderia fornecer uma resposta concisa, relevante e sem opinião baseada em fatos :)
gufw
para ajudar na configuração.