Better Bot Prevention Efficacy with Behavioral Fingerprinting