Papers1 provider · 1 record
May 1, 2025· Ktisis at Cyprus University of Technology (Cyprus University of Technology)
dissertation

Detecting, Analyzing and Understanding Zero- Transfer Attacks in the Ethereum Ecosystem

Authors:Kotidis, Leonidas *

Abstract

Η παρούσα διπλωματική εργασία εξετάζει τις επιθέσεις μηδενικής μεταφοράς στην αλυσίδα μπλοκ Ethereum, οι οποίες είναι μια μορφή απάτης, όπου οι επιτιθέμενοι εξαπατούν τους χρήστες, πείθοντάς τους να στείλουν χρήματα σε λάθος πορτοφόλι, στέλνοντας ψευδείς συναλλαγές μηδενικής αξίας. Ενώ η γενική ιδέα αυτών των επιθέσεων είναι γνωστή, δεν είναι ευρέως διαδεδομένη και δεν έχει γίνει αρκετή εκτενής έρευνα για να αποδειχθεί πόσο συχνά συμβαίνουν ή πώς να ανιχνεύονται αποτελεσματικά. Για να διορθώσουμε αυτό το κενό, κατασκευάσαμε ένα πλαίσιο Python χρησιμοποιώντας το Selenium για τη συλλογή δεδομένων πορτοφολιών απευθείας από το Etherscan. Συλλέξαμε περισσότερα από 18.000 πραγματικά ιστορικά πορτοφολιών χρηστών και φιλτραρίσαμε τις διευθύνσεις που ανήκουν σε ανταλλακτήρια ή μη πορτοφόλια. Στη συνέχεια, αναλύσαμε κάθε συναλλαγή για να εξαγάγουμε πληροφορίες όπως διευθύνσεις πορτοφολιών, χρονικές σφραγίδες, ποσά και αναγνωριστικά συναλλαγών. Σχεδιάσαμε δύο εκδοχές μεθόδων ανίχνευσης, μία χαλαρή και μία αυστηρή. Η χαλαρή εκδοχή εντόπισε περισσότερες πιθανές επιθέσεις, αλλά είχε περισσότερους ψευδώς θετικούς. Η αυστηρή εκδοχή πρόσθεσε ελέγχους για τους πρώτους και τελευταίους τέσσερις χαρακτήρες της διεύθυνσης του πορτοφολιού και σήμανε μόνο συναλλαγές κάτω από 2 δολάρια για να βελτιώσει την ακρίβεια. Στην αυστηρή εκδοχή, συνολικά, το 3,96% των πορτοφολιών είχαν γίνει στόχος, και ανιχνεύτηκαν περισσότερες από 11.600 επιθέσεις. Από αυτές, οι 1.205 ήταν επιτυχείς, αν και οι περισσότερες οδήγησαν μόνο σε μικρές απώλειες. Τα αποτελέσματα δείχνουν ότι, ενώ αυτές οι επιθέσεις δεν αποφέρουν μεγάλα κέρδη τις περισσότερες φορές, βασίζονται στον όγκο. Οι επιτιθέμενοι ελπίζουν ότι τελικά κάποιος θα κάνει ένα μεγάλο λάθος. Συνολικά, η μέθοδος ανίχνευσης λειτουργούσε καλά και μπορεί να αποτελέσει μια σταθερή βάση για την κατασκευή εργαλείων που θα βοηθήσουν τους χρήστες να παραμείνουν ασφαλείς.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.