Skip to main content

EmphaSSL: Towards emphasis as a mechanism to harden networking security in android apps

Publication ,  Conference
Wei, X; Wolf, M; Guo, L; Lee, KH; Huang, MC; Niu, N
Published in: Proceedings - IEEE Global Communications Conference, GLOBECOM
January 1, 2016

The use of secure HTTP calls is a first and critical step toward securing the Android application data when the app interacts with the Internet. However, one of the major causes for the unencrypted communication is app developer's errors or ignorance. Could the paradigm of literally repetitive and ineffective emphasis shift towards emphasis as a mechanism? This paper introduces emphaSSL, a simple, practical and readily-deployable way to harden networking security in Android applications. Our emphaSSL could guide app developer's security development decisions via real-time feedback, informative warnings and suggestions. At its core of emphaSSL, we use a set of rigorous security rules, which are obtained through an in-depth SSL/TLS security analysis based on security requirements engineering techniques. We implement emphaSSL via the PMD and evaluate it against 75 open- source Android applications. Our results show that emphaSSL is effective at detecting security violations in HTTPS calls with a very low false positive rate, around 2%. Furthermore, we identified 164 substantial SSL mistakes in these testing apps, 40% of which are potentially vulnerable to man-in-the-middle attacks. In each of these instances, the vulnerabilities could be quickly resolved with the assistance of our highlighting messages in emphaSSL. Upon notifying developers of our findings in their applications, we received positive responses and interest in this approach.

Duke Scholars

Published In

Proceedings - IEEE Global Communications Conference, GLOBECOM

DOI

EISSN

2576-6813

ISSN

2334-0983

Publication Date

January 1, 2016
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wei, X., Wolf, M., Guo, L., Lee, K. H., Huang, M. C., & Niu, N. (2016). EmphaSSL: Towards emphasis as a mechanism to harden networking security in android apps. In Proceedings - IEEE Global Communications Conference, GLOBECOM. https://doi.org/10.1109/GLOCOM.2016.7841785
Wei, X., M. Wolf, L. Guo, K. H. Lee, M. C. Huang, and N. Niu. “EmphaSSL: Towards emphasis as a mechanism to harden networking security in android apps.” In Proceedings - IEEE Global Communications Conference, GLOBECOM, 2016. https://doi.org/10.1109/GLOCOM.2016.7841785.
Wei X, Wolf M, Guo L, Lee KH, Huang MC, Niu N. EmphaSSL: Towards emphasis as a mechanism to harden networking security in android apps. In: Proceedings - IEEE Global Communications Conference, GLOBECOM. 2016.
Wei, X., et al. “EmphaSSL: Towards emphasis as a mechanism to harden networking security in android apps.” Proceedings - IEEE Global Communications Conference, GLOBECOM, 2016. Scopus, doi:10.1109/GLOCOM.2016.7841785.
Wei X, Wolf M, Guo L, Lee KH, Huang MC, Niu N. EmphaSSL: Towards emphasis as a mechanism to harden networking security in android apps. Proceedings - IEEE Global Communications Conference, GLOBECOM. 2016.

Published In

Proceedings - IEEE Global Communications Conference, GLOBECOM

DOI

EISSN

2576-6813

ISSN

2334-0983

Publication Date

January 1, 2016