Ασφάλεια βιομηχανικών συστημάτων και εφαρμογών

datacite.contributor.RelatedPersonΧούσος Ευθύμιος
datacite.contributor.RelatedPersonΚαλύβας Γρηγόριος
datacite.contributor.RelatedPersonΜπίρμπας Μιχάλης
datacite.contributor.RelatedPersonΓκόγκος Χρήστος
datacite.contributor.RelatedPersonΛαμπρινουδάκης Κων/νος
datacite.contributor.RelatedPersonΔουληγέρης Χρήστος
datacite.contributor.SupervisorΣερπάνος Δημήτριος
datacite.rightshttp://purl.org/coar/access_right/c_f1cfel
dc.contributor.authorΚατσιγιάννης, Κωνσταντίνος
dc.contributor.otherKatsigiannis, konstantinos
dc.date.accessioned2022-01-14T06:02:58Z
dc.date.available2022-01-14T06:02:58Z
dc.date.copyright2020-12-11
dc.degreedoctoralThesisel
dc.description.abstractΣτην παρούσα διατριβή αντιμετωπίζουμε το πρόβλημα της ασφάλειας των βιομηχανικών συστημάτων ελέγχου (Industrial Control Systems, ICS) και ειδικότερα των δικτυωμένων κόμβων τους, όπως τα συστήματα SCADA και PLC. Η διατριβή εστιάζει στην ανάπτυξη και υλοποίηση μεθοδολογίας ελέγχου που αφορά τον έλεγχο τρωτότητας υλοποιήσεων πρωτοκόλλων βιομηχανικών δικτύων. Οι μέθοδοι που προτείνονται, βασίζονται στην τεχνική fuzz testing, καθώς η τεχνική αυτή είναι ιδιαίτερα αποτελεσματική μέχρι σήμερα στην αποκάλυψη σφαλμάτων σε ένα ευρύ φάσμα εφαρμογών λογισμικού και πρωτοκόλλων. Προτείνουμε μια μεθοδολογία fuzz testing για έλεγχο ασφάλειας υλοποιήσεων πρωτοκόλλων ICS που επεκτείνει τις ήδη υπάρχουσες προσεγγίσεις και εργαλεία. Η προσέγγιση που ακολουθούμε προσαρμόζεται δυναμικά προσδιορίζοντας τις λειτουργίες και χαρακτηριστικά της ελεγχόμενης υλοποίησης. Στη συνέχεια αναπτύσσει συστηματικά δοκιμαστικές ακολουθίες, μειώνοντας τον χώρο δοκιμών μέσω διαμερισμού του εύρους τιμών σε κάθε πεδίο και εστιάζοντας στην εξέταση τιμών που έχουν αυξημένη πιθανότητα να προκαλέσουν σφάλματα. Προς αποτίμηση της μεθοδολογίας, παρουσιάζεται ως μελέτη περίπτωσης (case study) ο MTF-Storm, ένας προσαρμοσμένων χαρακτηριστικών (custom) πλήρως αυτοματοποιημένος ελεγκτής (tester, fuzzer), για έλεγχο σε βιομηχανικές συσκευές που υποστηρίζουν το πρωτόκολλο Modbus/TCP. Εξετάζονται πειραματικά ένας αριθμός υλοποιήσεων του πρωτοκόλλου και παρουσιάζονται τα αποτελέσματα και ευρήματα από την αποτίμηση του εργαλείου. Η διατριβή ολοκληρώνεται με την παρουσίαση συγκριτικών αποτελεσμάτων με άλλες προσεγγίσεις (εργαλεία fuzzing) που αναδεικνύουν τα πλεονεκτήματα της προτεινόμενης μεθοδολογίας.el
dc.description.translatedabstractIn the present dissertation we deal with the problem of the security of Industrial Control Systems (ICS), in particular the security of their wired nodes, such as SCADA and PLC systems. The dissertation focuses on the development and implementation of a control methodology concerning the vulnerability testing of industrial network protocol implementations. The proposed methods are based on the fuzz testing technique, as this technique is particularly effective to date in error detection in a wide range of software applications and protocols. An ICS protocols implementations security testing methodology is proposed based on the fuzz testing approach, that extends existing approaches and tools.The approach we follow adapt dynamically identifying the functions and features of the implementation under test. Subsequentlyn, systematically develops testing sequences, reducing the testing space by partitioning the field value range and by focusing on testing values with an increased probability of causing errors. To evaluate the methodology, MTF-Storm, a custom fully automated tester (fuzzer) for testing on industrial devices supporting the Modbus/TCP protocol, is presented as a case study.A number of implementations of the protocol are tested experimentally and the results and findings from the tool evaluation are presented. The dissertation concludes with the presentation of comparative results with other approaches (fuzzing tools), showing the advantages of the proposed methodology.el
dc.identifier.urihttp://hdl.handle.net/10889/15729
dc.language.isogrel
dc.subjectΒιομηχανικά συστήματα ελέγχουel
dc.subjectΚρίσιμη υποδομήel
dc.subjectΒιομηχανικά πρωτόκολλα επικοινωνίαςel
dc.subjectΑνακάλυψη ευπάθειαςel
dc.subjectΈλεγχος ασφαλείαςel
dc.subjectΑσαφής έλεγχοςel
dc.subjectΕλεγκτήςel
dc.subjectΠρωτόκολλο Μodbusel
dc.subject.alternativeIndustrial control systemsel
dc.subject.alternativeCritical infrastructureel
dc.subject.alternativeIndustrial communication protocolsel
dc.subject.alternativeVulnerability discoveringel
dc.subject.alternativeSecurity testingel
dc.subject.alternativeFuzz testingel
dc.subject.alternativeFuzzerel
dc.subject.alternativeModbus protocolel
dc.titleΑσφάλεια βιομηχανικών συστημάτων και εφαρμογώνel
dc.title.alternativeIndustrial systems and applications securityel
oaire.licenseConditionnullel

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
phd_katsigiannis.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.53 KB
Format:
Item-specific license agreed upon to submission
Description: