I think there needs to be an IP address matching function also to combat those entering multiple times in a short time (script) using different email addresses but the same IP address. This surely isn't beyond the collective cunning of the avast team
Welcome to the forums dzulaja1
How useful would that be? How many people have a static IP assigned to them? Couldn't they just change the script/etc to renew the IP?
Just because most ISP's use Dynamic IP's for their customers, doesn't mean it changes every few seconds, minutes, or hours. Usually, the default lease is about 8 days. In order for them to get a different IP address, they'd have to unplug their modem, or renew their IP address from within the modem and hope that they'd get a new IP. Most likely though, they'd get the same one. They'd have to leave their modem off for a number of days, wait for someone else to get their old IP address, then turn the modem back on to receive a new IP.
Or, they could go to a proxy website and run the script, but they'd have to keep doing that or using several different proxy websites and running the script once on every visit or every site.
As you can see, it would be difficult and painstaking. So basically, it could be very useful to have an IP Address matching function to thwart this type of "attack".