Δικτυακές Επιθέσεις ΜΙΤΜ: Ανάλυση, Τρόποι αντιμετώπισης και προσομοίωση σε περιβάλλον του GNS3
Creators: name: Ελευθεριάδης, Δημήτριος Γεωργίου
Publisher: name: Aristotle University of Thessaloniki
Year: 2023
Subjects: Επίθεση «Άνθρωπος στη μέση»
ARP Παραπλάνηση
DNS Παραπλάνηση
DHCP Παραπλάνηση
IP Παραπλάνηση
MITM Attack
ARP Spoofing
DNS spoofing
DHCP spoofing
IP Spoofing

description: Τα δίκτυα δεδομένων υπολογιστών είναι το αποτέλεσμα της εξέλιξης της τεχνολογίας των υπολογιστών και αποτελούν πλέον το κύριο μέσο επικοινωνίας. Η δημιουργία των δικτύων υπολογιστών προήλθε από την ανάγκη ανταλλαγής πληροφοριών σε υπολογιστές που βρίσκονται μακριά ο ένας από τον άλλο. Ο κύριος σκοπός των δικτύων υπολογιστών είναι να μοιράζονται πόρους και να πραγματοποιούν επικοινωνία τόσο εντός του ίδιου οργανισμού όσο και εκτός αυτού. Οι κοινόχρηστοι πόροι μπορεί να είναι δεδομένα, εφαρμογές, περιφερειακές συσκευές. Τα βασικά στοιχεία και οι τεχνολογίες που σχετίζονται με τα τοπικά ή παγκόσμια αρχιτεκτονική δικτύων μπορεί να περιλαμβάνουν: εξυπηρετητές, κόμβους, μεταγωγείς, δρομολογητές, υπολογιστές, επικοινωνίες μεταξύ των συσκευών. Έτσι, ένα δίκτυο υπολογιστών είναι ένα σύμπλεγμα κατανεμημένου εξοπλισμού υπολογιστών, που συνδέεται μεταξύ τους με ένα σύστημα μετάδοσης δεδομένων που περιέχει εξοπλισμό επικοινωνίας και κανάλια επικοινωνίας. Κατά τη διαδικασία διδασκαλίας της τεχνολογίας δικτύων υπολογιστών, προκαλεί δυσκολίες στο πρακτικό μέρος της μελέτης των τηλεπικοινωνιακών συστημάτων: την κατασκευή τοπολογίας δικτύου, τη διαμόρφωση διεπαφών, την αλληλεπίδραση των πρωτοκόλλων δικτύου. Οι λόγοι γι' αυτό είναι το υψηλό κόστος του εξοπλισμού, η οργάνωση των χώρων εργασίας για τους μαθητές, η τοποθέτηση των δικτυακών συσκευών. Από την άποψη αυτή, έχει εμφανιστεί λογισμικό που επιτρέπει την πραγματοποίηση προσομοίωση τηλεπικοινωνιακών συστημάτων. Οι προσομοιωτές δικτύων υπολογιστών καθιστούν δυνατή τη διεξαγωγή πειραμάτων στον τομέα αυτό πολύ πιο βολικά και οικονομικά από ό,τι με πραγματικό εξοπλισμό. Το αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάλυση, τρόποι αντιμετώπισης και προσομοίωση σε περιβάλλον προσομοίωσης δικτύων Graphical Network Simulator 3 (GNS3) των ευρέως γνωστών δικτυακών επιθέσεων MITM που συναντάμε στα δίκτυα υπολογιστών. Οι επιθέσεις MITM, «άνθρωπος στη μέση» δεν είναι μόνο ένας τύπος επίθεσης στον κυβερνοχώρο, αλλά και μια μέθοδος που χρησιμοποιείται από επιτιθέμενους για την υλοποίηση άλλων τύπων επιθέσεων. Με την αύξηση των περιστατικών αυτού του τύπου επιθέσεων, είναι σαφές ότι πρέπει να επενδύσουμε περισσότερο χρόνο και προσπάθεια για να τις κρατήσουμε υπό το έλεγχο - και όσο περισσότερα γνωρίζουμε για αυτά, τόσο πιο ασφαλείς θα είμαστε. Ο Graphical Network Simulator 3 (συντομογραφία GNS3) είναι ένας εξομοιωτής λογισμικού δικτύου που κυκλοφόρησε για πρώτη φορά το 2008. Επιτρέπει τον συνδυασμό εικονικών και πραγματικών συσκευών, που χρησιμοποιούνται για την προσομοίωση, διαμόρφωση, δοκιμή και αντιμετώπιση προβλημάτων σύνθετων δικτύων. Αρχικά χρησιμοποιούσε το λογισμικό εξομοίωσης Dynamips για την προσομοίωση μόνο του Cisco IOS. Σε συνέχεια εξελίχθηκε και πλέον υποστηρίζει πολλές συσκευές. Οι χρήστες έχουν τη δυνατότητα να δημιουργούν τοπολογίες με μια πληθώρα δρομολογητών, κατανεμητών και υπολογιστών που περιλαμβάνουν δρομολογητές Cisco, Juniper, Vyatta και εικονικές μηχανές Linux και Windows. Όλα αυτά γίνονται χωρίς την ανάγκη επένδυσης σε ακριβό εξοπλισμό. Στόχος της παρούσας διπλωματικής εργασίας είναι να δώσει στον αναγνώστη τη δυνατότητα να γνωρίσει από κοντά, σαν να βρισκόταν σε ένα πραγματικό δίκτυο υπολογιστών, τις δικτυακές επιθέσεις MITM, τους κινδύνους αλλά και τρόπους αντιμετώπισης των απειλών αυτών.
description: Computer data networks are the result of the evolution of computer technology and are now the main means of communication. The creation of computer networks came from the need to exchange information on computers located far from each other. The main purpose of computer networks is to share resources and carry out communication both within the same organization and outside it. Shared resources can be data, applications and peripheral devices. The key elements and technologies associated with local or global network architectures may include: servers, nodes, switches, routers, computers, inter-device communications. Thus, a computer network is a cluster of distributed computer equipment, connected together by a data transmission system containing communication equipment and communication channels. In the process of teaching computer network technology, it causes difficulties in the practical part of the study of telecommunication systems: the construction of network topology, the configuration of interfaces and the interaction of network protocols. The reasons for this are the high cost of equipment, organization of workplaces for students, placement of network devices. In this regard, software has appeared that allows carrying out simulation of telecommunication systems. Computer network simulators make it possible to carry out experiments in this field much more conveniently and economically than with real equipment. The subject of this thesis is the analysis, ways of dealing with and simulation in Graphical Network Simulator 3 (GNS3) network simulation environment of the widely known MITM network attacks encountered in computer networks. MITM, "man in the middle" attacks are not only a type of cyber-attack, but also a method used by attackers to carry out other types of attacks. With the increasing incidents of these types of attacks, it is clear that we need to invest more time and effort to keep them under control - and the more we know about them, the safer we will be. Graphical Network Simulator 3 (abbreviated GNS3) is a network software simulator first released in 2008. It allows virtual and real devices to be combined, used to simulate, configure, test and troubleshoot complex networks. It originally used Dynamips simulation software to simulate only Cisco IOS. It subsequently evolved and now supports multiple devices. Users have the ability to create topologies with a variety of routers, switches and computers including Cisco, Juniper, Vyatta routers and Linux and Windows virtual machines. All of this is done without the need to invest in expensive equipment. The goal of this thesis is to give the reader the opportunity to experience first-hand, as if they were in a real computer network, MITM network attacks, the risks and ways to deal with these threats.