Platforma pro automatizované vytváření otisků mobilních aplikací
Loading...
Date
Authors
Kičinka, Kristián
ORCID
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Cieľom práce je vyvinúť platformu, ktorá by umožnila automatizované vytváranie odtlačkov TLS mobilných aplikácií pre platformu Android. Práca obsahuje informácie potrebné pre pochopenie problematiky vytvárania odtlačkov TLS, dostupné typy odtlačkov a metódu vytvárania odtlačkov mobilných aplikácií pomocou odtlačkov TLS, návrh a implementáciu modulov potrebných na vytvorenie platformy. Rozoberá problematiku automatizovaného získavania aplikácií, ich inštalácie a spúšťania za účelom analýzy sieťovej komunikácie a vytvárania odtlačkov. Zahŕňa ukladanie a verziovanie vytvorených odtlačkov a experimenty vykonávané s vytvorenou platformou s cieľom overiť funkčnosť a použiteľnosť platformy v reálnom prostredí. Obsahuje aj analýzu komunikácie nebezpečných a malvérových aplikácií. Platforma prispeje k zlepšeniu v oblasti analýzy sieťovej prevádzky, k zvýšeniu efektivity práce sieťových administrátorov a je využiteľná pri monitorovaní sieťovej komunikácie na identifikáciu jednotlivých aplikácií na sieti, pri identifikácií nebezpečných aplikácií alebo detekcii malvéru.
The goal of this work is to develop a platform that would enable automated TLS fingerprinting of mobile applications for the Android platform. The thesis contains information required to understand the issues of TLS fingerprinting, the available types of fingerprints and the method of creating mobile application fingerprints using TLS fingerprints, the design and implementation of the modules required to create the platform. It discusses the issues of automated application acquisition, installation and launching in order to analyze network communication and create fingerprints. It covers the storage and versioning of the created fingerprints and the experiments performed with the created platform in order to verify the functionality and usability of the platform in a real-world environment. It also includes analysis of communication of malicious and malware applications. The platform will contribute to improvements in the field of network traffic analysis, to increase the efficiency of network administrator’s work and is useful in monitoring network communication to identify individual applications on the network, in identifying malicious applications or detecting malware.
The goal of this work is to develop a platform that would enable automated TLS fingerprinting of mobile applications for the Android platform. The thesis contains information required to understand the issues of TLS fingerprinting, the available types of fingerprints and the method of creating mobile application fingerprints using TLS fingerprints, the design and implementation of the modules required to create the platform. It discusses the issues of automated application acquisition, installation and launching in order to analyze network communication and create fingerprints. It covers the storage and versioning of the created fingerprints and the experiments performed with the created platform in order to verify the functionality and usability of the platform in a real-world environment. It also includes analysis of communication of malicious and malware applications. The platform will contribute to improvements in the field of network traffic analysis, to increase the efficiency of network administrator’s work and is useful in monitoring network communication to identify individual applications on the network, in identifying malicious applications or detecting malware.
Description
Keywords
Mobilné aplikácie, Android, odtlačky TLS, JA3, JA3S, JA4, JA4S, JA4X, SNI, NetFlow, Analýza sietí, AVD, Laravel, React, Docker, Webový portál, Google Play Store API, Mobile applications, Android, TLS fingerprints, JA3, JA3S, JA4, JA4S, JA4X, SNI, NetFlow, Network analysis, AVD, Laravel, React, Docker, Web portal, Google Play Store API
Citation
KIČINKA, K. Platforma pro automatizované vytváření otisků mobilních aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační technologie
Comittee
doc. Ing. Ondřej Ryšavý, Ph.D. (předseda)
Ing. Tomáš Milet, Ph.D. (člen)
Ing. Josef Strnadel, Ph.D. (člen)
Ing. Matěj Grégr, Ph.D. (člen)
Ing. Filip Orság, Ph.D. (člen)
Date of acceptance
2024-06-12
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení