Estou convertendo meu bom e antigo script de firewall de tabelas de ipv4 e gostaria de substituir os espaços de endereço reservados CLASS A / B / C / D / E pelos espaços encontrados no IPV6. Meu objetivo é negar quaisquer pacotes que se originem desses endereços, já que eles não podem alcançar a rede pública, portanto, eles devem ser falsificados.
Eu os encontrei até agora, existem mais espaços reservados, onde nenhum dado poderia chegar a um servidor Web IPV6?
Loopback :: 1
Unicast global (atualmente) 2000 :: / 3
Unicast local exclusivo FC00 :: / 7
Link Local Unicast FE80 :: / 10
Multicast FF00 :: / 8
networking
iptables
ipv6
Jauzsika
fonte
fonte
Não bloqueie endereços IPv6 arbitrários sem realmente saber o que está fazendo. Pare, isso é uma má prática. Isso certamente quebrará sua conectividade de maneiras que você não esperava. Algum tempo depois, você verá que seu IPv6 não se comporta corretamente e começará a culpar que "IPv6 não funciona" etc.
Qualquer que seja seu ISP, seu roteador de borda já sabe quais pacotes ele pode enviar para você e quais pacotes aceitar (sua preocupação com endereços falsificados é totalmente infundada), e seu sistema operacional também sabe o que fazer com o resto. O que você lê sobre como escrever regras de firewall há 15 anos ou mais, não se aplica mais hoje.
Hoje em dia, sempre que você recebe um pacote de um endereço em qualquer um desses intervalos que pretende bloquear, é muito mais provável que seja um pacote legítimo que você está bloqueando incorretamente do que qualquer tipo de ataque. As pessoas que gerenciam a espinha dorsal da Internet têm muito mais experiência que você e já fizeram o dever de casa corretamente.
Além disso, a lista de blocos reservados e o que esperar de cada um deles não está definida. Eles mudam com o tempo. Quaisquer que sejam as expectativas que você tem hoje não serão mais as mesmas amanhã, seu firewall estará errado e quebrará sua conectividade.
Os firewalls devem proteger e monitorar o que está dentro da sua rede. O exterior é uma selva sempre em mudança.
fonte
2000::/3
ficar sem espaço livre. #Você basicamente conseguiu. Também havia uma RFC para endereços locais do site em fec0 :: / 10, mas isso foi preterido . A idéia com o IPv6 é que o NAT não é mais necessário, portanto, mesmo endereços roteados globalmente podem ser usados em uma rede interna. Você simplesmente configura seu firewall para bloquear, conforme apropriado.
A propósito, mesmo nas classes IPv4-land não são mais referidas. O CIDR é usado em seu lugar.
fonte