|
CDRep: Automatic Repair of Cryptographic Misuses in Android Applications
Speaker (s):

MA Siqi
PhD Candidate
School of Information Systems
Singapore Management University
|
Date:
Time:
Venue:
|
|
May 25, 2016, Wednesday
3:00pm - 3:30pm
Meeting Room 4.4, Level 4
School of Information Systems
Singapore Management University
80 Stamford Road
Singapore 178902
We look forward to seeing you at this research seminar.

|
|
About the Talk
Cryptography is increasingly being used in mobile applications to provide various security services; from user authentication, data privacy, to secure communications. However, there are plenty of mistakes that developers could accidentally make when using cryptography in their mobile apps and such mistakes can lead to a false sense of security. Recent research reports indeed show that a significant portion of mobile apps in both Android and iOS platforms misused cryptographic APIs. In this paper, we present CDRep, a tool for automatically repairing cryptographic misuse defects in Android apps. We classify such defects into seven types and manually assemble the corresponding x patterns based on the best practices in cryptographic implementations. CDRep consists of two phases, a detection phase which identifies defect locations in a mobile app and a repair phase which repairs the vulnerable app automatically. In our validation, CDRep is able to successfully repair 94.5% of 1,262 vulnerable apps. Furthermore, CDRep is lightweight, the average run-time to generate a patch is merely 19.3 seconds and the size of a repaired app increases by only 0.667% on average.
This a pre-conference talk for 11th ACM Asia Conference on Computer and Communications Security (ASIACCS 2016).
About the Speaker
MA Siqi is a third-year PhD student in the School of Information System, Singapore Management University. She is advised by Professor Robert H. Deng and Assistant Professor David Lo. From August 2015 to May 2015, she visited the Cyber Security Lab in CMU, advised by Assistant Professor Nicolas Christin. Her research interest is software security, mainly focus on vulnerability detection and repair.
|