Configure as regras do Firewall do Windows para bloquear aplicativos.

  • Os firewalls permitem definir regras para controlar ou bloquear o acesso à internet para aplicações específicas.
  • No Windows, você pode usar o Firewall do Windows ou suítes como a ESET, enquanto no Mac e no Linux existem mecanismos nativos para filtrar o tráfego por aplicativo ou por grupo de usuários.
  • Para aplicações web, um WAF utiliza regras avançadas (predefinidas e personalizadas) que combinam modelos de segurança positivos e negativos.
  • A atualização contínua de regras e políticas, com o apoio de automação e aprendizado de máquina, é fundamental para manter uma proteção eficaz sem bloquear o tráfego legítimo.

janelas de firewall

Controlar quais programas se conectam à internet é uma daquelas tarefas que muitos usuários negligenciam... até que algo dê errado. Atualizações automáticas que quebram funcionalidades, aplicativos com anúncios irritantes, jogos que permitem que seus filhos conversem com estranhos ou softwares que enviam mais dados da conta do que o necessário. Esses são apenas alguns exemplos de por que é importante dominar as regras de firewall para bloquear aplicativos.

A boa notícia é que, tanto no Windows (por exemplo, você pode aprender a Bloquear programas no Windows 11Assim como no macOS e até mesmo no Linux, você tem várias maneiras de... Autorizar ou bloquear o tráfego de rede para cada aplicativo.Seja utilizando os firewalls integrados do sistema, soluções de segurança de terceiros (como o ESET), firewalls de aplicações web (WAFs) ou manipulando o iptables em sistemas GNU/Linux, examinaremos isso cuidadosamente e em detalhes, usando uma linguagem clara e prática.

Por que bloquear aplicativos no seu firewall pode evitar muitos problemas

Um firewall atua como um filtro que decide qual tráfego entra e qual tráfego sai. da sua equipe ou rede, seguindo um conjunto de regras que você ou o próprio sistema definiram. A comparação típica é a do controle de fronteiras: tudo o que entra e sai é verificado, e tudo o que não atende aos critérios é barrado.

Ao bloquear determinados aplicativos com o firewall, você pode Para evitar conexões não autorizadas, reduzir o risco de malware e limitar o envio de informações. que você não tem interesse em compartilhar. Além disso, você impede que certos programas solicitem dados de servidores externos ou baixem conteúdo que possa ser irrelevante ou até mesmo perigoso.

Na vida cotidiana, isso se traduz em coisas muito concretas: Desative as atualizações automáticas que podem causar problemas de compatibilidade e remova os anúncios incorporados em alguns aplicativos gratuitos. Ou impedir que um programa se conecte quando você estiver em uma rede Wi-Fi pública com segurança questionável. Uma série de incômodos e riscos que você pode resolver com algumas regras bem definidas.

Se você tem filhos em casa, um firewall também é um poderoso aliado: Você pode bloquear o tráfego online de determinadas plataformas de jogos ou redes sociais. Para evitar que interajam com estranhos sem supervisão. Não é uma solução completa de controle parental, mas é um pilar importante dessa proteção.

Em ambientes profissionais e educacionais, controlar aplicativos por meio do firewall ajuda a Prevenir vazamentos de dados, reduzir a superfície de ataque e limitar o uso de ferramentas não autorizadas.O segredo é encontrar o equilíbrio: não se trata de bloquear tudo, mas de permitir apenas o que você realmente precisa.

O Firewall do Windows está bloqueando aplicativos.

Bloqueie aplicativos no Windows 10 e 11 com o Firewall do Windows.

No Windows, o método mais direto para controlar quais programas acessam a Internet é usar Firewall do Windows Defender com Segurança AvançadaNão é a interface mais amigável do mundo, mas permite um controle muito preciso por meio de regras de entrada (inbound) e saída (outbound).

Pára Bloquear o acesso à internet para um programa específico No Windows 10 ou 11, o procedimento típico envolve a criação de uma regra de saída associada ao arquivo executável do aplicativo. Dessa forma, mesmo que o aplicativo tente se conectar, o firewall bloqueará o tráfego antes que ele saia do computador.

Geralmente, trabalha-se com o caminho completo do arquivo .exe. Os arquivos executáveis ​​geralmente estão localizados em “C:\Program Files” ou “C:\Program Files (x86)”.seguido pelo nome da pasta do aplicativo e o executável principal. Conhecer esse caminho ou localizá-lo com o explorador de arquivos é fundamental para criar a regra corretamente.

Depois de localizar o aplicativo, você pode definir uma regra que Bloqueie a conexão em todos os perfis de rede: Domínio, Privado e Público.Isso garante que o aplicativo não se conectará à sua rede Wi-Fi doméstica, à rede do trabalho ou a um ponto de acesso público, a menos que você altere essa configuração.

Como criar uma regra de saída no Windows para bloquear um aplicativo

O fluxo de trabalho clássico para bloquear um aplicativo com uma regra de saída no Firewall do Windows. É baseado no console "Segurança Avançada", onde você pode criar, editar e excluir regras personalizadas. Embora possa parecer confuso no início, depois de algumas vezes, torna-se bastante automático.

Neste console, o As “regras de saída” controlam o que seu computador tenta enviar para a rede.Se você bloquear um aplicativo aqui, todo o tráfego de saída dele será bloqueado. Você pode consultar esta lista para lembrar o que bloqueou e desbloquear a qualquer momento.

Ao configurar a regra, você verá opções para escolher o tipo de regra (neste caso, "Programa"), o caminho para o executável, a ação a ser realizada e os perfis de rede aos quais ela se aplica. A ação principal é “Bloquear a conexão”.É isso que garante que a comunicação não leve a nada.

O passo final é dar à regra um nome reconhecível. Usar nomes claros e consistentes evitará dores de cabeça. Quando, após algum tempo, você precisa localizar qual regra está afetando um aplicativo específico para permiti-lo novamente.

janelas de firewall

Bloquear temporariamente programas com o Firewall do Windows

Há momentos em que você não quer Bloquear permanentemente o acesso à internet de um aplicativo.mas apenas por um período limitado: enquanto você estiver fazendo um teste, enquanto estiver usando uma rede específica ou enquanto estiver em sala de aula com os alunos, por exemplo.

O firewall do Windows não possui um botão de "pausa" para aplicativos, mas permite que você... Ative e desative regras individuais com um clique com o botão direito do mouse.Na prática, isso funciona como um interruptor para o aplicativo: quando a regra está ativada, a conexão é cortada; quando você a desativa, o programa recupera o acesso à rede.

Essa técnica tem a vantagem de que Você não precisa excluir a regra nem recriá-la do zero. Quando quiser retomar o bloqueio, basta alternar entre "Ativar regra" e "Desativar regra", dependendo da sua necessidade.

Se você trabalha com vários aplicativos e políticas diferentes, é uma boa ideia manter um pequeno Documentação interna que define quais regras são temporárias e quais são permanentes.para não acabar com um firewall cheio de regras esquecidas, das quais você já nem sabe se ainda fazem sentido.

Crie uma "lista branca" de aplicativos permitidos no Windows.

Além de bloquear, o firewall do Windows permite que você Defina quais programas têm permissão explícita para passar pelo firewall.Isso geralmente é chamado de "lista branca" e é o complemento ideal para a abordagem de bloquear casos individualmente.

Na tela "Permitir um aplicativo ou recurso pelo Firewall do Windows Defender", você verá uma lista de programas e serviços. Ao marcar ou desmarcar as caixas "Privado" e "Público", você decide em que tipo de rede eles podem se comunicar.Desmarcar completamente um aplicativo também pode servir como um método rápido de bloqueio.

Se o programa que lhe interessa não estiver nessa lista, você pode usar a opção de "Permitir que outro aplicativo" adicione manualmente seu executávelEmbora o nome sugira que você permitirá, uma vez que esteja na lista, nada impede que você desmarque a opção para bloqueá-la. É um pouco contraintuitivo, mas é assim que a interface foi projetada.

Tem em conta que Habilitar um aplicativo em redes públicas significa expô-lo a ambientes potencialmente hostis.como o Wi-Fi em uma cafeteria ou hotel. Para serviços que lidam com dados sensíveis, é muito mais prudente utilizar redes privadas confiáveis.

Outras maneiras de cortar o acesso à internet no Windows

Se o que você procura é uma desconexão completa da conectividade, sem tantas nuances, O modo avião continua sendo o atalho mais poderoso e rápido.Você ativa essa função na Central de Ações e todas as conexões (Wi-Fi, dados móveis, etc.) são desconectadas imediatamente, impedindo que qualquer aplicativo se comunique com o mundo externo.

Para os casos em que o firewall do Windows falha, existe um ecossistema bastante amplo de alternativas. firewalls de terceiros para WindowsMuitas delas são gratuitas. Essas ferramentas geralmente oferecem interfaces mais intuitivas, regras baseadas em assistentes e recursos extras, como monitoramento de conexão em tempo real ou perfis pré-configurados.

Vale lembrar que uma configuração avançada mal feita pode ser ainda pior do que não mexer em nada: Criar, modificar ou excluir regras sem compreender totalmente seus efeitos pode deixar brechas de segurança ou comprometer aplicações críticas.É sempre melhor proceder com calma, testar as coisas e, se possível, manter um backup das suas configurações.

Por fim, se em algum momento as coisas se complicarem ou você começar a notar um comportamento estranho, você sempre poderá recorrer à opção de restaurar o firewall ao seu estado padrãoÉ uma espécie de botão de "restauração de fábrica" ​​para o firewall, muito útil quando você não sabe qual alteração causou o problema.

ESET Windows

Regras de firewall em produtos ESET para Windows (Home and Small Office)

Se você usa um pacote de segurança como o da ESET no Windows, você tem um firewall integrado próprio do produto Isso permite criar regras específicas para permitir ou bloquear a comunicação de aplicativos. Essa camada de filtragem complementa ou substitui o firewall nativo do Windows, dependendo da configuração.

A partir da janela principal do programa, você pode acessar o Configurações avançadas pressionando a tecla F5Internamente, a seção relevante é "Proteção de acesso à rede", onde a seção "Firewall" e o botão "Editar" ao lado de "Regras" são exibidos.

Lá você encontrará a lista de regras existentes e a opção de “Adicionar” para criar uma nova regra.Ao fazer isso, você define um nome descritivo, seleciona a ação (permitir, bloquear, perguntar, etc.), indica o aplicativo afetado e a direção do tráfego.

Ao expandir o campo “Aplicativo”, você poderá Navegue pelo sistema até localizar o arquivo executável do aplicativo que deseja controlar.Em “Direção”, você decide se a regra se aplica a conexões de entrada, conexões de saída ou ambas, o que oferece considerável flexibilidade dependendo do seu objetivo.

Após configurar esses parâmetros, confirme com “OK” e, em seguida, com os diferentes botões “Aceitar”. Salve as alterações e ative a regra.A partir desse momento, o firewall ESET aplicará a política escolhida a todo o tráfego gerado por esse aplicativo, integrando-se ao restante do pacote (detecção de ameaças, registro de logs, etc.).

Firewall do Windows: Perfis de Rede, Configurações Adicionais e Segurança

Além das regras por programa, o firewall do Windows permite ajustar as configurações. Seu comportamento depende do tipo de rede à qual você está conectado.: domínio (geralmente ambientes corporativos), privado (sua casa, seu pequeno escritório) ou público (redes abertas ou não confiáveis).

A principal diferença entre marcar uma rede como privada ou pública é o nível de exposição que você aceita: Em redes privadas, você geralmente permite que outros dispositivos vejam você e até mesmo se conectem a você., enquanto que em redes públicas você prefere passar o mais despercebido possível.

Em cada perfil, você pode ativar ou desativar o firewall e ajustar opções como... “Bloquear todas as conexões de entrada, incluindo aquelas da lista de aplicativos permitidos”Esta opção transforma o perfil em um modo extremamente restritivo: qualquer tentativa de acesso é rejeitada, mesmo que o aplicativo esteja marcado como permitido.

Existem também atalhos para funções como Permita que aplicativos específicos acessem a rede pelo firewall, execute a ferramenta de solução de problemas de rede, configure o bloqueio de notificações ou acesse as "Configurações Avançadas". Para ajustar as regras de segurança de entrada, saída e conexão.

Se a configuração se tornar complicada ou se suspeitar que algo foi alterado sem o seu consentimento, o próprio sistema oferece uma opção para redefinir firewalls para seus valores padrãoIsso limpa as regras personalizadas e reverte para as configurações de fábrica ou políticas definidas pela sua organização, caso você esteja em um ambiente gerenciado.

Regras da WAF

Regras em um WAF (Web Application Firewall) e seu papel na proteção de serviços online.

Quando falamos de aplicações que existem na Internet (páginas web, APIs, serviços SaaS…), entra em jogo outro elemento fundamental: a WAF ou Firewall de Aplicação WebDiferentemente de um firewall de sistema, um WAF concentra-se em inspecionar as solicitações HTTP/HTTPS direcionadas a um aplicativo web e decidir o que fazer com elas.

As regras de um WAF descrevem O que o sistema deve analisar em cada requisição (cabeçalhos, parâmetros, corpo, endereço IP, rota, etc.), quais condições ativar e qual ação tomar? quando essa combinação é atingida. Diversas regras, organizadas e priorizadas, compõem o que se chama de “política de segurança”.

Porque as aplicações web estão em constante mudança e Novas ameaças surgem todos os dias.As políticas do WAF não podem ser estáticas. É necessário atualizar e refinar continuamente esse conjunto de regras para abranger novas rotas, parâmetros, serviços e vetores de ataque.

Os provedores de WAF normalmente incluem conjuntos de regras predefinidos “prontos para usar”Com base em assinaturas de ataques conhecidos, listas de IPs maliciosos, padrões de injeção, etc., quanto mais completo e atualizado for esse conjunto inicial, melhor será o nível de proteção oferecido pelo produto inicial.

Em soluções avançadas, essas regras são alimentadas por Inteligência global de ameaças (feeds de IP maliciosos, honeypots, redes de decepção, aprendizado de máquina) que detecta comportamentos suspeitos em tempo real e ajusta automaticamente a política de segurança para acompanhar os atacantes.

Metadados, condições, ações e prioridade em regras de WAF

O design de uma regra WAF normalmente inclui vários blocos: metadados, condições e açãoCompreender esse esquema ajuda a criar regras mais claras e fáceis de manter.

Nos metadados, você define um Nome claro, descrição e o status da regra (ativada ou desativada).Essas informações também são registradas em eventos de segurança, para que, quando algo for acionado, você saiba rapidamente qual regra foi aplicada e por quê.

As condições representam o "se isso acontecer...". É possível configurar várias condições por regra.Por exemplo: se o caminho for /login, o método for POST, o parâmetro “user” contiver caracteres suspeitos e o endereço IP estiver dentro de um intervalo específico, a regra só entra em vigor quando todas essas condições forem atendidas.

A ação é "fazer esta outra coisa". Dependendo do tipo de regra, você pode Bloquear a solicitação, permiti-la, redirecioná-la, modificar cabeçalhos, limitar a taxa de tráfego, contar tentativas ou aplicar controles adicionais.Cada família de ações é frequentemente agrupada em diferentes tipos de regras (redirecionamento, segurança, reescrita, limitação de taxa, etc.).

No nível de execução, os WAFs normalmente estabelecem um ordem de prioridade entre os tipos de regraPor exemplo, processe primeiro as regras de redirecionamento, depois as regras de segurança, depois as regras de reescrita... e, dentro de cada grupo, atribua uma prioridade interna às regras. Dessa forma, você controla quais regras têm precedência quando várias podem ser aplicadas à mesma solicitação.

Regras predefinidas, regras personalizadas e modelos de segurança positivos/negativos.

Fornecedores como a Radware organizam suas políticas de WAF combinando Regras predefinidas (mantidas automaticamente pelo fabricante) com regras personalizadas (definidas pelo cliente), para ajustar o comportamento em ambientes muito específicos.

Regras predefinidas podem ser geradas a partir de algoritmos de aprendizado de máquina, análise massiva de dados de tráfego e feeds de atacantes ativosIsso permite que a proteção seja adaptada a novas vulnerabilidades e padrões de ataque sem que o administrador precise passar o dia todo ajustando a configuração.

Regras personalizadas, por outro lado, são aquelas que você cria para Ajuste o WAF à lógica específica da sua aplicação.Proteger determinadas rotas, aplicar quotas a endpoints de API, bloquear países específicos, controlar a entrega de respostas, gerenciar bots, etc.

Uma boa política WAF combina Modelo de segurança negativa (que define o que é proibido) e modelo de segurança positiva (que define o que é permitido).Com a abordagem negativa, você se baseia em listas de assinaturas e padrões que você sabe serem maliciosos. Com a abordagem positiva, você define que tipo de entrada é válida para cada parâmetro e bloqueia tudo o que estiver fora desses intervalos, o que é crucial para impedir ataques de dia zero.

Trabalhar exclusivamente com regras positivas ou negativas pode se tornar muito caro e propenso a erros se feito manualmente. É por isso que os WAFs modernos incorporam automação e geração automática de políticas, que observam transações legítimas, criam perfis de tráfego normal e propõem regras de "permissão" com base nesse comportamento.

Geração automática e otimização contínua de políticas WAF

Para minimizar o trabalho manual e o risco de criar falhas de segurança, muitas WAFs implementam mecanismos automáticos de geração de políticas usando aprendizado de máquinaO sistema observa como o tráfego legítimo se comporta, quais valores os parâmetros normalmente têm, quais rotas são usadas e como, e a partir daí sugere ou cria regras que descrevem esse padrão como aceitável.

Esta abordagem permite Ajustar perfis de segurança positivos sem depender tanto da observação humana.Minimizar erros de configuração que possam deixar uma aplicação vulnerável ou, inversamente, bloquear excessivamente usuários legítimos.

Ao mesmo tempo, é essencial que a WAF realize revisões periódicas. registros de atividades e geração de propostas de otimização contínuaA ideia é manter um alto nível de segurança, reduzindo os falsos positivos, para que a proteção não interfira no tráfego normal.

A combinação de aprendizado de máquina, revisão de logs e inteligência externa contra ameaças permite que o WAF (Web Application Firewall) funcione corretamente. Evolui em conjunto com sua aplicação e o ecossistema de ataques que a cerca.sem obrigá-lo a refazer a apólice do zero a cada poucos meses.

Bloqueio de aplicativos no Linux: iptables, grupos de usuários e filtros de destino.

Nos sistemas Linux, a abordagem é diferente: Não existe um painel gráfico universal, mas há um poderoso subsistema de filtragem de pacotes baseado em iptables ou nftables.Dependendo da distribuição e da versão, você pode bloquear o tráfego globalmente, por usuário, por grupo ou por endereço de destino.

Uma primeira ideia para bloquear um programa específico poderia ser bloquear o acesso aos endereços ou domínios que você usa.Para descobrir esses destinos, você tem várias opções: usar o netstat (ou ss) enquanto o aplicativo está se conectando ou monitorar as solicitações de DNS com serviços como o dnsmasq executado no modo detalhado.

Depois de os domínios terem sido identificados, você pode redirecioná-los para sua própria máquina adicionando entradas do tipo “127.0.0.1 domain_to_block” em /etc/hostsAssim, qualquer tentativa de resolver esse domínio permanecerá local e o aplicativo não conseguirá contatar o servidor real.

Se preferir trabalhar diretamente com IPs, você também pode criar regras de iptables como “iptables -I OUTPUT -s ip_a_block -j DROP”Essas regras descartam todo o tráfego de saída para esse endereço. Para garantir que elas persistam após reinicializações, é prática comum incluí-las em scripts de inicialização como /etc/rc.local (antes da linha "exit 0") ou usar sistemas de salvamento/restauração de regras.

A desvantagem dessa abordagem é que O bloqueio afeta todo o sistema.Qualquer aplicação que tente se comunicar com esses domínios ou IPs será afetada, não apenas aquela que lhe interessa. Além disso, esses endereços podem pertencer a serviços compartilhados que você precisa em outros contextos.

Filtrar por grupo de usuários no Linux para bloquear apenas determinados aplicativos.

Uma alternativa melhor é confiar em o sistema de permissões e grupos de usuários do LinuxA ideia é criar um grupo especial para processos "filtrados" e instruir o iptables a bloquear todo o tráfego proveniente de processos em execução nesse grupo.

O fluxo típico seria algo assim: primeiro Você cria um novo grupo (por exemplo, “filtrado”) com groupadd.Em seguida, adicione os usuários que deseja controlar (por exemplo, "aluno") ao grupo com o comando adduser, para que esses usuários também pertençam a esse grupo.

Em seguida, você define a regra do iptables, por exemplo. “iptables -A OUTPUT -m owner –gid-owner filtered -j REJECT”Isso indica ao sistema que qualquer pacote de saída gerado por um processo cujo grupo efetivo seja "filtrado" deve ser rejeitado.

Para executar um programa nesse grupo específico, você pode usar o comando “sg filtrou «nome do programa»”Isso altera o grupo primário do processo para "filtrado" durante a execução. A partir desse ponto, as restrições do iptables se aplicam apenas a esses processos, sem afetar o restante do sistema.

Esta abordagem permite Criar grupos diferentes com níveis de acesso distintos.Isso permite que alguns aplicativos enviem tráfego apenas para determinados destinos ou protocolos, enquanto outros são completamente bloqueados. Isso é especialmente útil em ambientes educacionais ou compartilhados, onde vários usuários compartilham uma máquina e é necessário restringir o tráfego apenas a determinadas ferramentas.

Ao combinar essa técnica com filtragem de domínio e porta, Você pode criar políticas muito precisas para cada contexto de uso., embora isso implique uma maior complexidade administrativa e a necessidade de testar minuciosamente cada alteração.

Artigo relacionado:
Saiba como bloquear um programa com o Firewall do Windows

Adicionar como fonte preferencial