spauk wrote:
I'm not an expert on these kinds of things, but if all the IP addresses getting banned are just randomized spoofed addresses, what would happen if it was spoofed to look like the IP of a regular miner and that gets the miner banned? That would probably be unlikely but it sounds like you're expecting to ban possibly millions of addresses, is it even possible for someone to have access to that many real addresses? What happens to tor and VPN connections found trying to break passwords, can an IP address even be found or does captcha not work through that?
There haven't been any confirmed support tickets of banned IP addresses. The bans don't require invalid password attempts; they require multiple invalid captcha attempts. Humans are very unlikely to fail the captchas multiple times in a row.
There are botnets that have millions of addresses, so I don't think that having a lot of addresses would be surprising. The criminals who run the botnets charge for their use, which is why I stated that the criminals are wasting a lot of money.
These bans can't be spoofed connections because HTTP requires the establishment of a connection. That means that the server sends a packet back to the IP address, and then that IP address has to respond to request the data. If these were false IP addresses from random packets, the IP address would never respond. These are either people knowingly participating in criminal activity, or who have been tricked into installing software that is being used for criminal activity.
Another reason random packets is unlikely is because the default Linux kernel will not send packets upstream if a downstream machine sends packets to it with an IP address out of the range it knows it has access to. Even if there are some bad routers that have disabled this feature somewhere, the largest ISPs will filter out junk packets upstream from them. I ran into this issue in 2016 when there was a lot of traffic coming to our system and I wanted to set up a VPN filter, but could not without adding additional latency.