Fraud prevention leverages technology such as data analysis, data modeling and machine learning. The data is fed through risk rules which help you calculate how risky user behavior is. Machine learning can also suggest rules based on your business data, as well as give you a blackbox fraud score.