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

Proactive vulnerability management : a Python-based cross-platform vulnerability assessment tool

dc.contributor.advisorKotzanikolaou, Panagiotis
dc.contributor.advisorΚοτζανικολάου, Παναγιώτης
dc.contributor.authorKalliafas, Michail
dc.contributor.authorΚαλλιάφας, Μιχαήλ
dc.date.accessioned2024-09-19T08:15:25Z
dc.date.available2024-09-19T08:15:25Z
dc.date.issued2024-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/16758
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/4180
dc.description.abstractΗ παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη ενός εργαλείου εύρεσης ευπαθειών σε υπολογιστές και servers, γραμμένο με Python. Το εργαλείο μπορεί να τρέξει στα περισσότερα λειτουργικά συστήματα (Windows και Linux). Σκοπός της εργασίας ήταν η δημιουργία ενός εύχρηστου και αποτελεσματικού εργαλείου για τον εντοπισμό πιθανών ευπαθειών σε υπολογιστικά συστήματα. Το εργαλείο αξιοποιεί τεχνικές σάρωσης και ανάλυσης για να εντοπίσει τυχόν αδυναμίες ασφαλείας, συμβάλλοντας στην προστασία των συστημάτων από κακόβουλες ενέργειες. Η ανάπτυξη του εργαλείου βασίστηκε στις ακόλουθες μεθοδολογίες: - Συλλογή πληροφοριών: Έρευνα και ανάλυση υπαρχόντων ευπαθειών και τεχνικών εκμετάλλευσης αυτών. - Σχεδιασμός: Δημιουργία σχεδίου για την αρχιτεκτονική και τις λειτουργίες του εργαλείου. - Ανάπτυξη: Χρήση της γλώσσας Python για την υλοποίηση του κώδικα. - Έλεγχος: Διεξαγωγή δοκιμών για την επαλήθευση της λειτουργικότητας και της ακρίβειας του εργαλείου. Η πτυχιακή εργασία οδήγησε στην ανάπτυξη ενός λειτουργικού εργαλείου εύρεσης ευπαθειών με τις ακόλουθες δυνατότητες: - Εκτέλεση σε πολλαπλές πλατφόρμες: Το εργαλείο μπορεί να τρέξει σε Windows και Linux. - Σάρωση ευπαθειών: Εκτελεί σάρωση του συστήματος για τυχόν γνωστές ή πιθανές ευπάθειες. - Αναφορά ευρημάτων: Παρέχει λεπτομερή αναφορά με τα αποτελέσματα της σάρωσης. Η υλοποίηση ενός χρήσιμου εργαλείου για τον εντοπισμό ευπαθειών σε υπολογιστικά συστήματα αποδείχθηκε. Το εργαλείο μπορεί να αξιοποιηθεί από διαχειριστές συστημάτων, εταιρείες πληροφορικής και χρήστες για την ενίσχυση της ασφάλειας των συστημάτων τους.el
dc.format.extent64el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού - Παρόμοια Διανομή 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/gr/*
dc.titleProactive vulnerability management : a Python-based cross-platform vulnerability assessment toolel
dc.title.alternativeΑνίχνευση ευπαθειών σε πολυπλατφορμικό περιβάλλον με χρήση Pythonel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis bachelor’s thesis presents the development of a vulnerability discovery tool for computers and servers, written in Python. The tool can run on various operating systems, such as Windows and Linux. The goal of this thesis was to create a user-friendly and effective tool for identifying potential vulnerabilities in computer systems. The tool utilizes scanning and analysis techniques to detect security weaknesses, contributing to the protection of systems from malicious activities. The development of the tool was based on the following methodologies: - Information Gathering: Research and analysis of existing vulnerabilities and exploitation techniques. - Design: Creation of a design for the tool's architecture and functionalities. - Development: Implementation of the tool's code using Python. - Testing: Conducting tests to verify the tool's functionality and accuracy. This thesis resulted in the development of a functional vulnerability scanning tool with the following capabilities: - Cross-Platform: The tool can run on Windows and Linux. - Vulnerability Scanning: Performs a scan of the system for known or possible vulnerabilities. - Findings Report: Provides a detailed report with the scan results. The development of a useful tool for identifying vulnerabilities in computer systems was successfully achieved. The tool can be utilized by system administrators, IT companies, and users to enhance the security of their systems.el
dc.subject.keywordVulnerability managementel
dc.subject.keywordPythonel
dc.subject.keywordCross-platformel
dc.subject.keywordVulnerability assessmentel
dc.subject.keywordWindowsel
dc.subject.keywordLinuxel
dc.subject.keywordSecurityel
dc.subject.keywordCVEsel
dc.subject.keywordVulnerability scanningel
dc.subject.keywordVulnerability detectionel
dc.subject.keywordConfiguration scanningel
dc.subject.keywordService scanningel
dc.subject.keywordNetwork securityel
dc.subject.keywordUser account assessmentel
dc.subject.keywordCode-level analysisel
dc.subject.keywordWindows securityel
dc.subject.keywordLinux securityel
dc.subject.keywordOpen sourceel
dc.date.defense2024-09-16


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

Thumbnail

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

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

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

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