Τελευταία Νέα
Κρυπτονομίσματα

Εφιάλτης για τους κατόχους Bitcoin - Έκλεβαν κρυπτονομίσματα όταν οι χρήστες αύξαναν τις προμήθειες

Εφιάλτης για τους κατόχους Bitcoin - Έκλεβαν κρυπτονομίσματα όταν οι χρήστες αύξαναν τις προμήθειες
Οι προγραμματιστές του Electrum αποκάλυψαν το πρόβλημα στις 24 Οκτωβρίου, έπειτα από δύο αναφορές χρηστών που είχαν υποβληθεί στις 11 και στις 18 Οκτωβρίου

Σοβαρό κενό ασφαλείας στο ψηφιακό πορτοφόλι Electrum επέτρεπε σε χάκερ να ανακατευθύνουν πληρωμές Bitcoin σε δικές τους διευθύνσεις, εκμεταλλευόμενοι μια συνηθισμένη λειτουργία, την αύξηση των προμηθειών για την ταχύτερη επιβεβαίωση των συναλλαγών.
Οι προγραμματιστές του Electrum επιβεβαίωσαν ότι κακόβουλοι διακομιστές είχαν αξιοποιήσει την ευπάθεια, ενώ τουλάχιστον ένας χρήστης έχασε Bitcoin αφού εν αγνοία του ενέκρινε μια παραποιημένη συναλλαγή. Η ευπάθεια υψηλής σοβαρότητας επηρέαζε τις εκδόσεις του Electrum πριν από την 4.8.3, με τους δημιουργούς του ψηφιακού πορτοφολιού να έχουν ήδη κυκλοφορήσει διορθωμένη έκδοση. Το περιστατικό αναδεικνύει τους κινδύνους που μπορεί να προκύψουν όταν ένα ψηφιακό πορτοφόλι βασίζεται σε εξωτερικούς διακομιστές για την ενημέρωση των χρηστών σχετικά με συναλλαγές που δεν έχουν ακόμη επιβεβαιωθεί.

Πώς οι χάκερ μετέτρεπαν τις προμήθειες σε… παγίδα

Η επίθεση βασιζόταν στον τρόπο με τον οποίο το Electrum επεξεργάζεται τις πληροφορίες που λαμβάνει από τους διακομιστές με τους οποίους συνδέεται. Όταν ένας χρήστης πραγματοποιούσε μια πληρωμή Bitcoin, ένας κακόβουλος διακομιστής μπορούσε να εμποδίσει την κανονική προώθηση της συναλλαγής στο δίκτυο και να εμφανίσει μια εναλλακτική, παραποιημένη συναλλαγή, η οποία κατηύθυνε τα χρήματα σε διεύθυνση που ελεγχόταν από τους επιτιθέμενους.
Η πλαστή συναλλαγή περιείχε αρχικά μη έγκυρες ψηφιακές υπογραφές και, επομένως, δεν μπορούσε να εκτελεστεί ως νόμιμη πληρωμή. Ωστόσο, οι ευάλωτες εκδόσεις του Electrum δεν έλεγχαν επαρκώς τις υπογραφές πριν εμφανίσουν την αλλοιωμένη συναλλαγή στο ιστορικό των μη επιβεβαιωμένων πληρωμών. Έτσι, η αρχική συναλλαγή μπορούσε να εξαφανιστεί από τη συγκεκριμένη προβολή του πορτοφολιού και να αντικατασταθεί από μια παραποιημένη εκδοχή, η οποία έμοιαζε να περιμένει επιβεβαίωση από το δίκτυο.
Το κρίσιμο σημείο ερχόταν όταν ο χρήστης επιχειρούσε να επιταχύνει τη συναλλαγή αυξάνοντας την προμήθεια.

Η λειτουργία που άνοιγε τον δρόμο για την κλοπή

