Before we had the Radware services, we used another tool. It was not very good at understanding the bot traffic, and it couldn't really stop it. So, we had to utilize Radware for that.
It can categorize different bots, which is helpful because, initially, we were seeing large spikes in connection attempts. They were bots. Our assumption was they were all bad bots, but that's not necessarily true. There are many different services out there that are like aggregators collecting information on the internet. Understanding that there are good bots versus bad bots out there helps you to make different decisions. You definitely want good bots to come in, but you want them to be able to use only a certain threshold of bandwidth. That's a metric that we can set. So, it has definitely helped us to see what they are and how to limit their utilization against our site and then cut out the bad ones.
Bot Manager has helped reduce the number of false positives that our organization receives in response to attacks. As a part of the project, we did a lot of reporting to show the impact when we turn the services on. It was pretty staggering. There was a pretty big drop in terms of the bandwidth used and attacks on the site. The impact was huge. From about half a million connections a day, we brought them under a hundred thousand at that point. About 80% or higher of that was noise, where bots were just scanning our website and looking for flaws.
Bot Manager didn't reduce downtime associated with attacks, but there was a reduction in CPU, memory, and disk usage. We reduced the CPU, memory, and disk usage for those services because they weren't getting nearly as many connections. So, there are definitely cost savings.
There have definitely been time savings because I now just get alerts instead of having to go in and take action to see what was occurring. I get a few hours back a week instead of actively going out there looking for issues and taking care of them. I don't have to interact with them.
Previously, I was probably spending six to eight hours a week looking at the site trying to determine utilization. I don't have to do that anymore. I'm getting back six to eight hours a week, which comes out to be more than 800 hours for the past two years.
The Bot Manager crypto mitigation algorithm is a capability in there, and we do have it turned on. Essentially, what it does is that if anyone is trying to use bots in a malicious way to attack your service, it will essentially cause them to consume more resources in order to try to attack or do something against your site. It's an interesting concept. It has helped to reduce the number of bot attacks, but I don't have the metrics.