Dado que los sitios de Stack Exchange prohíben la IP , me pregunto si existe una opinión o estrategia común sobre la creación de reglas basadas en la IP de un usuario para dictar comportamientos.
Con IPv4, tiene algunas cosas que puede asumir de manera bastante confiable sobre una IP determinada:
- Las IP que comparten una subred podrían ser el mismo usuario
- Si bien las IP se pueden reutilizar para varios puntos finales reales, es relativamente poco probable que vea conexiones duplicadas de una IP que no sea el mismo usuario, o al menos el mismo hogar / organización (básicamente, una conexión compartida)
- No es trivialmente fácil para un usuario obtener una nueva IP pública (hay una barrera de entrada de tamaño mediano aquí)
Con IPv6, ¿puedes asumir todo esto? Me imagino que, al menos, el segundo punto ya no sería cierto ya que se supone que NAT'ing desaparecerá esencialmente con IPv6 porque habrá suficientes IP para cualquiera que quiera uno.
Si tiene un conjunto de políticas basadas en IP, ¿qué consideraciones se deben tomar para IPv6 si las hay debido a las diferencias en los dos?
/64
subred única (estática o dinámica) por este motivo, ya que no hay NAT en IPv6./64
por cliente, eso podría explotar su tabla de enrutamiento a un tamaño irrazonable y causar problemas dependiendo del hardware que se utilice para el enrutamiento.Los supuestos que enumeras:
Continúa reteniéndose; de hecho, si los ISP asignan subredes IPv6 a sus clientes, esto se vuelve aún más cierto.
Continúa reteniéndose (de hecho, se aplica a toda la subred como se describió anteriormente).
No se aplica tanto a una IP individual, pero se aplica a una subred entregada por un ISP.
Básicamente, estamos buscando prohibiciones de subredes donde actualmente tenemos prohibiciones de IP, suponiendo que los ISP entreguen subredes a todos sus usuarios. Si, en cambio, los usuarios obtienen direcciones IPv6 individuales (una por usuario), entonces estamos viendo prohibiciones individuales de IPv6, lo que puede conducir a una tabla de prohibición mucho más larga (y problemas de rendimiento asociados) si hay muchos usuarios con mal comportamiento.
En cualquier caso, una prohibición de IP se convierte en una herramienta más granular (es decir, menos riesgo de bloquear a un grupo de usuarios de un ISP que tiene un grupo dinámico porque una persona se portó mal), lo que en mi opinión es algo bueno ...
fuente
Wikipedia / MediaWiki están adoptando una política de bloqueo de un conjunto / 64 cuando bloquean la quinta IP dentro de ese / 64.
Cinco parece ser la regla general estándar que otros están adoptando: los dos DNSBL que he visto están adoptando la misma política.
No he visto ningún plan para agregar bloques por encima de un / 64, aunque obtener un / 48 o un / 56 es bastante fácil incluso para una organización modesta. Por supuesto, los spammers actualmente a menudo tienen un / 24 (IPv4) más o menos, por lo que espero que comiencen a tomar grandes porciones de espacio IPv6.
fuente
Sigue siendo cierto, de hecho aún más cierto con v6.
Probablemente aún más cierto con v6 que v4.
En la mayoría de los casos, en lugar de direcciones individuales, los ISP distribuirán bloques de direcciones. Es fácil para un cliente moverse dentro de su bloque. Más difícil (aunque lejos de ser imposible) obtener un nuevo bloque.
Lo más difícil es que los tamaños de asignación a los clientes varían enormemente. Algunos ISP distribuyen direcciones individuales, algunos bloques / 64, algunos bloques / 56, algunos bloques / 48.
Esto dificultará la idea de una política sensata de prohibición / limitación que funcione para todos los ISP. ¿Es eso "caliente" / 48 un solo abusador que encontró un ISP que dio grandes bloques o es un gran grupo de usuarios en un proveedor móvil tacaño que da direcciones individuales.
PS Rehusarse a implementar IPv6 no es realmente una solución, ya que con el agotamiento de IPv4 cada vez más clientes estarán detrás de alguna forma de nivel de ISP NAT.
fuente
Creo que dependerá en gran medida de lo que hagan los ISP. ¿Continuarán proporcionando IP dinámicas reales a los usuarios? Si no, o si cada usuario obtiene su propia IP / subred exclusivamente, las IP comenzarán a ser más o menos lo mismo que una placa de matrícula.
fuente
Cuando comprendí que IPv6 se va a aumentar el número de direcciones IP de una gran cantidad , pero no aumentar el número de puertos por host, yo quedamos sorprendidos por primera vez. Teniendo en cuenta que las computadoras son cada vez más potentes y por lo tanto ser más capaces de dar servicio a un gran cantidad de conexiones simultáneas, estar limitado a un máximo de 65535 puertos por dirección IPv6 parecía "el próximo cuello de botella".
Luego lo pensé una vez más y me di cuenta de que era trivial asignar múltiples IPv6 a una interfaz física y así eludir ese límite del número de puertos que pueden conectarse al host. En realidad, ahora que lo pienso, puede asignar con bastante facilidad 1024 o 4096 direcciones IPv6 a su host y luego distribuir aleatoriamente sus servicios en varios puertos en todas las direcciones, dando a los escáneres de puertos un tiempo bastante difícil (al menos en teoría) .
Ahora, las tendencias como la virtualización de host (múltiples hosts virtuales más pequeños en un host físico relativamente potente) y dispositivos de mano (piense que los móviles conectados a IPv6 para todos en el planeta) probablemente hablen en contra de esto, la mayoría de los hosts en el futuro de Internet probablemente usarán bastante pocos puertos y, por lo tanto, solo necesitan una única dirección IPv6 por host.
(Pero la capacidad de "esconderse" en un gran grupo de direcciones IPv6, de las cuales es propietario y puede elegir al azar, aún proporciona cierta capa de seguridad, incluso si se admite que es delgada en la mayoría de las circunstancias)
fuente