Document Type
Dissertation
Degree
Doctor of Philosophy (PhD)
Major/Program
Computer Science
First Advisor's Name
Bogdan Carbunar
First Advisor's Committee Title
Committee chair
Second Advisor's Name
Geoffrey S. Smith
Second Advisor's Committee Title
Committee member
Third Advisor's Name
Shu-Ching Chen
Third Advisor's Committee Title
Committee member
Fourth Advisor's Name
Mark A. Finlayson
Fourth Advisor's Committee Title
Committee member
Fifth Advisor's Name
A. Selcuk Uluagac
Fifth Advisor's Committee Title
Committee member
Keywords
Usable security and social aspects, Anonymity, Machine learning, Web security and privacy
Date of Defense
10-31-2018
Abstract
The survival of products in online services such as Google Play, Yelp, Facebook and Amazon, is contingent on their search rank. This, along with the social impact of such services, has also turned them into a lucrative medium for fraudulently influencing public opinion. Motivated by the need to aggressively promote products, communities that specialize in social network fraud (e.g., fake opinions and reviews, likes, followers, app installs) have emerged, to create a black market for fraudulent search optimization. Fraudulent product developers exploit these communities to hire teams of workers willing and able to commit fraud collectively, emulating realistic, spontaneous activities from unrelated people. We call this behavior “search rank fraud”. In this dissertation, we argue that fraud needs to be proactively discouraged and prevented, instead of only reactively detected and filtered. We introduce two novel approaches to discourage search rank fraud in online systems. First, we detect fraud in real-time, when it is posted, and impose resource consuming penalties on the devices that post activities. We introduce and leverage several novel concepts that include (i) stateless, verifiable computational puzzles that impose minimal performance overhead, but enable the efficient verification of their authenticity, (ii) a real-time, graph based solution to assign fraud scores to user activities, and (iii) mechanisms to dynamically adjust puzzle difficulty levels based on fraud scores and the computational capabilities of devices. In a second approach, we introduce the problem of fraud de-anonymization: reveal the crowdsourcing site accounts of the people who post large amounts of fraud, thus their bank accounts, and provide compelling evidence of fraud to the users of products that they promote. We investigate the ability of our solutions to ensure that fraud does not pay off.
Identifier
FIDC006998
Recommended Citation
Rahman, Md Mizanur, "Search Rank Fraud Prevention in Online Systems" (2018). FIU Electronic Theses and Dissertations. 3909.
https://digitalcommons.fiu.edu/etd/3909
Rights Statement
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).