Challenges for Dynamic Analysis of iOS Applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2012

Challenges for Dynamic Analysis of iOS Applications

Martin Szydlowski
  • Function : Author
  • PersonId : 1003325
Manuel Egele
  • Function : Author
  • PersonId : 1003326
Christopher Kruegel
  • Function : Author
  • PersonId : 1003327
Giovanni Vigna
  • Function : Author
  • PersonId : 1003328


Recent research indicates that mobile platforms, such as Android and Apple’s iOS increasingly face the threat of malware. These threats range from spyware that steals privacy sensitive information, such as location data or address book contents to malware that tries to collect ransom from users by locking the device and therefore rendering the device useless. Therefore, powerful analysis techniques and tools are necessary to quickly provide an analyst with the necessary information about an application to assess whether this application contains potentially malicious functionality.In this work, we focus on the challenges and open problems that have to be overcome to create dynamic analysis solutions for iOS applications. Additionally, we present two proof-of-concept implementations tackling two of these challenges. First, we present a basic dynamic analysis approach for iOS applications demonstrating the feasibility of dynamic analysis on iOS. Second, addressing the challenge that iOS applications are almost always user interface driven, we also present an approach to automatically exercise an application’s user interface. The necessity of exercising application user interfaces is demonstrated by the difference in code coverage that we achieve with (60%) and without (16%) such techniques. Therefore, this work is a first step towards comprehensive dynamic analysis for iOS applications.
Fichier principal
Vignette du fichier
978-3-642-27585-2_6_Chapter.pdf (162.76 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01481507 , version 1 (02-03-2017)





Martin Szydlowski, Manuel Egele, Christopher Kruegel, Giovanni Vigna. Challenges for Dynamic Analysis of iOS Applications. International Workshop on Open Problems in Network Security (iNetSec), Jun 2011, Lucerne, Switzerland. pp.65-77, ⟨10.1007/978-3-642-27585-2_6⟩. ⟨hal-01481507⟩
180 View
148 Download



Gmail Facebook Twitter LinkedIn More