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

dc.contributor.advisorΛαμπρινουδάκης, Κωνσταντίνος
dc.contributor.authorΜαλαχιάς, Θεόδωρος
dc.date.accessioned2021-07-07T07:53:40Z
dc.date.available2021-07-07T07:53:40Z
dc.date.issued2021-04
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/13543
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/966
dc.description.abstractΗ παρούσα διπλωματική έχει ως στόχο την παροχή οδηγιών σε μία ομάδα που αναπτύσσει λογισμικό για μία εφαρμογή web σε γλώσσα Java. Στο πρώτο κεφάλαιο αναλύονται οι διαφορετικές αρχιτεκτονικές που υπάρχουν για την ασφαλή ανάπτυξη εφαρμογών web. Επίσης παρέχονται συμβουλές για την ενίσχυση αυτού του στόχου. Στο κύριο μέρος της διπλωματικής και επόμενο κεφάλαιο αναλύονται διεξοδικά και με παραδείγματα καλές πρακτικές ασφαλούς προγραμματισμού σε Java. Σε κάθε κατηγορία πρακτικών αναλύεται ξεχωριστά πώς εφαρμόζεται σε διάφορα frameworks, η κάθε πρακτική, όπως το JSF, το Spring και το Struts με περισσότερη έμφαση στο JSF καθώς υπάρχει ευρύτερη χρήση του, αλλά και βιβλιογραφία. Στο τελευταίο κεφάλαιο αναλύεται το Static και Dynamic Security Testing (SAST & DAST) καθώς και λογισμικά ανοιχτού κώδικα που μπορεί κάποιος να χρησιμοποιήσει για να να διεξάγει SAST και DAST.el
dc.format.extent181el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/gr/*
dc.titleΑνάπτυξη ασφαλούς λογισμικού - Έλεγχος ασφάλειας κώδικα (Java frameworks oriented)el
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENThe goal of this dissertation is to offer advice to a group of programmers working on a Java-based web application. The first chapter examines the various architectures available for developing safe online apps. There are also suggestions to help achieve this goal. The main section of the diploma and the following chapter are thoroughly examined, with examples of safe programming in Java. Each practise, is evaluated independently in terms of how it is utilized in different frameworks, such as JSF, Spring, and Struts with a focus on JSF due to its widespread use and rich bibliography. The final chapter examines Static and Dynamic Security Testing (SAST & DAST), as well as open source tools for SAST and DAST.el
dc.contributor.masterΑσφάλεια Ψηφιακών Συστημάτωνel
dc.subject.keywordSecure codingel
dc.subject.keywordJavael
dc.subject.keywordJSFel
dc.subject.keywordSpringel
dc.subject.keywordStrutsel
dc.subject.keywordGood practicesel
dc.date.defense2021-06-24


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

Thumbnail

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

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

Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»