Ασφάλεια διαδικτυακών εφαρμογών με χρήση προγραμματιστικού πλαισίου Django
Web application security using Django framework
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Διαδικτυακή εφαρμογή ; Ασφάλεια διαδικτύου ; Διαδικτυακός προγραμματισμός ; Ανάπτυξη λογισμικού ; Αρχιτεκτονική ηλεκτρονικών υπολογιστών ; Django ; Object Relational Mapping (ORM)Περίληψη
Η παρούσα εργασία εξετάζει τη χρήση του Django framework για τον σχεδιασμό ασφαλών διαδικτυακών εφαρμογών.Για το σκοπό αυτό, πραγματοποιείται ανάλυση των απαιτήσεων ασφαλείας για μια σύγχρονη διαδικτυακή εφαρμογή: παρουσιάζονται οι κύριες απειλές που μπορεί να αντιμετωπίσει σε διάφορα επίπεδα και οι ευπάθειες που αυτές εκμεταλλεύονται, όπως και οι απαιτήσεις ασφαλείας που πρέπει να πληροί μια διαδικτυακή εφαρμογή. Στη συνέχεια, αναλύονται οι βιβλιοθήκες και οι τεχνολογίες ασφάλειας που προσφέρει το πλαίσιο Django. Στην τελική φάση της εργασίας, με χρήση του προγραμματιστικού πλαισίου Django αναπτύσσεται διαδικτυακή εφαρμογή με αξιοποίηση ορισμένων τεχνολογιών ασφαλείας και ελέγχεται η ικανοποίηση των απαιτήσεων ασφαλείας αλλά και η επιτυχής αντιμετώπιση των απειλών. Προτείνεται μια στοιχειωδώς βελτιωμένη έκδοση της εφαρμογής με βάση την ανάλυση ευπαθειών ασφάλειας.