Como bloquear IPs estrangeiros: Métodos eficazes de filtragem de servidores e negação de acesso a IPs estrangeiros

Um sítio Web comercial ou pessoal pode desejarBloqueio de IPs estrangeirosO objetivo é reduzir as ameaças à segurança, proteger os recursos ou cumprir os regulamentos. Este artigo apresenta várias formas eficazes de bloquear IPs estrangeiros para o ajudar a gerir e proteger melhor o seu servidor.

I. Utilização de firewalls

Como bloquear IPs estrangeiros: Métodos eficazes de filtragem de servidores e negação de acesso a IPs estrangeiros

As firewalls são a primeira linha de defesa para proteger os servidores contra o acesso não autorizado. Através da configuração de regras de firewall, pode bloquear o acesso IP de países ou regiões específicos. Seguem-se algumas ferramentas de firewall normalmente utilizadas:

1. iptables

Como bloquear IPs estrangeiros: Métodos eficazes de filtragem de servidores e negação de acesso a IPs estrangeiros

O iptables é uma ferramenta de firewall muito utilizada nos sistemas Linux. Ao configurar as regras do iptables, é possível filtrar com base em endereços IP.

# Bloqueio do acesso IP de países específicos (por exemplo, EUA)
iptables -A INPUT -s 192.0.0.0/8 -j DROP

2. firewalls para fornecedores de serviços em nuvem

Muitos fornecedores de serviços em nuvem (por exemplo, Amazon AWS, Microsoft Azure) oferecem a funcionalidade de firewall incorporada. A filtragem de IP pode ser facilmente implementada através da configuração de regras de grupos de segurança na consola.

3,Utilizar o plug-in de firewall do WordPress

Como bloquear IPs estrangeiros: Métodos eficazes de filtragem de servidores e negação de acesso a IPs estrangeiros

O WordPress tem uma série de plugins que podem ser utilizados para definir regras de firewall e bloquear IPs estrangeiros, tais comoSegurança do Wordfence(matemática) géneroSegurança iThemes.

II - Utilizar uma Firewall de Aplicação Web (WAF)

A Firewall de Aplicação Web (WAF) é uma firewall concebida para proteger as aplicações Web. Detecta e bloqueia pedidos de IPs maliciosos, incluindo IPs estrangeiros.

WAF da Cloudflare

Como bloquear IPs estrangeiros: Métodos eficazes de filtragem de servidores e negação de acesso a IPs estrangeiros

O Cloudflare é também um popular fornecedor de WAF que pode bloquear o tráfego de países específicos através da sua funcionalidade de restrição de geolocalização.

Etapas de configuração

Passo 1: Inicie sessão na sua conta Cloudflare

  1. Abra o sítio Web do Cloudflare e inicie sessão na sua conta.
  2. Selecione o site para o qual pretende definir restrições de geolocalização no painel de controlo.

Passo 2: Introduzir as definições da Firewall

  1. No menu da esquerda, selecione "Segurança".
  2. Clique no separador "WAF" para aceder à página de definições da Web Application Firewall.

Passo 3: Criar regras de firewall

  1. Clique "Criar uma regra de firewall" para começar a criar uma nova regra de firewall.
  2. Em "Nome da regra"Introduza o nome da regra no campo, por exemplo, "Bloquear IPs estrangeiros".

Passo 4: Definir restrições de geolocalização

  1. Em "Campo"No campo selecionar "País".
  2. Selecionar "está em" no campo "Operador".
  3. Selecione o país ou a região a bloquear no campo "Valor". Pode selecionar um ou mais países, por exemplo, "Estados Unidos", "China", "Rússia", etc.
  4. Clique no botão "Adicionar" para adicionar condições.

Passo 5: Configurar a ação

  1. Selecione "Bloquear" no campo "Depois".
  2. Também pode selecionar "Managed Challenge" (Desafio gerido) ou "JS Challenge" (Desafio JS) para detetar e bloquear tráfego potencialmente malicioso.

Passo 6: Guardar e ativar a regra

  1. Clique no botão "Deploy Firewall Rule" (Implementar regra de firewall) para guardar e ativar a regra.
  2. Pode ver e gerir todas as regras criadas na lista Regras da Firewall.

Etapa 7: Teste e monitorização

  1. Utilize uma VPN ou uma ferramenta de simulação de endereços IP online para testar o acesso a partir de diferentes localizações geográficas, de modo a garantir que as regras estão a funcionar corretamente.
  2. Monitorizar os registos da firewall no painel de controlo da Cloudflare para garantir que nenhum tráfego legítimo está a ser bloqueado por engano.

III. utilização de bases de dados de geolocalização

Como bloquear IPs estrangeiros: Métodos eficazes de filtragem de servidores e negação de acesso a IPs estrangeiros

As bases de dados de geolocalização (como a MaxMind e a IP2Location) são capazes de determinar o país ou a região a que pertence um endereço IP com base no seu endereço IP. Com estas bases de dados, os IPs estrangeiros podem ser efetivamente bloqueados.

1. MaxMind GeoIP

A MaxMind oferece uma base de dados GeoLite2 gratuita e uma base de dados GeoIP2 paga que pode ser utilizada para filtragem de IP.

// Exemplo de utilização de PHP
$reader = new \GeoIp2\Database\Reader('/path/to/GeoLite2-Country.mmdb');
$record = $reader->country('128.101.101.101');
se ($record->country->isoCode ! == 'CN') {
// Recusa de acesso
}

2) IP2Location

O IP2Location fornece um serviço de geolocalização semelhante que suporta várias linguagens de programação.

chegar a um veredito

O bloqueio de IPs estrangeiros é uma medida de segurança eficaz para proteger os servidores de potenciais ameaças. Através da utilização de firewalls, WAFs e bases de dados de geolocalização, o acesso a IPs estrangeiros pode ser eficazmente filtrado e negado para melhorar a segurança e a estabilidade do servidor. Na prática, recomenda-se a combinação de vários métodos e a sua configuração de acordo com as necessidades específicas para obter os melhores resultados.


Contactar-nos
Não consegue ler o artigo? Contacte-nos para obter uma resposta gratuita! Ajuda gratuita para sítios pessoais e de pequenas empresas!
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correio eletrónico: info@361sale.com
Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados
Publicado por photon fluctuations, retweetado com atribuição:https://www.361sale.com/pt/14157/

Como (1)
Anterior Terça-feira, 19 de julho de 2024, 16:02 horas.
Seguinte Terça-feira, 19 de julho de 2024, 17:17.

Recomendado

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Contactar-nos

020-2206-9892

QQ咨询:1025174874

Correio eletrónico: info@361sale.com

Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados

Serviço ao cliente WeChat
Para facilitar o registo e o início de sessão de utilizadores globais, cancelámos a função de início de sessão por telefone. Se tiver problemas de início de sessão, contacte o serviço de apoio ao cliente para obter assistência na ligação do seu endereço de correio eletrónico.