Το Bitcoin διαθέτει τη λειτουργία Replace-by-Fee (RBF), η οποία επιτρέπει, υπό συγκεκριμένες προϋποθέσεις, την αντικατάσταση μιας εκκρεμούς συναλλαγής με άλλη που προσφέρει υψηλότερη προμήθεια, ώστε να αυξηθούν οι πιθανότητες ταχύτερης επιβεβαίωσής της από τους εξορύκτες.
Οι χάκερ εκμεταλλεύονταν αυτήν ακριβώς τη δυνατότητα. Όταν το θύμα επιχειρούσε να αυξήσει την προμήθεια της παραποιημένης συναλλαγής, το Electrum δημιουργούσε νέες ψηφιακές υπογραφές που ενέκριναν τα αλλοιωμένα στοιχεία πληρωμής. Με αυτόν τον τρόπο, η συναλλαγή αποκτούσε έγκυρες υπογραφές και μπορούσε να μεταφέρει τα Bitcoin στη διεύθυνση των επιτιθέμενων, χωρίς να απαιτείται παραβίαση των ιδιωτικών κλειδιών του χρήστη.
Στο περιστατικό της 18ης Οκτωβρίου, σύμφωνα με τις πληροφορίες που δημοσιοποιήθηκαν, οι επιτιθέμενοι είχαν ορίσει μηδενική προμήθεια στην παραποιημένη συναλλαγή, ενδεχομένως ενθαρρύνοντας το θύμα να επιχειρήσει να την επιταχύνει. Επιπλέον, οι επιτιθέμενοι δημιουργούσαν διευθύνσεις Bitcoin που ταυτίζονταν στα τέσσερα τελευταία ψηφία με εκείνες των πραγματικών παραληπτών. Το στοιχείο αυτό μπορούσε να παραπλανήσει χρήστες που έλεγχαν μόνο ένα μικρό μέρος της διεύθυνσης πριν εγκρίνουν την πληρωμή.

Η διόρθωση του Electrum

Οι προγραμματιστές του Electrum αποκάλυψαν το πρόβλημα στις 24 Οκτωβρίου, έπειτα από δύο αναφορές χρηστών που είχαν υποβληθεί στις 11 και στις 18 Οκτωβρίου.
Στην πρώτη περίπτωση, ο χρήστης παρατήρησε μια άγνωστη συναλλαγή να εμφανίζεται στο πορτοφόλι του μετά την αποστολή μιας πληρωμής. Στη δεύτερη, ένας χρήστης ανέφερε απώλεια χρημάτων όταν προσπάθησε να επιταχύνει μια εκκρεμή μεταφορά.
Οι υπεύθυνοι του Electrum επιβεβαίωσαν ότι ορισμένοι διακομιστές πραγματοποιούσαν ενεργά την επίθεση, χωρίς ωστόσο να αποκαλύψουν το συνολικό ποσό που ενδεχομένως κλάπηκε.
Η έκδοση Electrum 4.8.3 δημοσιοποιήθηκε στις 24 Οκτωβρίου, μετά την επισήμανσή της ως νέας έκδοσης στις 23 Οκτωβρίου. Η ενημέρωση προσθέτει ελέγχους ψηφιακών υπογραφών για εισόδους συναλλαγών που ανήκουν στο ίδιο το πορτοφόλι, προτού οι μη επιβεβαιωμένες συναλλαγές καταχωριστούν στο τοπικό ιστορικό του.
Οι δημιουργοί του Electrum καλούν τους χρήστες να εγκαταστήσουν την ενημέρωση από τον επίσημο ιστότοπο και να ελέγχουν τόσο ολόκληρη τη διεύθυνση του παραλήπτη όσο και το ποσό κάθε πληρωμής πριν υπογράψουν μια συναλλαγή.
Σύμφωνα με τη σχετική ενημέρωση ασφαλείας, χρήστες που συνδέονται αποκλειστικά σε έμπιστους διακομιστές, συμπεριλαμβανομένων διακομιστών που διαχειρίζονται οι ίδιοι, δεν εκτίθενται στη συγκεκριμένη επίθεση. Ωστόσο, η νέα έκδοση δεν επεκτείνει τον έλεγχο ψηφιακών υπογραφών σε κάθε εισερχόμενη συναλλαγή.
Το περιστατικό δεν συνιστά παραβίαση του ίδιου του δικτύου Bitcoin. Αναδεικνύει, όμως, πώς ένα κενό στον τρόπο με τον οποίο ένα ψηφιακό πορτοφόλι επαληθεύει τις πληροφορίες που λαμβάνει μπορεί να μετατρέψει μια συνηθισμένη διαδικασία αύξησης προμήθειας σε ευκαιρία κλοπής κρυπτονομισμάτων.

www.bankingnews.gr

Ρoή Ειδήσεων

Σχόλια αναγνωστών

Δείτε επίσης