Pode-se argumentar que não, não é necessário . Depende da sua configuração. Para sistemas domésticos, por exemplo, você normalmente tem um número limitado de sistemas dentro da rede, e esses poucos sistemas são protegidos por um roteador NAT.
O ZoneAlarm oferece mais refinamento e relatórios do que está sendo executado e tentando acessar a rede. Pelo que me lembro, estava mais envolvido em configurar (ele me avisava quando qualquer novo programa ou programa atualizado estava tentando acessar as funções de rede) e você permitiria / não permitiria individualmente; Ele deu estatísticas sobre o que está sendo executado e você pode "desligar" o acesso à rede para tudo com um clique.
O firewall do Windows funciona, mas o relatório tende a ser ruim e não é tão refinado.
Já faz algum tempo desde que eu usei o ZoneAlarm, mas é disso que eu me lembro. Eu sempre desejei que os controles para o firewall interno do Windows fossem como o ZoneAlarm. Eu pensei nisso como uma espécie de Process Explorer da Sysinternals é para o Gerenciador de Tarefas. Ambos executam funções similares, mas o man ... process explorer é mais bonito . Mas não é necessário, por si só.
Além disso, o ZoneAlarm oferece mais controle, o que significa que é mais confuso para o leigo. Techies, claro. Os usuários médios só vão clicar no que aparecer. Então não é algo para instalar no computador da mãe e ir embora.