Budapesti Műszaki és Gazdaságtudományi Egyetem - BME -- Távközlési és Médiainformatikai Tanszék - TMIT Dept. of Telecommunications and Artificial Intelligence - TMIT
 
 
| IW  
 
 
Student topics

Kritikus TLS tanúsítvány-ellenőrzési hibák Android alkalmazásokban (Risks of Improper TLS Certificate Validation on the Android Platform)

According to GlobalStat, Android smartphones accounted for more than 72% of the market share in 2023, highlighting the increasing importance of Android security. Existing research typically examines certificate validation issues at the application level, although these issues can originate from multiple sources, including app developers and the authors of various libraries (e.g., ads, analytics) used in the applications. In this project, we employ certificates with common and well-documented validation issues: Unverified Certificate Signature: The app accepts any received certificate without verifying its signature, although it may still check the expiration date and domain name. Self-Signed Certificate: The app validates the signature using the public key contained in the certificate itself but may also verify the expiration date and domain name. Expired Certificate: The app securely validates the domain and signature of the certificate but ignores its validity period. Domain Mismatch: The app checks the certificate's expiration date and signature but skips verifying the match between the certificate's domain and the server name. Tasks: Conduct an automated analysis. Build a dataset of applications from the Google Play Store. Identify certificate validation issues. Run selected applications on devices with Android 13 factory images. Emphasize the importance of TLS security among app developers.

According to GlobalStat, Android smartphones accounted for more than 72% of the market share in 2023, highlighting the increasing importance of Android security. Existing research typically examines certificate validation issues at the application level, although these issues can originate from multiple sources, including app developers and the authors of various libraries (e.g., ads, analytics) used in the applications. In this project, we employ certificates with common and well-documented validation issues: Unverified Certificate Signature: The app accepts any received certificate without verifying its signature, although it may still check the expiration date and domain name. Self-Signed Certificate: The app validates the signature using the public key contained in the certificate itself but may also verify the expiration date and domain name. Expired Certificate: The app securely validates the domain and signature of the certificate but ignores its validity period. Domain Mismatch: The app checks the certificate's expiration date and signature but skips verifying the match between the certificate's domain and the server name. Tasks: Conduct an automated analysis. Build a dataset of applications from the Google Play Store. Identify certificate validation issues. Run selected applications on devices with Android 13 factory images. Emphasize the importance of TLS security among app developers.

Kulcsszavak: android, tls, biztonság
Témavezető: Ladóczki Bence
Oktatók: Ladóczki Bence, Tapolcai János.
A következő tantárgyakhoz javasolt:
 vitma387 (Önlab, IVIR szakirány)
 vitma415 (Szakdolgozat)
 vitma416 (Szakdolgozat)
 vitma417 (Szakdolgozat, IVIR szakirány)
 vitmal01 (Info, BSc, Önálló laboratórium)
 vitmm855 (Info, MSc, Önálló laboratórium 2, Hálózatok és szolgáltatások)
 vitmm861 (Info, MSc, Önálló laboratórium 2, Médiainformatika)
 vitmm905 (Diplomatervezés 1. (Info, Hálózatok és szolgáltatások szakirány))
 vitmm911 (Diplomatervezés 1. (Info, Médiainformatika szakirány))
 vitmml10 (Info, MSc, Önálló laboratórium 1)
 vitmml11 (Info, MSc, Önálló laboratórium 2)
 vitma345 (Vill., BSc. Önálló laboratórium)
 vitma414 (Szakdolgozat)
 vitmal03 (Vill.mérn. BSc Önálló laboratórium)
 vitmm807 (Vill., MSc, Önálló laboratórium 1, Infokommunikációs rendszerek)
 vitmm857 (Vill., MSc, Önálló laboratórium 2, Infokommunikációs rendszerek)
 vitmm907 (Diplomatervezés 1. (Vill. Infokommunikációs rendszerek szakirány))
 vitmml02 (Vill,MSc,Önlab.1, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML02))
 vitmml03 (Vill,MSc,Önlab.2, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML03))
 vieum821 (Önálló munka 1)
 vieum871 (Önálló munka 2)
 vieum921 (Diplomatervezés 1 (Egészségügyi mérnök))
 vitmm376 (Projekt labor 1)
 vitmm377 (Diplomatervezés 1 [analytics])
 vitmm379 (Önálló laboratórium 1)
 vitmm380 (Önálló laboratórium 2)
 vitmm381 (Diplomatervezés 1)
 vitmm382 (Diplomatervezés 2)
 vitmm388 (Projekt labor 2)
QR:    (mi is az?)
 
 katt. a nagyításhoz
 
Kedvencekbe felvesz   Jelentkezés