File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/DSN.2014.30
- Scopus: eid_2-s2.0-84912127683
- WOS: WOS:000361050800017
Supplementary
- Citations:
- Appears in Collections:
Conference Paper: On tracking information flows through JNI in android applications
Title | On tracking information flows through JNI in android applications |
---|---|
Authors | |
Issue Date | 2014 |
Citation | Proceedings of the International Conference on Dependable Systems and Networks, 2014, p. 180-191 How to Cite? |
Abstract | Android provides native development kit through JNI for developing high-performance applications (or simply apps). Although recent years have witnessed a considerable increase in the number of apps employing native libraries, only a few systems can examine them. However, none of them scrutinizes the interactions through JNI in them. In this paper, we conduct a systematic study on tracking information flows through JNI in apps. More precisely, we first perform a large-scale examination on apps using JNI and report interesting observations. Then, we identify scenarios where information flows uncaught by existing systems can result in information leakage. Based on these insights, we propose and implement NDroid, an efficient dynamic taint analysis system for checking information flows through JNI. The evaluation through real apps shows NDroid can effectively identify information leaks through JNI with low performance overheads. |
Persistent Identifier | http://hdl.handle.net/10722/303434 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Qian, Chenxiong | - |
dc.contributor.author | Luo, Xiapu | - |
dc.contributor.author | Shao, Yuru | - |
dc.contributor.author | Chan, Alvin T.S. | - |
dc.date.accessioned | 2021-09-15T08:25:18Z | - |
dc.date.available | 2021-09-15T08:25:18Z | - |
dc.date.issued | 2014 | - |
dc.identifier.citation | Proceedings of the International Conference on Dependable Systems and Networks, 2014, p. 180-191 | - |
dc.identifier.uri | http://hdl.handle.net/10722/303434 | - |
dc.description.abstract | Android provides native development kit through JNI for developing high-performance applications (or simply apps). Although recent years have witnessed a considerable increase in the number of apps employing native libraries, only a few systems can examine them. However, none of them scrutinizes the interactions through JNI in them. In this paper, we conduct a systematic study on tracking information flows through JNI in apps. More precisely, we first perform a large-scale examination on apps using JNI and report interesting observations. Then, we identify scenarios where information flows uncaught by existing systems can result in information leakage. Based on these insights, we propose and implement NDroid, an efficient dynamic taint analysis system for checking information flows through JNI. The evaluation through real apps shows NDroid can effectively identify information leaks through JNI with low performance overheads. | - |
dc.language | eng | - |
dc.relation.ispartof | Proceedings of the International Conference on Dependable Systems and Networks | - |
dc.title | On tracking information flows through JNI in android applications | - |
dc.type | Conference_Paper | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.doi | 10.1109/DSN.2014.30 | - |
dc.identifier.scopus | eid_2-s2.0-84912127683 | - |
dc.identifier.spage | 180 | - |
dc.identifier.epage | 191 | - |
dc.identifier.isi | WOS:000361050800017 | - |