DocumentCode
3704078
Title
DroidCIA: A Novel Detection Method of Code Injection Attacks on HTML5-Based Mobile Apps
Author
Yen-Lin Chen;Hahn-Ming Lee;Albert B. Jeng;Te-En Wei
Author_Institution
Nat. Taiwan Univ. of Sci. &
Volume
1
fYear
2015
Firstpage
1014
Lastpage
1021
Abstract
Smartphones have become more and more popular recently. There are many different smartphone systems, such as Android, iOS, etc. Based on HTML5, now developers can have a convenient framework to develop cross-platform HTML5- based mobile apps. Unfortunately, HTML5-based apps are also susceptible to cross-site scripting attacks like most web applications. Attackers can inject malicious scripts from many different injection channels. In this paper, we propose a new way to detect a known malicious script injected by using HTML5 text box input type along with "document.getElementById("TagID").value". This new text box injection channel was not detected by other researchers so far because they only analyzed JavaScript APIs, but overlooked HTML files which captured text box input type information. Later, we applied this new method to a vulnerable app set with 8303 cases obtained from Google Play. We detected a total of 351 vulnerable apps with accuracy 99%, which included 347 detected also by other researchers as well as 4 extra vulnerable apps that belonged to this text box injection channel. We also implemented a Code Injection Attack detection tool named DroidCIA that automated the drawing of JavaScript API call graph and the combination of API with HTML information.
Keywords
"HTML","Mobile communication","Google","Electronic mail","Smart phones","Operating systems","Data mining"
Publisher
ieee
Conference_Titel
Trustcom/BigDataSE/ISPA, 2015 IEEE
Type
conf
DOI
10.1109/Trustcom.2015.477
Filename
7345385
Link To Document