O firewall em Windows 10 é uma das soluções de segurança oferecidas pela Microsoft com o objetivo de garantir a integridade e estabilidade do sistema operacional, evitando conexões indesejadas e outras tarefas que possam colocar em risco o Windows 10. Sabemos que o gerenciamento básico de firewall Fazemos isso a partir do Painel de Controle da seguinte maneira:
- Painel de controle
- Sistema de segurança
- Firewall do Windows
Windows 10 nos oferece a possibilidade de gerenciar vários parâmetros de firewall do Windows PowerShell, que sabemos ser a ferramenta de gerenciamento que está sendo gradualmente introduzida nos sistemas Windows graças aos seus cmdlets que oferecem tarefas de gerenciamento estáveis e poderosas. Hoje vamos analisar como podemos usar o Windows PowerShell para gerenciar noções básicas de firewall no Windows 10.
1. Como configurar o Firewall usando PowerShell no Windows 10
Passo 1
Para conhecer as múltiplas tarefas que o Windows PowerShell nos oferece no nível de segurança do firewall, abriremos um console do Windows PowerShell como administradores (clique com o botão direito do mouse no aplicativo / Executar como administrador) e no console inseriremos o seguinte cmdlet:
Get-command * Firewall *Passo 2
Este cmdlet nos fornece a lista completa de cmdlets disponíveis que, como administradores ou equipe de TI, podemos usar no Windows 10 para gerenciar o firewall:
PROLONGAR
2. Como habilitar o Firewall usando PowerShell no Windows 10
Com estes cmdlets Em mente, conheceremos algumas das tarefas essenciais que podemos executar no firewall do Windows 10, algumas delas são:
Embora não seja recomendado que desabilitemos o firewall no Windows 10 por motivos de segurança, às vezes será necessário para uma instalação específica ou alguma tarefa de suporte no sistema.
Para habilitar ou desabilitar o firewall no Windows 10, usaremos o cmdlet
Set-NetFirewallProfile
3. Como desabilitar o Firewall usando PowerShell no Windows 10
Passo 1
Para desabilitar o firewall no Windows 10, usaremos o cmdlet:
Set-NetFirewallProfile -Enabled false
PROLONGAR
este irá desativar o firewall em todos os perfis onde é configurado no sistema que são Domínio, Privado e Público.
Passo 2
Para desativar completamente o firewall, modificaremos o parâmetro para verdadeiro:
Set-NetFirewallProfile -Enabled trueetapa 3
Se quisermos saber o status dos diferentes perfis de firewall no Windows 10, usaremos o seguinte cmdlet:
Get-NetFirewallProfilePasso 4
Isso exibirá cada perfil com seu status em tempo real:
PROLONGAR
Etapa 5
Se quisermos ver um perfil específico e não todos os perfis, devemos usar o parâmetro -Perfil seguido do respectivo perfil, por exemplo:
Get-NetFirewallProfile -Profile Public
PROLONGAR
Etapa 6
Podemos ver todas as informações resumidas desse perfil. Se quisermos habilitar um perfil específico, por exemplo o público, usaremos o seguinte cmdlet:
Set-NetFirewallProfile -Profile Public -Enable True
4. Como criar regras de Firewall usando PowerShell no Windows 10
As regras do firewall nos permitem ter um controle centralizado sobre todas as ações nas quais o firewall intervém, como fornecer acesso a portas, aplicativos, etc.
Passo 1
Para visualizar todas as regras de firewall ativas, usaremos o seguinte cmdlet:
Get-NetFirewallRule | A medidaObteremos o seguinte resultado:
PROLONGAR
Passo 2
Isso exibe o número de regras de firewall, mas não indica quantas delas estão ativadas, para visualizar quantas regras estão habilitadas neste ponto, usaremos o seguinte cmdlet. O resultado é totalmente diferente.
Get-NetFirewallRule -Enabled True | A medida
PROLONGAR
ObservaçãoSe quisermos criar uma nova regra, usaremos o cmdlet New-NetFirewallRule.
etapa 3
Por exemplo, se quisermos habilitar o ping do Windows PowerShell, inseriremos o seguinte:
New-NetFirewallRule -DisplayName “ICMPv4” -Direction Inbound -Action Allow -Protocol icmpv4 -Enabled True
PROLONGAR
Passo 4
Vemos que a regra foi criada corretamente. Se quisermos remover a regra recém-criada, inseriremos o seguinte:
Remove-NetFirewallRule -DisplayName "ICMPv4"Podemos entender como o Windows PowerShell é uma ferramenta que nos oferece um amplo portfólio de possibilidades de gerenciamento no Windows 10. Se você também usa outros sistemas, aqui também tem como configurar e gerenciar o Firewall no Ubuntu Linux.
Configure Linux Firewall