Without trying to sound like I am creating a movie plot - here is a scenario:
Website creates quotes for clients using a intricate classified quoting system.
Someone with malicious intent decides to create a bot and by using a wide range of parameters, spam the quotes and essentially copy your quoting model.
Question: How do you approach detection and prevention for this. The web requests are essentially legitimate.
Some of my thoughts were to monitor request frequency by IP address.
Do you approach this from server level e.g. IIS logs and settings or application/code level? Are there third party applications or plugins to monitor this kind of thing?
I fear this may cause a discussion, rather than a direct answer, but I am looking for some starting point and direction.