Υλοποίηση εργαλείου θόλωσης προγραμμάτων Java

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Πεταλίδης, Νικόλαος
dc.contributor.author Τσιλιγγίρης, Αλέξανδρος
dc.date.accessioned 2016-07-06T11:01:55Z
dc.date.available 2016-07-06T11:01:55Z
dc.date.issued 2016-05
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/2585
dc.description.abstract Η γλώσσα Java έχει σχεδιαστεί ούτως ώστε να μεταφράζεται σε μια ακολουθία bytes η οποία είναι ανεξάρτητη πλατφόρμας. Αυτό δίνει το πλεονέκτημα σε προγράμματα που είναι γραμμένα στη γλώσσα να έχουν τη δυνατότητα να τρέξουν αυτούσια σε πολλές αρχιτεκτονικές και λειτουργικά συστήματα. Ταυτόχρονα όμως της δίνει το μειονέκτημα να είναι ευάλωτη σε επιθέσεις αποσυγκρότησης (reverse engineering) όπου κάποιος με πρόσβαση μόνο στο εκτελέσιμο μπορεί να εξάγει πληροφορίες για τον αρχικό κώδικα ή ακόμα και τον ίδιο τον κώδικα. Μια τεχνική για να αποφευχθεί αυτό το πρόβλημα είναι αυτό της «θόλωσης» (obfuscation) του αρχικού κώδικα. Οι τεχνικές θόλωσης στηρίζονται στο άλλαγμα των ονομάτων των μεταβλητών, την ισοπέδωση των ιεραρχιών κτλ ούτως ώστε να μην είναι εύκολη η εξαγωγή συμπερασμάτων για τον πηγαίο κώδικα ενός εκτελέσιμου. Σκοπός αυτής της πτυχιακής είναι η μελέτη και παρουσίαση των διαφορετικών τεχνικών θόλωσης καθώς και η υλοποίηση μιας εφαρμογής η οποία θα καθιστά δυνατή την θόλωση κώδικα Java. el
dc.format.extent 59 el
dc.language.iso el el
dc.publisher Τ.Ε.Ι. Κεντρικής Μακεδονίας el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject TEICM::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ)::JAVA (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ) el
dc.subject.ddc 005.133 el
dc.title Υλοποίηση εργαλείου θόλωσης προγραμμάτων Java el
dc.type Πτυχιακή εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.heal.publisherID teiser
dc.subject.keyword Τεχνικές θόλωσης (obfuscation) el
dc.subject.keyword Εργαλεία θόλωσης, Java el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές