HEAL DSpace

Securing the dynamic memory management module

Αποθετήριο DSpace/Manakin

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

dc.contributor.advisor Σούντρης, Δημήτριος el
dc.contributor.author Ανδρίκος, Χρήστος Ο. el
dc.contributor.author Andrikos, Christos O. en
dc.date.accessioned 2014-03-21T07:35:43Z
dc.date.available 2014-03-21T07:35:43Z
dc.date.copyright 2013-12-09 -
dc.date.issued 2014-03-21
dc.date.submitted 2013-12-09 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/38219
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.16248
dc.description 108 σ. el
dc.description.abstract Ο διαχειριστής δυναμικής μνήμης αποτελεί μηχανή πεπερασμένων καταστάσεων. Προορίζεται για να διαχειρίζεται τη δυναμική μνήμη την οποία απαιτεί κάθε διεργασία για να εκτελεστεί ορθά και πάντοτε με κύριο στόχο τη μεγιστοποίηση της ευρωστίας του όλου συστήματος. Σήμερα οι εφαρμογές απαιτούν όλο και περισσότερη μνήμη. Επιπλέον ο ρυθμός συναλλαγών μεταξύ εφαρμογής και δυναμικά δεσμευμένης μνήμης, αυξάνει ραγδαία, ως αποτέλεσμα της ραγδαίας αύξησης των χρηστών και των προς στις εφαρμογές απαιτήσεων τους. Σημειωτέον είναι το γεγονός ότι οι διαχειριστές δυναμικής μνήμης είναι σχεδιασμένοι να συνδιαλλάσσονται με ασφαλείς εφαρμογές προερχόμενες από υπεύθυνο προγραμματισμό. Ωστόσο, σήμερα η πλειοψηφία των εφαρμογών δεν είναι ασφαλής λόγω τον χρηστοκεντρικών συστημάτων και των άναρχων γλωσσών προγραμματισμού. Συνεπώς δημιουργούνται κενά ασφαλείας που οδηγούν σε επιθέσεις κατά τις καίριας οντότητας του σωρού. Αντικείμενο λοιπόν της παρούσης διπλωματικής εργασίας είναι η μελέτη σεναρίων επιθέσεων και η ανάπτυξη μηχανισμών καταπολέμησής τους. el
dc.description.abstract Dynamic memory manager is a finite state machine. It is designed to manage the dynamic memory that an application demands in order to work robustly, as well as efficiently. Nowadays applications demand large memory portions. Moreover the transaction ratio between applications and dynamic allocated memory increases rapidly due to the swift growth of users’ number and demands. On the other hand dynamic memory managers is a mechanism implemented in order to interact with trusted applications, meaning applications that are self secured resulting from responsible programming. However, nowadays, the majority of applications are not self secured. The combination of scripting languages, fast development and user centralized environments, ends up with applications full of security flaws. Many of these flaws can lead to attacks that are based on the betrayed vulnerabilities by the application dynamic memory manager, which assumes the robustness of application‘s security. Consequently the purpose of this paper is to find out the golden section between the security issue and the dynamic memory manager’s performance request. Thus it introduces several protection schemas as well as it presents in detail their internal implementation. Moreover it evaluates the specific security mechanisms through a series of benchmarking tests. en
dc.description.statementofresponsibility Χρήστος Ο. Ανδρίκος el
dc.language.iso en en
dc.rights ETDFree-policy.xml en
dc.subject Διαχειριστής δυναμικής μνήμης el
dc.subject Κενό ασφαλείας el
dc.subject Σωρός el
dc.subject Υπερχείλιση el
dc.subject Υπερχείλιση μπάφερ el
dc.subject Vulnerability en
dc.subject Metadata en
dc.subject Chunk en
dc.subject Block en
dc.subject Buffer overflow en
dc.subject Page en
dc.subject System call en
dc.subject Hack en
dc.subject Memory leaks en
dc.subject Security flaw en
dc.title Securing the dynamic memory management module en
dc.title.alternative Ασφαλίζοντας τον διαχειριστή δυναμικής μνήμης el
dc.type bachelorThesis el (en)
dc.date.accepted 2013-07-19 -
dc.date.modified 2013-12-09 -
dc.contributor.advisorcommitteemember Πεκμεστζή, Κιαμάλ el
dc.contributor.advisorcommitteemember Οικονομάκος, Γιώργος el
dc.contributor.committeemember Σούντρης, Δημήτριος el
dc.contributor.committeemember Πεκμεστζή, Κιαμάλ el
dc.contributor.committeemember Οικονομάκος, Γιώργος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληρφορικής & Υπολογιστών. Εργαστήριο Μικροϋπολογοστών και Ενσωματωμένων Συστημάτων el
dc.date.recordmanipulation.recordcreated 2014-03-21 -
dc.date.recordmanipulation.recordmodified 2014-03-21 -


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

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

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