Automation plays a key role in carrying out fraud; bots can launch a thousand attacks in the same time frame that a human could complete a mere handful. Furthermore, bot programs can be easily and cheaply purchased on various hacker websites. Nearly any aspiring fraudster can launch automated attacks at scale with a small investment and minimal technical knowledge. Yet despite the bevy of bot prevention solutions on the market, automated fraud is still a problem.