dc.contributor.advisor | Λαμπρινουδάκης, Κωνσταντίνος | |
dc.contributor.author | Χονδρογιάννης, Εμμανουήλ | |
dc.date.accessioned | 2020-04-29T09:32:13Z | |
dc.date.available | 2020-04-29T09:32:13Z | |
dc.date.issued | 2020-03-10 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/12689 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/112 | |
dc.description.abstract | Το Android είναι ένα από τα πιο δημοφιλή λειτουργικά συστήματα για κινητές συσκευές στον κόσμο με συνεχή ανοδική πορεία. Δεδομένης της μεγάλης χρήσης του λογισμικού, ανοδική παρατηρείται η δημιουργία και χρήση των εφαρμογών του. Για τον λόγο αυτό αυξημένη είναι και ανάγκη για ασφάλεια στις εφαρμογές του Android. Βάσει των παραπάνω, στην παρούσα διπλωματική γίνεται αρχικά λεπτομερής αναφορά στην δομή του λογισμικού ώστε να κατανοηθεί ο τρόπος λειτουργίας των εφαρμογών ενώ αναφέρονται και επεξηγούνται οι κίνδυνοι που αντιμετωπίζουν οι εφαρμογές όπως τους ορίζει ο OWASP. Για τον έλεγχο και εντοπισμό των κινδύνων αυτών έγινε επιλογή μίας ευάλωτης εφαρμογής (DIVA) προκειμένου να διεξαχθεί το penetration test ενώ σε κάθε βήμα υπάρχει επεξήγηση της πορείας που ακολουθήθηκε μέχρι τον εντοπισμό της ευπάθειας. Τέλος, παραθέτονται συμπεράσματα γύρω από την διεξαγωγή του penetration test. | el |
dc.format.extent | 65 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | Δοκιμές παρείσδυσης σε εφαρμογές Android | el |
dc.title.alternative | Android application penetration testing | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτων | el |
dc.description.abstractEN | Android is the most popular mobile operating system hence its applications are a common target to cyber-attacks. Therefore, the process of penetration testing is a fundamental step to recognize the impact of the vulnerabilities before the official launch of an application. The purpose of this thesis is to present the penetration testing process and its results. At first, we analyzed the Android Operating System in order to understand the basics of Android applications and presented the top 10 threats mobiles face more frequently as OWASP reports. Afterwards, we prepared the penetration testing lab with some of the most important tools included and finally performed a penetration test on a known vulnerable application by describing every step of the process. | el |
dc.contributor.master | Ασφάλεια Ψηφιακών Συστημάτων | el |
dc.subject.keyword | Android | el |
dc.subject.keyword | Mobile applications | el |
dc.subject.keyword | Penetration testing | el |
dc.subject.keyword | OWASP | el |
dc.subject.keyword | Vulnerability | el |
dc.date.defense | 2020-03-08 | |