dc.contributor.advisor | Κοτζανικολάου, Παναγιώτης | |
dc.contributor.author | Κατόπης, Χρήστος Γ. | |
dc.date.accessioned | 2018-01-16T10:06:03Z | |
dc.date.available | 2018-01-16T10:06:03Z | |
dc.date.issued | 2017-03 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/10575 | |
dc.description.abstract | Η παρούσα εργασία εξετάζει τη χρήση του Django framework για τον σχεδιασμό ασφαλών διαδικτυακών εφαρμογών.Για το σκοπό αυτό, πραγματοποιείται ανάλυση των απαιτήσεων ασφαλείας για μια σύγχρονη διαδικτυακή εφαρμογή: παρουσιάζονται οι κύριες απειλές που μπορεί να αντιμετωπίσει σε διάφορα επίπεδα και οι ευπάθειες που αυτές εκμεταλλεύονται, όπως και οι απαιτήσεις ασφαλείας που πρέπει να πληροί μια διαδικτυακή εφαρμογή. Στη συνέχεια, αναλύονται οι βιβλιοθήκες και οι τεχνολογίες ασφάλειας που προσφέρει το πλαίσιο Django. Στην τελική φάση της εργασίας, με χρήση του προγραμματιστικού πλαισίου Django αναπτύσσεται διαδικτυακή εφαρμογή με αξιοποίηση ορισμένων τεχνολογιών ασφαλείας και ελέγχεται η ικανοποίηση των απαιτήσεων ασφαλείας αλλά και η επιτυχής αντιμετώπιση των απειλών. Προτείνεται μια στοιχειωδώς βελτιωμένη έκδοση της εφαρμογής με βάση την ανάλυση ευπαθειών ασφάλειας. | el |
dc.format.extent | 271 | 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 | Ασφάλεια διαδικτυακών εφαρμογών με χρήση προγραμματιστικού πλαισίου Django | el |
dc.title.alternative | Web application security using Django framework | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | The present thesis proposes the use of Django web framework for the purpose of designing secure web applications. In order to achieve that, the security vulnerabilities of the web applications, which may expose them to threats, the methodology of web attacks and the basic guidelines for designing a secure web application are presented. The Django web framework, its functionality and its security features are introduced. In the final chapters, we present a case study by designing a web application using Django and the security tools it provides. The web application is scanned for vulnerabilities by a security vulnerability scanner software. Based on the results of the vulnerability analysis, an improved version of the web application is presented. | el |
dc.contributor.master | Πληροφορική | el |
dc.subject.keyword | Διαδικτυακή εφαρμογή | el |
dc.subject.keyword | Ασφάλεια διαδικτύου | el |
dc.subject.keyword | Διαδικτυακός προγραμματισμός | el |
dc.subject.keyword | Ανάπτυξη λογισμικού | el |
dc.subject.keyword | Αρχιτεκτονική ηλεκτρονικών υπολογιστών | el |
dc.subject.keyword | Django | el |
dc.subject.keyword | Object Relational Mapping (ORM) | el |