No Please, After You: Detecting Fraud in Affiliate Marketing Networks
Peter Snyder and Chris Kanich
University of Illinois at Chicago Chicago, Illinois, USA
{psnyde2,ckanich}@uic.edu ABSTRACT
Cookie stuffing is an activity which allows unscrupulous actors online to defraud affiliate marketing programs by causing themselves to receive credit for purchases made by web users, even if the affiliate marketer did not actively perform any marketing for the affiliate program. Using two months of HTTP request logs from a large public university, we present an empirical study of fraud in affiliate marketing
- programs. First, we develop an efficient, decision-tree based
technique for detecting cookie-stuffing in HTTP request logs. Our technique replicates domain-informed human labeling of the same data with 93.3% accuracy. Second, we find that over
- ne-third of publishers in affiliate marketing programs use
fraudulent cookie-stuffing techniques in an attempt to claim credit from online retailers for illicit referrals. However, most realized conversions are credited to honest publishers. Finally, we present a stake holder analysis of affiliate marketing fraud and find that the costs and rewards of affiliate marketing program are spread across all parties involved in affiliate marketing programs.
Categories and Subject Descriptors
J.m [Computer Applications]: Miscellaneous ; K.4.4 [Computers and Society]: Electronic Commerce
Keywords
web security; cybercrime; economics of cybercrime
General Terms
affiliate marketing fraud, cookie-stuffing
1. INTRODUCTION
Despite the size of the online display advertising market, there are still alternative revenue opportunities for free-to- access web services. Along with models like freemium and crowdfunding, affiliate advertising is a prevalent method
- f creating revenue for a free website. As with any online
revenue generation scheme, there are opportunities for bad actors on the Internet to defraud affiliate networks for what is potentially a substantial sum. What we don’t yet under- stand, however, is how prevalent, successful, or damaging this fraud is. Understanding its effect on the market can inform technical solutions to the problem as well as provide motivation for how many resources should be committed to finding solutions. Online affiliate marketing is a commercial system in which an online retailer attempts to increase traffic to their site— and hopefully their sales—by compensating third parties to promote the retailer’s goods and services. Many large online businesses run affiliate marketing programs, with some of the largest run by Amazon.com[9], GoDaddy[4], eBay[7] and WalMart[22]. As with any type of commerce, dishonest parties try to subvert the initial intent of the market for person gain. Affil- iate marketing fraud occurs when a dishonest party hacks a website, leaves a spam comment, or simply adds some code to an unrelated page which causes visitors to also visit the fraudster’s affiliate link. Online retailers then pay the most recent affiliate for generating any successive sales, even if the user was completely unaware of loading the fraudster’s affiliate link. This fraud has the potential not only to provide substantial revenue to the fraudster, but can also cause the affiliate program to pay a commission when no legitimate advertising was happening. Most damaging, however would be the effect on the revenue model itself: because only the most recent affiliate gets credited for each sale, sufficiently successful attackers could reduce the revenue for legitimate affiliate advertisers so much that the entire business model no longer works, putting both those free sites out of business and further limiting the ways in which free content can be subsidized online. Understanding the technical methods that these attackers use, as well as how damaging they actually are to the business model, is key to understanding the full effects of affiliate marketing fraud. In the course of investigating this phenomenon, this paper makes three contributions. First, we describe an automated technique for detecting affiliate marketing fraud based on an- alyzing HTTP request headers with approximately 93.3% ac-
- curacy. Second, we provide measurements of how frequently
affiliate marketing fraud occurs relative to valid affiliate mar- keting activities. And third, we provide an analysis of the costs and benefits of affiliate marketing fraud, and find that the benefits and costs of affiliate marketing fraud are spread among all parties involved in affiliate marketing programs.