I knew the web was a rough place, but I did not know it was this bad!
With my tiny blog I now have three services to protect my site. Two I pay for and cost me $400 per year. My site has had 3.5 million page views in 12 years, meaning it is a very small blog. Keep in mind my site is free, so I had to finally include ads to pay for security, web hosting fees, etc.
From the beginning I turned off the viewer comments feature. For several years I would sometimes get hundreds of comments per day, but none could be published, but they took up resources and time to delete. I was finally able to block that.
A couple years ago or so, someone was able to add code to a widget, which showed the temperature in Palm Springs, on my site that would mine bitcoin using a visitor’s computer. That was a mess.
Brute Force attempts the past two years caught by just one of my security programs.

And so it goes. Another service blocks IP address that attempt to log in to the admin site. That goes in batches by country. Eastern Europe, China, Indonesia, etc. Each of my three security services catches things the other two don’t.
From all of this I can really appreciate the time, money, and effort Ryan has to constantly invest in BPL.