Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/20113
Title: Διασφάλιση με χρήση της Στοίβας Κλήσεων της JavaScript
Authors: Λίβα, Αναστασία Χριστίνα
Γκούμας Γεώργιος
Keywords: Δυναμική ανάλυση προγραμμάτων· απομόνωση βιβλιοθηκών τρίτων· πολιτικές ασφαλείας· στοίβα κλήσεων
Dynamic program analysis, third-party library isolation, security policies, call stack
Issue Date: 20-Mar-2026
Abstract: Σκοπός της παρούσας διπλωματικής εργασίας είναι η μελέτη και ανάπτυξη μηχανισμών απομόνωσης βιβλιοθηκών τρίτων σε εφαρμογές υψηλού επιπέδου, με έμφαση στη δυναμική ανάλυση προγραμμάτων και την αυτόματη επιβολή πολιτικών ασφαλείας. Στο πλαίσιο της παρούσας εργασίας αναπτύσσεται ένα σύστημα δυναμικού μετασχηματισμού που αξιοποιεί ελαφριούς μηχανισμούς περιτύλιξης στα όρια των βιβλιοθηκών σε συνδυασμό με πληροφορία από τις στοίβες κλήσεων κατά την εκτέλεση, όπως αυτή είναι διαθέσιμη σε γλώσσες όπως Python και Node.js. Μέσα από αυτό τον μηχανισμό παράγει αυτόματα πολιτικές που περιορίζουν την πρόσβαση σε ευαίσθητες συναρτήσεις. Οι πολιτικές αυτές αξιοποιούνται κατά την εκτέλεση της εφαρμογής, μπλοκάροντας μη εξουσιοδοτημένες αποκλίσεις και προστατεύοντας τις εφαρμογές από ευπάθειες Ημέρας Μηδέν, ακόμη και πριν τη διάθεση επίσημων ενημερώσεων.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/20113
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
thesis_acliva.pdfΚυβερνοασφάλεια57.45 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.