Demo Data from VLDB 2026 / reviewers in the wild / expert
Tongxin Li 0002
dblp:140/7353-2
· DBLP profile ↗
14ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-9806-8964ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 14 · 2 first-authorSystems, architecture and hardware · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
10 papers |
Web and mobile security · 57% Systems and software security · 21% Malware analysis · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
mobile security |
0.7 | 2 | 2019 | Understanding iOS-based Crowdturfing Through Hidden UI Analysis · USENIX Security Symposium 2019 Things You May Not Know About Android (Un)Packers: A Systematic Study based on Whole-System Emulation · NDSS 2018 |
Web and mobile security
mobile application security |
0.4 | 2 | 2015 | Perplexed Messengers from the Cloud: Automated Security Analysis of Push-Messaging Integrations · CCS 2015 Mayhem in the Push Clouds: Understanding and Mitigating Security Hazards in Mobile Push-Messaging Services · CCS 2014 |
Web and mobile security
web security |
0.4 | 1 | 2019 | Understanding iOS-based Crowdturfing Through Hidden UI Analysis · USENIX Security Symposium 2019 |
Malware analysis
android unpacking |
0.3 | 1 | 2018 | Things You May Not Know About Android (Un)Packers: A Systematic Study based on Whole-System Emulation · NDSS 2018 |
Malware analysis › mobile malware
mobile malware analysis |
0.3 | 1 | 2018 | Things You May Not Know About Android (Un)Packers: A Systematic Study based on Whole-System Emulation · NDSS 2018 |
Web and mobile security › payment security
mobile payment security |
0.3 | 1 | 2017 | Picking Up My Tab: Understanding and Mitigating Synchronized Token Lifting and Spending in Mobile Payment · USENIX Security Symposium 2017 |
Web and mobile security › mobile application security
web-view security |
0.3 | 1 | 2017 | Unleashing the Walking Dead: Understanding Cross-App Remote Infections on Mobile WebViews · CCS 2017 |
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate validation |
0.2 | 1 | 2016 | Staying Secure and Unprepared: Understanding and Mitigating the Security Risks of Apple ZeroConf · IEEE Symposium on Security and Privacy 2016 |
Systems and software security › memory safety
control-flow integrity |
0.2 | 1 | 2016 | VTrust: Regaining Trust on Virtual Calls · NDSS 2016 |
Web and mobile security › malicious advertising
malicious advertisement detection |
0.2 | 1 | 2014 | POSTER: AdHoneyDroid - Capture Malicious Android Advertisements · CCS 2014 |
Usable security
security user studies |
0.1 | 1 | 2016 | Staying Secure and Unprepared: Understanding and Mitigating the Security Risks of Apple ZeroConf · IEEE Symposium on Security and Privacy 2016 |
Program analysis
static analysis |
0.1 | 1 | 2016 | VTrust: Regaining Trust on Virtual Calls · NDSS 2016 |
Web and mobile security › mobile security
android security |
0.1 | 1 | 2014 | POSTER: AdHoneyDroid - Capture Malicious Android Advertisements · CCS 2014 |
Systems and software security › operating system security
sandboxing |
0.1 | 1 | 2014 | POSTER: AdHoneyDroid - Capture Malicious Android Advertisements · CCS 2014 |
Methods — techniques the papers use, named apart from their topics
measurement study · 0.4UI analysis · 0.4whole-system emulation · 0.3fuzzing · 0.3attack building block discovery · 0.3user study · 0.2security analysis · 0.2biometric verification · 0.2static semantic analysis · 0.2binary analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | ReDex: Unpacking Android Packed Apps by Executing Every MethodabstractIn recent years, Android commercial packers have been widely used to encrypt dex files of apps, making analysts and malware detection solutions hard to obtain the actual dex files for further analysis. Therefore, we propose a novel unpacking system named ReDex. ReDex uses Java reflection to execute all methods with forged arguments and collects the original instructions when the method is executing. Although apps may crash due to forged arguments, ReDex can collect its original instructions released by the commercial packer before the crash. Also, we design an exception/crash handling module, which can avoid most of the crashes and restart the unpacking process at the next method after the crash. The comparison with 2 state-of-the-art unpackers on 100 packed apps with source code and 140 wild packed apps shows that ReDex can unpack more apps. Besides, we conduct an experiment with 1,801 real-world apps packed by 7 representative packers. Of 21 million methods, ReDex can extract 19,239,743 (90.30%) methods. The exception/crash handling module effectively reduces the crash rate to 2.31%. In these packed apps, we find 4 interesting packing techniques. ReDex can deal with these packing techniques while 2 state-of-the-art unpackers cannot. Jiajin Cai, Tongxin Li 0002, Can Huang 0001, Xinhui Han |
TrustCom | 2 |
| 2019 | Understanding iOS-based Crowdturfing Through Hidden UI Analysis
Yeonjoon Lee, Xueqiang Wang, Kwangwuk Lee, Xiaojing Liao, XiaoFeng Wang 0001, Tongxin Li 0002, Xianghang Mi |
USENIX Security Symposium | 6 |
| 2018 | Things You May Not Know About Android (Un)Packers: A Systematic Study based on Whole-System Emulation
Yue Duan, Mu Zhang 0001, Abhishek Vasisht Bhaskar, Heng Yin 0001, Xiaorui Pan, Tongxin Li 0002, Xueqiang Wang, XiaoFeng Wang 0001 |
NDSS | 6 |
| 2018 | Detecting telecommunication fraud by understanding the contents of a callabstractTelecommunication fraud has continuously been causing severe financial loss to telecommunication customers in China for several years. Traditional approaches to detect telecommunication frauds usually rely on constructing a blacklist of fraud telephone numbers. However, attackers can simply evade such detection by changing their numbers, which is very easy to achieve through VoIP (Voice over IP). To solve this problem, we detect telecommunication frauds from the contents of a call instead of simply through the caller’s telephone number. Particularly, we collect descriptions of telecommunication fraud from news reports and social media. We use machine learning algorithms to analyze data and to select the high-quality descriptions from the data collected previously to construct datasets. Then we leverage natural language processing to extract features from the textual data. After that, we build rules to identify similar contents within the same call for further telecommunication fraud detection. To achieve online detection of telecommunication frauds, we develop an Android application which can be installed on a customer’s smartphone. When an incoming fraud call is answered, the application can dynamically analyze the contents of the call in order to identify frauds. Our results show that we can protect customers effectively. Kai Chen 0012, Tongxin Li 0002, Yi Yang 0100, XiaoFeng Wang 0001 |
Cybersecur. | 3 |
| 2017 | Unleashing the Walking Dead: Understanding Cross-App Remote Infections on Mobile WebViewsabstractAs a critical feature for enhancing user experience, cross-app URL invocation has been reported to cause unauthorized execution of app components. Although protection has already been put in place, little has been done to understand the security risks of navigating an app's WebView through an URL, a legitimate need for displaying the app's UI during cross-app interactions. In our research, we found that the current design of such cross-WebView navigation actually opens the door to a cross-app remote infection, allowing a remote adversary to spread malicious web content across different apps' WebView instances and acquire stealthy and persistent control of these apps. This new threat, dubbed Cross-App WebView Infection (XAWI), enables a series of multi-app, colluding attacks never thought before, with significant real world impacts. Particularly, we found that the remote adversary can collectively utilize multiple infected apps' individual capabilities to escalate his privileges on a mobile device or orchestrate a highly realistic remote Phishing attack (e.g., running a malicious script in Chrome to stealthily change Twitter's WebView to fake Twitter's own login UI). We show that the adversary can easily find such attack "building blocks" (popular apps whose WebViews can be redirected by another app) through an automatic fuzz, and discovered about 7.4% of the most popular apps subject to the XAWI attacks, including Facebook, Twitter, Amazon and others. Our study reveals the contention between the demand for convenient cross-WebView communication and the need for security control on the channel, and makes the first step toward building OS-level protection to safeguard this fast-growing technology. Tongxin Li 0002, Xueqiang Wang, Mingming Zha 0001, Kai Chen 0012, XiaoFeng Wang 0001, Luyi Xing, Xiaolong Bai, Nan Zhang 0018, Xinhui Han |
CCS | 1 |
| 2017 | Ghost Installer in the Shadow: Security Analysis of App Installation on AndroidabstractAndroid allows developers to build apps with app installation functionality themselves with minimal restriction and support like any other functionalities. Given the critical importance of app installation, the security implications of the approach can be significant. This paper reports the first systematic study on this issue, focusing on the security guarantees of different steps of the App Installation Transaction (AIT). We demonstrate the serious consequences of leaving AIT development to individual developers: most installers (e.g., Amazon AppStore, DTIgnite, Baidu) are riddled with various security-critical loopholes, which can be exploited by attackers to silently install any apps, acquiring dangerous-level permissions or even unauthorized access to system resources. Surprisingly, vulnerabilities were found in all steps of AIT. The attacks we present, dubbed Ghost Installer Attack (GIA), are found to pose a realistic threat to Android ecosystem. Further, we developed both a user-app-level and a system-level defense that are innovative and practical. Yeonjoon Lee, Tongxin Li 0002, Nan Zhang 0018, Soteris Demetriou, Mingming Zha 0001, XiaoFeng Wang 0001, Kai Chen 0012, Xiao-yong Zhou, Xinhui Han, Michael Grace |
DSN | 2 |
| 2017 | Filtering for Malice Through the Data Ocean: Large-Scale PHA Install Detection at the Communication Service Provider Level
Kai Chen 0012, Tongxin Li 0002, Bin Ma 0001, Peng Wang 0088, XiaoFeng Wang 0001, Peiyuan Zong |
RAID | 2 |
| 2017 | Picking Up My Tab: Understanding and Mitigating Synchronized Token Lifting and Spending in Mobile Payment
Xiaolong Bai, Zhe Zhou 0001, XiaoFeng Wang 0001, Zhou Li 0001, Xianghang Mi, Nan Zhang 0018, Tongxin Li 0002, Shi-Min Hu 0001, Kehuan Zhang |
USENIX Security Symposium | 7 |
| 2016 | VTrust: Regaining Trust on Virtual Calls
Chao Zhang 0008, Dawn Song, Scott A. Carr, Mathias Payer, Tongxin Li 0002, Chengyu Song |
NDSS | 5 |
| 2016 | Staying Secure and Unprepared: Understanding and Mitigating the Security Risks of Apple ZeroConfabstractWith the popularity of today's usability-oriented designs, dubbed Zero Configuration or ZeroConf, unclear are the security implications of these automatic service discovery, "plug-and-play" techniques. In this paper, we report the first systematic study on this issue, focusing on the security features of the systems related to Apple, the major proponent of ZeroConf techniques. Our research brings to light a disturbing lack of security consideration in these systems' designs: major ZeroConf frameworks on the Apple platforms, including the Core Bluetooth Framework, Multipeer Connectivity and Bonjour, are mostly unprotected and popular apps and system services, such as Tencent QQ, Apple Handoff, printer discovery and AirDrop, turn out to be completely vulnerable to an impersonation or Man-in-the-Middle (MitM) attack, even though attempts have been made to protect them against such threats. The consequences are serious, allowing a malicious device to steal the user's SMS messages, email notifications, documents to be printed out or transferred to another device. Most importantly, our study highlights the fundamental security challenges underlying ZeroConf techniques: in the absence of any pre-configured secret across different devices, authentication has to rely on Apple-issued public-key certificate, which however cannot be properly verified due to the difficulty in finding a unique, nonsensitive and widely known identity of a human user to bind her to her certificate. To address this issue, we developed a suite of new techniques, including a conflict detection approach and a biometric technique that enables the user to speak out her certificate through 6 distinct, rare but pronounceable words to let those who know her voice verify her certificate. We performed a security analysis on the new protection and evaluated its usability and effectiveness using two user studies involving 60 participants. Our research shows that the new protection fits well with the existing ZeroConf systems such as AirDrop. It is well received by users and also providing effective defense even against recently proposed speech synthesis attacks. Xiaolong Bai, Luyi Xing, Nan Zhang 0018, XiaoFeng Wang 0001, Xiaojing Liao, Tongxin Li 0002, Shi-Min Hu 0001 |
IEEE Symposium on Security and Privacy | 6 |
| 2015 | Perplexed Messengers from the Cloud: Automated Security Analysis of Push-Messaging IntegrationsabstractIn this paper, we report the first large-scale, systematic study on the security qualities of emerging push-messaging services, focusing on their app-side service integrations. We identified a set of security properties different push-messaging services (e.g., Google Cloud Messaging) need to have, and automatically verified them in different integrations using a new technique, called Seminal. Seminal is designed to extract semantic information from a service's sample code, and leverage the information to evaluate the security qualities of the service's SDKs and its integrations within different apps. Using this tool, we studied 30 leading services around the world, and scanned 35,173 apps. Our findings are astonishing: over 20% apps in Google Play and 50% apps in mainstream Chinese app markets are riddled with security-critical loopholes, putting a huge amount of sensitive user data at risk. Also, our research brought to light new types of security flaws never known before, which can be exploited to cause serious confusions among popular apps and services (e.g., Facebook, Skype, Yelp, Baidu Push). Taking advantage of such confusions, the adversary can post his content to the victim's apps in the name of trusted parties and intercept her private messages. The study highlights the serious challenges in securing push-messaging services and an urgent need for improving their security qualities. Yangyi Chen, Tongxin Li 0002, XiaoFeng Wang 0001, Kai Chen 0012, Xinhui Han |
CCS | 2 |
| 2015 | Cracking App Isolation on Apple: Unauthorized Cross-App Resource Access on MAC OS~X and iOSabstractOn modern operating systems, applications under the same user are separated from each other, for the purpose of protecting them against malware and compromised programs. Given the complexity of today's OSes, less clear is whether such isolation is effective against different kind of cross-app resource access attacks (called XARA in our research). To better understand the problem, on the less-studied Apple platforms, we conducted a systematic security analysis on MAC OS~X and iOS. Our research leads to the discovery of a series of high-impact security weaknesses, which enable a sandboxed malicious app, approved by the Apple Stores, to gain unauthorized access to other apps' sensitive data. More specifically, we found that the inter-app interaction services, including the keychain, WebSocket and NSConnection on OS~X and URL Scheme on the MAC OS and iOS, can all be exploited by the malware to steal such confidential information as the passwords for iCloud, email and bank, and the secret token of Evernote. Further, the design of the app sandbox on OS~X was found to be vulnerable, exposing an app's private directory to the sandboxed malware that hijacks its Apple Bundle ID. As a result, sensitive user data, like the notes and user contacts under Evernote and photos under WeChat, have all been disclosed. Fundamentally, these problems are caused by the lack of app-to-app and app-to-OS authentications. To better understand their impacts, we developed a scanner that automatically analyzes the binaries of MAC OS and iOS apps to determine whether proper protection is missing in their code. Running it on hundreds of binaries, we confirmed the pervasiveness of the weaknesses among high-impact Apple apps. Since the issues may not be easily fixed, we built a simple program that detects exploit attempts on OS~X, helping protect vulnerable apps before the problems can be fully addressed. Luyi Xing, Xiaolong Bai, Tongxin Li 0002, XiaoFeng Wang 0001, Kai Chen 0012, Xiaojing Liao, Shi-Min Hu 0001, Xinhui Han |
CCS | 3 |
| 2014 | Mayhem in the Push Clouds: Understanding and Mitigating Security Hazards in Mobile Push-Messaging ServicesabstractPush messaging is among the most important mobile-cloud services, offering critical supports to a wide spectrum of mobile apps. This service needs to coordinate complicated interactions between developer servers and their apps in a large scale, making it error prone. With its importance, little has been done, however, to understand the security risks of the service. In this paper, we report the first security analysis on those push-messaging services, which reveals the pervasiveness of subtle yet significant security flaws in them, affecting billions of mobile users. Through even the most reputable services like Google Cloud Messaging (GCM) and Amazon Device Messaging (ADM), the adversary running carefully-crafted exploits can steal sensitive messages from a target device, stealthily install or uninstall any apps on it, remotely lock out its legitimate user or even completely wipe out her data. This is made possible by the vulnerabilities in those services' protection of device-to-cloud interactions and the communication between their clients and subscriber apps on the same devices. Our study further brings to light questionable practices in those services, including weak cloud-side access control and extensive use of PendingIntent, as well as the impacts of the problems, which cause popular apps or system services like Android Device Manager, Facebook, Google+, Skype, PayPal etc. to leak out sensitive user data or unwittingly act on the adversary's command. To mitigate this threat, we developed a technique that helps the app developers establish end-to-end protection of the communication with their apps, over the vulnerable messaging services they use. Tongxin Li 0002, Xiao-yong Zhou, Luyi Xing, Yeonjoon Lee, Muhammad Naveed 0001, XiaoFeng Wang 0001, Xinhui Han |
CCS | 1 |
| 2014 | POSTER: AdHoneyDroid - Capture Malicious Android AdvertisementsabstractIn this paper we explore the problem of collecting malicious smartphone advertisements. Most smartphone app contains advertisements and also suffers from vulnerable advertisement libraries. Malicious advertisements exploit the ad library vulnerability and attack victim smartphones. Similar to the traditional honeypots, we need an effective way to capture malicious ads. In this paper, we provide our approach named AdHoneyDroid. We build a crawler to gather apps on the android marketplaces and manually collect ad libraries and their vulnerabilities. Then AdHoneyDroid executes the apps and detects malicious advertisements. In our approach, we adopt the idea of API sandbox and TaintDroid to detect the attack event. We store the malicious advertisements in a database for future analysis. Malicious ads can help security analysts have a better understanding of current mobile attacks and also disclose the attack payloads. Shuaifu Dai, Tongxin Li 0002, Xinhui Han |
CCS | 4 |