Dado que os sites do Stack Exchange proíbem o IP , pergunto-me se existe uma opinião ou estratégia comum sobre a criação de regras com base no IP do usuário, a fim de ditar comportamentos.
Com o IPv4, você tem algumas coisas que pode assumir com segurança sobre um determinado IP:
- IPs que compartilham uma sub-rede podem muito bem ser o mesmo usuário
- Embora os IPs possam ser reutilizados para vários pontos de extremidade reais, é relativamente improvável que você veja conexões duplicadas de um IP que não seja o mesmo usuário ou, no mínimo, a mesma família / organização (basicamente, uma conexão compartilhada)
- não é trivialmente fácil para um usuário obter um novo IP público (existe uma barreira de tamanho médio para entrada aqui)
Com o IPv6, você pode assumir tudo isso? Eu imagino que, pelo menos, o segundo ponto não seria mais verdadeiro, já que o NAT'ing deve essencialmente desaparecer com o IPv6, porque haverá IPs suficientes para quem quiser um.
Se você possui um conjunto de políticas baseadas em IP, que considerações precisam ser feitas para o IPv6, se houver, devido às diferenças entre as duas?
/64
sub-rede (estática ou dinâmica) por esse motivo, pois não há NAT no IPv6./64
por cliente, isso pode explodir sua tabela de roteamento para um tamanho não razoável e causar problemas dependendo do hardware que está sendo usado para o roteamento.As suposições que você lista:
Continua sendo mantido - de fato, se os ISPs estão alocando sub-redes IPv6 para seus clientes, isso se torna ainda mais verdadeiro.
Continua em espera (de fato, se aplica a toda a sub-rede, conforme descrito acima).
Não se aplica tanto a um IP individual, mas a uma sub-rede distribuída por um ISP.
Então, basicamente, analisamos as proibições de sub-rede nas quais atualmente temos proibições de IP, supondo que os ISPs entreguem sub-redes a todos os seus usuários. Se, em vez disso, os usuários obtiverem endereços IPv6 individuais (um por usuário), analisaremos as proibições únicas de IPv6, que podem levar a uma tabela de proibição muito mais longa (e problemas de desempenho associados) se houver muitos usuários mal comportados.
Em ambos os casos, uma proibição de IP se torna uma ferramenta mais granular (ou seja, menor risco de bloquear um monte de usuários de um ISP que possui um pool dinâmico porque uma pessoa se comportou mal), o que, a meu ver, é uma coisa boa ...
fonte
A Wikipedia / MediaWiki está adotando uma política de bloquear um / 64 inteiro quando bloquear o quinto IP nesse / 64.
Cinco parece ser a regra de ouro padrão que outras pessoas estão adotando - o casal de DNSBLs que eu vi adotando a mesma política.
Não vi nenhum plano para agregar blocos acima de um / 64, apesar de obter um / 48 ou a / 56 ser bastante fácil para uma organização modesta. É claro que os spammers atualmente têm um / 24 (IPv4) mais ou menos, então espero que eles comecem a pegar grandes pedaços de espaço IPv6.
fonte
Ainda é verdade, e ainda mais com a v6.
Provavelmente ainda mais verdadeiro com v6 que v4.
Na maioria dos casos, em vez de endereços individuais, os ISPs distribuem blocos de endereços. É fácil para um cliente mover-se dentro de seu bloco. Mais difícil (embora longe de ser impossível) obter um novo bloco.
A parte mais difícil é que os tamanhos de alocação para os clientes variam muito. Alguns ISPs distribuem endereços individuais, alguns / 64 blocos, alguns / 56 blocos, outros / 48 blocos.
Isso dificultará a elaboração de uma política sensata de proibição / limitação que funcione para todos os ISPs. Isso é "quente" / 48, um único agressor que encontrou um provedor de serviços de Internet que distribuiu grandes blocos ou é um grande grupo de usuários em um provedor móvel mesquinho que fornece endereços individuais.
PS Recusar a implementação do IPv6 não é realmente uma solução, pois, com o esgotamento do IPv4, mais e mais clientes estarão por trás de alguma forma de NAT no nível do ISP.
fonte
Eu acho que vai depender muito do que os ISPs farão. Eles continuarão a fornecer IPs dinâmicos reais para os usuários? Caso contrário, ou se cada usuário obtiver sua própria ip / sub-rede exclusivamente, os IPs começarão a ser praticamente os mesmos de uma placa de carro.
fonte
Quando eu entendi que o IPv6 iria aumentar o número de endereços IP de um monte , mas não aumentar o número de portas por host, I foram primeiro intrigado. Dado que os computadores estão ficando cada vez mais poderosos e, assim, se tornam mais capazes de atender a um grande número de conexões simultâneas, limitar-se a um máximo de 65535 portas por endereço IPv6 parecia "o próximo gargalo".
Então pensei mais uma vez e percebi que era trivial atribuir vários IPv6 a uma interface física e, dessa forma, contornar esse limite do número de portas que podem se conectar ao host. Na verdade, pense bem, você pode atribuir facilmente endereços IPv6 1024 ou 4096 ao seu host e distribuir seus serviços aleatoriamente em várias portas em todos os endereços, dando aos scanners de portas um tempo bastante mais difícil (pelo menos em teoria) .
Agora, tendências como virtualização de host (vários hosts virtuais menores em um host físico relativamente poderoso) e dispositivos portáteis (pense em celulares conectados a IPv6 para todos no planeta) provavelmente farão algo contra isso, a maioria dos hosts na futura Internet provavelmente usará bastante poucas portas e, portanto, precisa apenas de um único endereço IPv6 por host.
(Mas a capacidade de "ocultar" em um grande conjunto de endereços IPv6, todos os quais você possui e dos quais você pode escolher aleatoriamente, ainda fornece uma camada de segurança, mesmo que, na maioria das circunstâncias, seja muito fina.
fonte