• 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