![Thumbnail](/xmlui/bitstream/handle/20.500.11984/1509/Thesis_Oscar%20Somarriba.pdf.jpg?sequence=6&isAllowed=y)
View/ Open
Title
Dynamic monitoring of Android malware behavior: a DNS-based approachxmlui.dri2xhtml.METS-1.0.item-contributorOtherinstitution
https://ror.org/04njjy449https://ror.org/0220mzb33
https://ror.org/03hp1m080
https://ror.org/00ne6sr39
Rights
© Oscar Manuel Somarriba JarquínAccess
http://purl.org/coar/access_right/c_abf2Publisher’s version
https://doi.org/10.48764/hr43-4x94Publisher
Mondragon Unibertsitatea. Goi Eskola PoliteknikoaKeywords
Dispositivos de controlDispositivos de transmisión de datos
ODS 8 Trabajo decente y crecimiento económico
ODS 9 Industria, innovación e infraestructura
Abstract
The increasing technological revolution of the mobile smart devices fosters their wide use. Since mobile users rely on unofficial or thirdparty repositories in order to freely install paid application ... [+]
The increasing technological revolution of the mobile smart devices fosters their wide use. Since mobile users rely on unofficial or thirdparty repositories in order to freely install paid applications, lots of security and privacy issues are generated. Thus, at the same time that Android phones become very popular and growing rapidly their market share, so it is the number of malicious applications targeting them.
Yet, current mobile malware detection and analysis technologies are very limited and ineffective. Due to the particular traits of mobile devices such as the power consumption constraints that make unaffordable
to run traditional PC detection engines on the device; therefore mobile security faces new challenges, especially on dynamic runtime malware detection. This approach is import because many instructions or infections could happen after an application is installed or executed.
On the one hand, recent studies have shown that the network-based analysis, where applications could be also analyzed by observing the network traffic they generate, enabling us to detect malicious activities occurring on the smart device. On the other hand, the aggressors rely on DNS to provide adjustable and resilient communication between compromised client machines and malicious infrastructure. So, having rich DNS traffic information is very important to identify malevolent behavior, then using DNS for malware detection is a logical step in the dynamic analysis because malicious URLs are common and the present danger for cybersecurity. Therefore, the main goal of this thesis is to combine and correlate two approaches: top-down detection by identifying malware domains using DNS traces at the network level, and bottom-up detection at the device level using the dynamic analysis in order to capture the URLs requested on a number of applications to pinpoint the malware. For malware detection and visualization, we propose a system which is based on dynamic analysis of API calls. Thiscan help Android malware analysts in visually inspecting what the application under study does, easily identifying such malicious functions.
Moreover, we have also developed a framework that automates the dynamic DNS analysis of Android malware where the captured URLs at the smartphone under scrutiny are sent to a remote server where they are: collected, identified within the DNS server records, mapped the extracted DNS records into this server in order to classify them either as benign or malicious domain. The classification is done through the usage of machine learning. Besides, the malicious URLs found are used in order to track and pinpoint other infected smart devices, not currently under monitoring. [-]
Collections
- Theses - Engineering [218]