2012
DOI: 10.1007/978-3-642-27585-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Challenges for Dynamic Analysis of iOS Applications

Abstract: 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 asse… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
14
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(14 citation statements)
references
References 14 publications
(12 reference statements)
0
14
0
Order By: Relevance
“…While this architecture is widely used for desktop operating systems, mobile software systems rather use the ARM architecture, which is completely different [68]. Consequently, the existing dynamic analysis techniques cannot be used for analyzing iOS apps.…”
Section: A Dynamic Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…While this architecture is widely used for desktop operating systems, mobile software systems rather use the ARM architecture, which is completely different [68]. Consequently, the existing dynamic analysis techniques cannot be used for analyzing iOS apps.…”
Section: A Dynamic Analysismentioning
confidence: 99%
“…Another constraint for the dynamic analysis of iOS applications is the general adoption of event-based graphic user interfaces, which makes application features depending on the events triggered by the user. Moreover, a finite number of automatic runs of the app may be unable to cover all the execution paths [68]. Therefore, a relevant dynamic analysis of iOS apps requires necessarily an interaction with the graphic interface.…”
Section: A Dynamic Analysismentioning
confidence: 99%
“…Dynamic analysis technology refers to the process of the implementation of the program, through the control of input variables and the operating environment of the program to analyze, to detect whether there are security risks in the applications [1].…”
Section: Dynamic Analysis Technologymentioning
confidence: 99%
“…One research area is to investigate the ways malicious behavior are triggered. For example, a group of malwares can stay dormant until the occurrence of an specific event [24]. Some events are independent of user interactions with applications (i.e.…”
Section: Introductionmentioning
confidence: 99%