{"id":{"repo_id":"duke","oai_identifier":"oai:dukespace.lib.duke.edu:10161/9031"},"canonical_url":"https://search.dev.ndltd.org/etd/duke/oai:dukespace.lib.duke.edu:10161/9031","repository":{"repo_id":"duke","name":"Duke University","base_url":"https://dukespace.lib.duke.edu/server/oai/request"},"display":{"title":"Understanding and Defending Against Malicious Identities in Online Social Networks","abstract":"<p>Serving more than one billion users around the world, today's online </p><p>social networks (OSNs) pervade our everyday life and change the way people </p><p>connect and communicate with each other. However, the open nature of </p><p>OSNs attracts a constant interest in attacking and exploiting them. </p><p>In particular, they are vulnerable to various attacks launched through </p><p>malicious accounts, including fake accounts and compromised real user </p><p>accounts. In those attacks, malicious accounts are used to send out </p><p>spam, spread malware, distort online voting, etc.</p><p>In this dissertation, we present practical systems that we have designed </p><p>and built to help OSNs effectively throttle malicious accounts. The overarching </p><p>contribution of this dissertation is the approaches that leverage the fundamental </p><p>weaknesses of attackers to defeat them. We have explored defense schemes along </p><p>two dimensions of an attacker's weaknesses: limited social relationships </p><p>and strict economic constraints.</p><p>The first part of this dissertation focuses on how to leverage social </p><p>relationship constraints to detect fake accounts. We present SybilRank, a novel </p><p>social-graph-based detection scheme that can scale up to OSNs with billions of </p><p>users. SybilRank is based on the observation that the social connections between </p><p>fake accounts and real users, called attack edges, are limited. It formulates </p><p>the detection as scalable user ranking according to the landing probability of </p><p>early-terminated random walks on the social graph. SybilRank generates an informative </p><p>user-ranked list with a substantial fraction of fake accounts at the bottom, </p><p>and bounds the number of fake accounts that are ranked higher than legitimate </p><p>users to O(log n) per attack edge, where n is the total number of users. We have </p><p>demonstrated the scalability of SybilRank via a prototype on Hadoop MapReduce, </p><p>and its effectiveness in the real world through a live deployment at Tuenti, </p><p>the largest OSN in Spain.</p><p>The second part of this dissertation focuses on how to exploit an attacker's </p><p>economic constraints to uncover malicious accounts. We present SynchroTrap, a system </p><p>that uncovers large groups of active malicious accounts, including both fake </p><p>accounts and compromised accounts, by detecting their loosely synchronized actions.</p><p>The design of SynchroTrap is based on the observation that malicious accounts usually </p><p>perform loosely synchronized actions to accomplish an attack mission, due to </p><p>limited budgets, specific mission goals, etc. SynchroTrap transforms the detection </p><p>into a scalable clustering algorithm. It uncovers large groups of accounts </p><p>that act similarly at around the same time for a sustained period of time. To </p><p>handle the enormous volume of user action data in large OSNs, we designed SynchroTrap</p><p>as an incremental processing system that processes small data chunks on a daily </p><p>basis but aggregates the computational results over the continuous data stream. </p><p>We implemented SynchroTrap on Hadoop and Giraph, and we deployed it on Facebook </p><p>and Instagram. This deployment has resulted in the unveiling of millions of malicious </p><p>accounts and thousands of large attack campaigns per month.</p>","abstract_html":"&lt;p&gt;Serving more than one billion users around the world, today&#x27;s online &lt;/p&gt;&lt;p&gt;social networks (OSNs) pervade our everyday life and change the way people &lt;/p&gt;&lt;p&gt;connect and communicate with each other. However, the open nature of &lt;/p&gt;&lt;p&gt;OSNs attracts a constant interest in attacking and exploiting them. &lt;/p&gt;&lt;p&gt;In particular, they are vulnerable to various attacks launched through &lt;/p&gt;&lt;p&gt;malicious accounts, including fake accounts and compromised real user &lt;/p&gt;&lt;p&gt;accounts. In those attacks, malicious accounts are used to send out &lt;/p&gt;&lt;p&gt;spam, spread malware, distort online voting, etc.&lt;/p&gt;&lt;p&gt;In this dissertation, we present practical systems that we have designed &lt;/p&gt;&lt;p&gt;and built to help OSNs effectively throttle malicious accounts. The overarching &lt;/p&gt;&lt;p&gt;contribution of this dissertation is the approaches that leverage the fundamental &lt;/p&gt;&lt;p&gt;weaknesses of attackers to defeat them. We have explored defense schemes along &lt;/p&gt;&lt;p&gt;two dimensions of an attacker&#x27;s weaknesses: limited social relationships &lt;/p&gt;&lt;p&gt;and strict economic constraints.&lt;/p&gt;&lt;p&gt;The first part of this dissertation focuses on how to leverage social &lt;/p&gt;&lt;p&gt;relationship constraints to detect fake accounts. We present SybilRank, a novel &lt;/p&gt;&lt;p&gt;social-graph-based detection scheme that can scale up to OSNs with billions of &lt;/p&gt;&lt;p&gt;users. SybilRank is based on the observation that the social connections between &lt;/p&gt;&lt;p&gt;fake accounts and real users, called attack edges, are limited. It formulates &lt;/p&gt;&lt;p&gt;the detection as scalable user ranking according to the landing probability of &lt;/p&gt;&lt;p&gt;early-terminated random walks on the social graph. SybilRank generates an informative &lt;/p&gt;&lt;p&gt;user-ranked list with a substantial fraction of fake accounts at the bottom, &lt;/p&gt;&lt;p&gt;and bounds the number of fake accounts that are ranked higher than legitimate &lt;/p&gt;&lt;p&gt;users to O(log n) per attack edge, where n is the total number of users. We have &lt;/p&gt;&lt;p&gt;demonstrated the scalability of SybilRank via a prototype on Hadoop MapReduce, &lt;/p&gt;&lt;p&gt;and its effectiveness in the real world through a live deployment at Tuenti, &lt;/p&gt;&lt;p&gt;the largest OSN in Spain.&lt;/p&gt;&lt;p&gt;The second part of this dissertation focuses on how to exploit an attacker&#x27;s &lt;/p&gt;&lt;p&gt;economic constraints to uncover malicious accounts. We present SynchroTrap, a system &lt;/p&gt;&lt;p&gt;that uncovers large groups of active malicious accounts, including both fake &lt;/p&gt;&lt;p&gt;accounts and compromised accounts, by detecting their loosely synchronized actions.&lt;/p&gt;&lt;p&gt;The design of SynchroTrap is based on the observation that malicious accounts usually &lt;/p&gt;&lt;p&gt;perform loosely synchronized actions to accomplish an attack mission, due to &lt;/p&gt;&lt;p&gt;limited budgets, specific mission goals, etc. SynchroTrap transforms the detection &lt;/p&gt;&lt;p&gt;into a scalable clustering algorithm. It uncovers large groups of accounts &lt;/p&gt;&lt;p&gt;that act similarly at around the same time for a sustained period of time. To &lt;/p&gt;&lt;p&gt;handle the enormous volume of user action data in large OSNs, we designed SynchroTrap&lt;/p&gt;&lt;p&gt;as an incremental processing system that processes small data chunks on a daily &lt;/p&gt;&lt;p&gt;basis but aggregates the computational results over the continuous data stream. &lt;/p&gt;&lt;p&gt;We implemented SynchroTrap on Hadoop and Giraph, and we deployed it on Facebook &lt;/p&gt;&lt;p&gt;and Instagram. This deployment has resulted in the unveiling of millions of malicious &lt;/p&gt;&lt;p&gt;accounts and thousands of large attack campaigns per month.&lt;/p&gt;","abstract_has_math":false,"creators":["Cao, Qiang"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Yang, Xiaowei"],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014","date_published":"2014","updated_at":"2026-07-24T02:07:23Z","subjects":["Computer science","Malicious accounts","Online Social Networks","SybilRank","SynchroTrap"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10161/9031","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Yang, Xiaowei"]},{"key":"dc:creator","label":"Author","values":["Cao, Qiang"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-08-27T15:20:38Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-08-27T15:20:38Z"]},{"key":"dc:date.issued","label":"Date","values":["2014"]},{"key":"dc:type","label":"Dc Type","values":["Dissertation"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer science","Malicious accounts","Online Social Networks","SybilRank","SynchroTrap"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10161/9031"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>Serving more than one billion users around the world, today's online </p><p>social networks (OSNs) pervade our everyday life and change the way people </p><p>connect and communicate with each other. However, the open nature of </p><p>OSNs attracts a constant interest in attacking and exploiting them. </p><p>In particular, they are vulnerable to various attacks launched through </p><p>malicious accounts, including fake accounts and compromised real user </p><p>accounts. In those attacks, malicious accounts are used to send out </p><p>spam, spread malware, distort online voting, etc.</p><p>In this dissertation, we present practical systems that we have designed </p><p>and built to help OSNs effectively throttle malicious accounts. The overarching </p><p>contribution of this dissertation is the approaches that leverage the fundamental </p><p>weaknesses of attackers to defeat them. We have explored defense schemes along </p><p>two dimensions of an attacker's weaknesses: limited social relationships </p><p>and strict economic constraints.</p><p>The first part of this dissertation focuses on how to leverage social </p><p>relationship constraints to detect fake accounts. We present SybilRank, a novel </p><p>social-graph-based detection scheme that can scale up to OSNs with billions of </p><p>users. SybilRank is based on the observation that the social connections between </p><p>fake accounts and real users, called attack edges, are limited. It formulates </p><p>the detection as scalable user ranking according to the landing probability of </p><p>early-terminated random walks on the social graph. SybilRank generates an informative </p><p>user-ranked list with a substantial fraction of fake accounts at the bottom, </p><p>and bounds the number of fake accounts that are ranked higher than legitimate </p><p>users to O(log n) per attack edge, where n is the total number of users. We have </p><p>demonstrated the scalability of SybilRank via a prototype on Hadoop MapReduce, </p><p>and its effectiveness in the real world through a live deployment at Tuenti, </p><p>the largest OSN in Spain.</p><p>The second part of this dissertation focuses on how to exploit an attacker's </p><p>economic constraints to uncover malicious accounts. We present SynchroTrap, a system </p><p>that uncovers large groups of active malicious accounts, including both fake </p><p>accounts and compromised accounts, by detecting their loosely synchronized actions.</p><p>The design of SynchroTrap is based on the observation that malicious accounts usually </p><p>perform loosely synchronized actions to accomplish an attack mission, due to </p><p>limited budgets, specific mission goals, etc. SynchroTrap transforms the detection </p><p>into a scalable clustering algorithm. It uncovers large groups of accounts </p><p>that act similarly at around the same time for a sustained period of time. To </p><p>handle the enormous volume of user action data in large OSNs, we designed SynchroTrap</p><p>as an incremental processing system that processes small data chunks on a daily </p><p>basis but aggregates the computational results over the continuous data stream. </p><p>We implemented SynchroTrap on Hadoop and Giraph, and we deployed it on Facebook </p><p>and Instagram. This deployment has resulted in the unveiling of millions of malicious </p><p>accounts and thousands of large attack campaigns per month.</p>"]},{"key":"dc:title","label":"Title","values":["Understanding and Defending Against Malicious Identities in Online Social Networks"]}]}],"canonical_facts":{"dc:contributor.advisor":["Yang, Xiaowei"],"dc:creator":["Cao, Qiang"],"dc:date.accessioned":["2014-08-27T15:20:38Z"],"dc:date.available":["2014-08-27T15:20:38Z"],"dc:date.issued":["2014"],"dc:description.abstract":["<p>Serving more than one billion users around the world, today's online </p><p>social networks (OSNs) pervade our everyday life and change the way people </p><p>connect and communicate with each other. However, the open nature of </p><p>OSNs attracts a constant interest in attacking and exploiting them. </p><p>In particular, they are vulnerable to various attacks launched through </p><p>malicious accounts, including fake accounts and compromised real user </p><p>accounts. In those attacks, malicious accounts are used to send out </p><p>spam, spread malware, distort online voting, etc.</p><p>In this dissertation, we present practical systems that we have designed </p><p>and built to help OSNs effectively throttle malicious accounts. The overarching </p><p>contribution of this dissertation is the approaches that leverage the fundamental </p><p>weaknesses of attackers to defeat them. We have explored defense schemes along </p><p>two dimensions of an attacker's weaknesses: limited social relationships </p><p>and strict economic constraints.</p><p>The first part of this dissertation focuses on how to leverage social </p><p>relationship constraints to detect fake accounts. We present SybilRank, a novel </p><p>social-graph-based detection scheme that can scale up to OSNs with billions of </p><p>users. SybilRank is based on the observation that the social connections between </p><p>fake accounts and real users, called attack edges, are limited. It formulates </p><p>the detection as scalable user ranking according to the landing probability of </p><p>early-terminated random walks on the social graph. SybilRank generates an informative </p><p>user-ranked list with a substantial fraction of fake accounts at the bottom, </p><p>and bounds the number of fake accounts that are ranked higher than legitimate </p><p>users to O(log n) per attack edge, where n is the total number of users. We have </p><p>demonstrated the scalability of SybilRank via a prototype on Hadoop MapReduce, </p><p>and its effectiveness in the real world through a live deployment at Tuenti, </p><p>the largest OSN in Spain.</p><p>The second part of this dissertation focuses on how to exploit an attacker's </p><p>economic constraints to uncover malicious accounts. We present SynchroTrap, a system </p><p>that uncovers large groups of active malicious accounts, including both fake </p><p>accounts and compromised accounts, by detecting their loosely synchronized actions.</p><p>The design of SynchroTrap is based on the observation that malicious accounts usually </p><p>perform loosely synchronized actions to accomplish an attack mission, due to </p><p>limited budgets, specific mission goals, etc. SynchroTrap transforms the detection </p><p>into a scalable clustering algorithm. It uncovers large groups of accounts </p><p>that act similarly at around the same time for a sustained period of time. To </p><p>handle the enormous volume of user action data in large OSNs, we designed SynchroTrap</p><p>as an incremental processing system that processes small data chunks on a daily </p><p>basis but aggregates the computational results over the continuous data stream. </p><p>We implemented SynchroTrap on Hadoop and Giraph, and we deployed it on Facebook </p><p>and Instagram. This deployment has resulted in the unveiling of millions of malicious </p><p>accounts and thousands of large attack campaigns per month.</p>"],"dc:identifier.uri":["https://hdl.handle.net/10161/9031"],"dc:subject":["Computer science","Malicious accounts","Online Social Networks","SybilRank","SynchroTrap"],"dc:title":["Understanding and Defending Against Malicious Identities in Online Social Networks"],"dc:type":["Dissertation"]},"updated_at":"2026-07-24T02:07:23Z"}