Exploring Non-Human Traffic in Online Digital Advertisements: Analysis and Prediction

An advertisement (ad) click fraud occurs when a user or a bot clicks on an ad with a malicious intent where advertisers need to pay for those fake clicks. Click-fraud is a serious problem for the online advertising industry. Our study demonstrates a hybrid approach using a two-level fingerprint to detect the illegitimate bots targeting ad click fraud. The approach consists of two detection phases: (1) a rule-based phase and (2) a machine learning-based phase. The first level of the fingerprint is used for rule-based detection phase. It is generated using immutable information about the user and traversing a website’s page. The second level of the fingerprint is generated using ad click behavioral patterns. It is used for machine learning-based detection phase. Different traditional classification algorithms were evaluated to be applied in the machine learning-based detection phase. To test our approach, we used a real commercial website for ads called Waseet where the access log of the website server was utilized as a dataset for our experiments. The results of our experiments show that our proposed hybrid approach entails promising results.

[1]  Jacques Klein,et al.  FraudDroid: automated ad fraud detection for Android apps , 2017, ESEC/SIGSOFT FSE.

[2]  Thorsten Holz,et al.  Rishi: Identify Bot Contaminated Hosts by IRC Nickname Evaluation , 2007, HotBots.

[3]  Guofei Gu,et al.  BotSniffer: Detecting Botnet Command and Control Channels in Network Traffic , 2008, NDSS.

[4]  Alexandre Gerber,et al.  Dissecting ghost clicks: ad fraud via misdirected human clicks , 2012, ACSAC '12.

[5]  R. Villamarin-Salomon,et al.  Identifying Botnets Using Anomaly Detection Techniques Applied to DNS Traffic , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[6]  Ira Cohen,et al.  Real-time anomaly detection system for time series at scale , 2017, ADF@KDD.

[7]  Andreas Mladenow,et al.  Online Ad-fraud in Search Engine Advertising Campaigns - Prevention, Detection and Damage Limitation , 2015, ICT-EurAsia/CONFENIS.

[8]  Bobji Mungamuru,et al.  Competition and Fraud in Online Advertising Markets , 2008, Financial Cryptography.

[9]  Alan D. Smith,et al.  Identity Theft and E-Fraud as Critical CRM Concerns , 2005, Int. J. Enterp. Inf. Syst..

[10]  Chun-Ying Huang,et al.  Fast-Flux Bot Detection in Real Time , 2010, RAID.

[11]  Alex Hai Wang,et al.  Detecting Spam Bots in Online Social Networking Sites: A Machine Learning Approach , 2010, DBSec.

[12]  Julie Greensmith,et al.  DCA for bot detection , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[13]  Kyumin Lee,et al.  Uncovering social spammers: social honeypots + machine learning , 2010, SIGIR.

[14]  Anup Badhe Click fraud detection in mobile ads served in programmatic inventory , 2017 .

[15]  Maxim Raya,et al.  ISPs and Ad Networks Against Botnet Ad Fraud , 2010, GameSec.

[16]  José Carlos Brustoloni,et al.  Bayesian bot detection based on DNS traffic similarity , 2009, SAC '09.

[17]  Qifa Ke,et al.  SBotMiner: large scale search bot detection , 2010, WSDM '10.

[18]  Mohammad Zulkernine,et al.  FCFraud: Fighting Click-Fraud from the User Side , 2016, 2016 IEEE 17th International Symposium on High Assurance Systems Engineering (HASE).