https://l.avala.mp/?p=285
The article provides a brief overview of IPv6 and its differences to IPv4. The main difference is that of security. IPv4 comes equipped with NAT, which is the technology which allows for private networks, IPv6 does have NAT, but it is not available in the default deployment. This means that any device using IPv6 is a global device and it can be pinged from anywhere, and your devices love to use IPv6. The main defense though, is that IPv6 still has firewalls and finding the global address is like finding a needle in the universe. The number of addresses for IPv4 is 4,294,967,296, compared to IPv6 which has a limit of 340,282,366,920,938,463,463,374,607,431,768,211,456. Unfortunately, the security in vastness has been wrinkled a bit. The writers within this piece created a tool called IPv666 Scanner, this scanner is able to generate address using a statistical model and then ping them to see if they’re being used. The creators ran it for a week at 20Mbps and identified 84,000 live hosts, 61,000 not being listed in any known data set for training. It will be interesting to see what can be done to potentially limit the effects of this new tool.