Detecting Malicious Usage of Online Social Network APIs from Network Flows
Dan Li
Committee: Jun Li (chair), Reza Rejaie, Lei Jiao
Directed Research Project(Sep 2018)
Keywords: OSN; NetFlow; network flow; malicious OSN application; OSN application; OSN API

While online social networks (OSNs) provide Application Programming Interfaces (APIs) to enable the development of OSN applications, some of these applications, unfortunately, can be malicious. They can be running on the devices for OSN users throughout the Internet, causing security, privacy, and liability concerns to the network service providers of these OSN users.

In this paper, we study how a network service provider may inspect its network traffic to detect network flows from malicious API-based OSN applications. In particular, we devise a deep learning based methodology to detect NetFlows generated by malicious API-based OSN applications. We implement this methodology on a testbed, and show that our solution is effective and can accurately label 97.6% NetFlows from the malicious OSN applications, with only 1.6% false positives.