Your browser does not support JavaScript!

Αρχική    Leveraging interprocess communication activity for characterizing Android software  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000383547
Τίτλος Leveraging interprocess communication activity for characterizing Android software
Άλλος τίτλος Ανάλυση της επικοινωνίας μεταξύ διεργασιών για το χαρακτηρισμό λογισμικού σε λειτουργικό σύστημα Android.
Συγγραφέας Βολάνης, Σταμάτιος
Σύμβουλος διατριβής Μαρκάτος, Ευάγγελος
Μέλος κριτικής επιτροπής Πλεξουσάκης, Δημήτριος
Ιωαννίδης, Σωτήριος
Περίληψη Τα "έξυπνα' κινητά τηλέφωνα (smartphones) χρησιμοποιούνται σήμερα απο εκατομμύρια χρήστες, ενώ καθημερινά προστίθενται νέες εφαρμογές στα mobile markets. Πρόσφατες μελέτες προσπαθούν να εκτιμήσουν τον αριθμό κακόβουλου λογισμικού στο λειτουργικό σύστημα κινητών συσκευών Android, με αμφιλεγόμενα αποτελέσματα. Δυστυχώς υπάρχει κακόβουλο λογισμικό για Android, το οποίο προσπαθεί είτε να υποκλέψει στοιχεία (π.χ. τις επαφές του χρήστη), είτε να υποκλέψει χρήματα (π.χ. αποστολή sms σε αριθμούς υψηλής χρέωσης), είτε να παρουσιάζει διαφημίσεις επιθετικά στο χρήστη. Η ερευνητική κοινότητα έχει αναγνωρίσει το πρόβλημα και έχει προτείνει τεχνικές στατικής ή δυναμικής ανάλυσης για αναγνώριση κακόβουλου λογισμικού. Στη συγκεκριμένη μεταπτυχιακή εργασία, παρατηρούμε οτι το Android είναι προσανατολισμένο στις υπηρεσίες, επομένως οι εφαρμογές ανταλλάσσουν μήνυματα μεταξύ τους αλλά και με το σύστημα μέσα απο ένα κανάλι επικοινωνίας ( Interprocess Communication - IPC ). Για παράδειγμα, μια εφαρμογή αποστέλλει ένα SMS κάνοντας μια IPC κλήση στην υπηρεσία τηλεφωνίας του λειτουργικού συστήματος. Εξετάζουμε οτι η συγκεκριμένη κίνηση, η οποία αφορά αποστολή και λήψη μιας συγκεκριμένης εφαρμογής ύπο εξέταση, είναι αρκετή έτσι ώστε να δημιουργηθεί έναι ακριβές προφίλ απο τις ενέργειές της. Δημιουργούμε ένα σύστημα το οποίο παρακολουθεί παθητικά όλη την IPC επικοινωνία και δημιουργεί προφίλ εφαρμογών βασιζόμενο μόνο σε αυτή τη πληροφορία. Έπειτα, αναλύουμε γνωστές κακόβουλες αλλά και νόμιμες εφαρμογές και αποθηκεύουμε το προφίλ τους σε μια βιβλιοθήκη. Τελικά χρησιμοποιούμε τη βιβλιοθήκη για να κατατάξουμε άγνωστο λογισμικό. Το σύστημα μας διακρίνει επιτυχώς νόμιμες εφαρμογές από κακόβουλο λογισμικό με χαμηλά ψευδώς θετικά και ψευδώς αρνητικά ποσοστά. Ο κύριος στόχος της εργασίας είναι να αποτελεί ένα βοηθητικό εργαλείο για την ανάλυση λογισμικού.
Φυσική περιγραφή 51 σ. : χάρτ., πίν., έγχ. εικ. ; 30 εκ.
Γλώσσα Αγγλικά
Θέμα Application analysis
Ανάλυση λογισμικού
Ημερομηνία έκδοσης 2014-03-28
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 563

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 17