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

dc.contributor.advisorΛαμπρινουδάκης, Κωνσταντίνος
dc.contributor.authorΖαρογιάννης, Γεώργιος Π.
dc.date.accessioned2016-03-09T10:20:56Z
dc.date.available2016-03-09T10:20:56Z
dc.date.issued2013
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/8591
dc.description.abstractΤα περισσότερα περιστατικά ασφάλειας έχουν κάποια σχέση με το λογισμικό. Τα περιβόητα buffer overflows, SQL injections και άλλα αντίστοιχα προβλήματα που συχνά εκμεταλλεύονται οι κακόβουλοι χρήστες, είναι ευπάθειες του λογισμικού. Για την παραγωγή ασφαλούς λογισμικού, ένας οργανισμός χρειάζεται να υιοθετήσει μεθόδους και πρακτικές σε όλο τον κύκλο ζωής του λογισμικού. Μία από τις πρώτες μεθόδους που πρέπει να υιοθετηθούν και μια από τις πιο σημαντικές γενικά, είναι η στατική ανάλυση πηγαίου κώδικα. Σε αυτήν την εργασία παρουσιάζουμε συνοπτικά τις κρισιμότερες ευπάθειες του λογισμικού και περιγράφουμε τον τρόπο λειτουργίας των εργαλείων στατικής ανάλυσης. Κατόπιν χρησιμοποιούμε τρία ελεύθερα/ανοιχτού κώδικα τέτοια εργαλεία, για να αναλύσουμε καταρχήν μια δοκιμαστική εφαρμογή και έπειτα δύο πραγματικά έργα λογισμικού. Ένα ελεύθερο/ανοιχτού κώδικα και μία ιδιόκτητη επιχειρηματική εφαρμογή. Οι δοκιμαστικές αυτές εφαρμογές των εργαλείων στατικής ανάλυσης, έδειξαν ότι τα συγκεκριμένα εργαλεία έχουν περιορισμένες δυνατότητες και σε κάποιες περιπτώσεις παράγουν ένα μεγάλο πλήθος ψευδώς θετικών. Παρά τα όποια μειονεκτήματα, τα εργαλεία που δοκιμάστηκαν κατάφεραν να βρουν σοβαρά προβλήματα. Επίσης τα πολλά ψευδώς θετικά, κατέδειξαν τη χρήση κακών πρακτικών στον κώδικα. Σύμφωνα με αυτά τα ευρήματα και δεδομένου ότι κάποια εργαλεία εκτός από τα σφάλματα ασφάλειας, ψάχνουν και για λογικά, απόδοσης και άλλων ειδών σφάλματα, κρίνονται τελικά ως πολύ χρήσιμα σε κάθε προγραμματιστή.el
dc.format.extent96el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectΠληροφοριακά συστήματα -- Ασφάλειαel
dc.titleΗ χρήση της στατικής ανάλυσης στην παραγωγή ασφαλούς λογισμικούel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.contributor.masterΤεχνοοικονομική Διοίκηση και Ασφάλεια Ψηφιακών Συστημάτωνel
dc.subject.keywordΚακόβουλο λογισμικόel


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

Thumbnail

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

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

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές

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