to be 100% sure that automatic bots / scripts cannot be run on your sites, you do not have a website on the Internet. It will meet your requirements with confidence.
CAPTCHA is easy to break, if not cheap, thanks to crowdsourcing and OCR methods.
Proxies can be found in the wild for free or in bulk, available at extremely low prices. Again, it is useless to limit connection speeds or detect bots.
One of the possible approaches may be in your application logic, to implement ways to increase the time and cost of accessing the site, having things like checking your phone, checking a credit card. Your site will never be confused, because no one will trust your site at this time.
Solution: Do not put your website on the network and do not expect that you can effectively eliminate bots and scripts.
Kjw
source share