Χρησιμοποιώντας Bitcoin To Establish VPN Connections Without Trusted Third Parties

By Bitcoin Περιοδικό - 1 έτος πριν - Χρόνος ανάγνωσης: 5 λεπτά

Χρησιμοποιώντας Bitcoin To Establish VPN Connections Without Trusted Third Parties

A Bitcoin VPN allows two or more parties to discover each other and be able to communicate privately over the public internet without trust.

Αυτό είναι ένα editorial γνώμης από Moustafa Amin, ηγέτης τεχνολογίας με περισσότερα από 20 χρόνια επαγγελματικής εμπειρίας σε μεγάλους οργανισμούς, παρόχους υπηρεσιών και τηλεφωνικές εταιρείες.

Bitcoin is undoubtedly the world’s newest form of money. Governed by no central authority and controlled by no one, it represents the financial rescue that the world is looking for. In my opinion, Bitcoin freedom can be extended to escape eavesdroppers that work relentlessly day and night to intercept, monitor or even control our online activities.

Παραδοσιακό VPN

Σήμερα, εάν δύο τελικά σημεία θέλουν να μιλήσουν ιδιωτικά μεταξύ τους, συνήθως πρέπει να το κάνουν μέσω ενός αξιόπιστου, τρίτου διαμεσολαβητή. Για παράδειγμα, εξετάστε τι συμβαίνει εάν οποιαδήποτε δύο τελικά σημεία θέλουν να δημιουργήσουν μια σήραγγα εικονικού ιδιωτικού δικτύου (VPN) μεταξύ τους για να πραγματοποιήσουν μια ιδιωτική συνομιλία μέσω του δημόσιου Διαδικτύου. Πρέπει πρώτα να είναι σε θέση να μάθουν ο ένας για τον άλλον. Αυτό είναι το κομμάτι της ανακάλυψης.

Εάν τα δύο τελικά σημεία μπορούν με κάποιο τρόπο να βρουν το ένα το άλλο, μπορεί και πάλι να μην μπορούν να επικοινωνήσουν απευθείας — για παράδειγμα, εάν έχουν ιδιωτικές διευθύνσεις IP ή είναι κρυμμένα πίσω από δρομολογητές ευρυζωνικότητας ή πύλες. Αυτό είναι το μέρος της επικοινωνίας δεδομένων.

Επιπλέον, εάν περισσότερες από μία συσκευές επιθυμούν να μοιράζονται το ίδιο κανάλι VPN για να συνομιλούν μεταξύ τους, τότε πρέπει να ανταλλάσσονται πρόσθετες πληροφορίες μεταξύ όλων των σημείων VPN.

Τα δύο πρώτα μέρη αυτής της διαδικασίας συνεπάγονται τη χρήση ενός τρίτου μέρους για τη διευκόλυνση της ανακάλυψης και της επικοινωνίας. Για παράδειγμα, τα δύο τελικά σημεία πρέπει να αγοράσουν μια υπηρεσία από έναν πάροχο υπηρεσιών VPN και να καθορίσουν ότι επιθυμούν να επικοινωνήσουν. Ο πάροχος υπηρεσιών λειτουργεί ως έμπιστος διαμεσολαβητής στα δύο μέρη.

(Γραφικό/Μουσταφά Αμίν)

Προκλήσεις

Αυτό το τρίτο μέρος όχι μόνο πρέπει να είναι αξιόπιστο, αλλά πρέπει επίσης να είναι αξιόπιστο. Εάν παραβιαστεί, τότε το απόρρητο έχει χαθεί. Πρέπει επίσης να είναι πάντα online. Εάν αυτό το τρίτο μέρος επρόκειτο να τεθεί εκτός λειτουργίας, τα δύο τελικά σημεία δεν μπορούν να επικοινωνήσουν μεταξύ τους.

Ένα πιεστικό ζήτημα που υπάρχει σε αυτό το κεντρικό μοντέλο VPN είναι η ανάγκη διάδοσης ενός κοινόχρηστου κλειδιού στις οντότητες επικοινωνίας που χρησιμοποιούν για την κρυπτογράφηση και την αποκρυπτογράφηση της κίνησης μεταξύ τους. Αυτή η ανταλλαγή κλειδιών συνήθως πραγματοποιείται μέσω ενός ξεχωριστού καναλιού — ενός καναλιού εκτός ζώνης (σκεφτείτε: email, τηλέφωνο, μήνυμα κειμένου, κ.λπ.). Αυτό προφανώς στερείται της επιθυμητής υποκλοπής ή παράνομης υποκλοπής του κοινόχρηστου κλειδιού που απαγορεύει το απόρρητο.

Επίσης, δεν είναι ασυνήθιστο σε ορισμένες χώρες να περιορίζουν γνωστές θύρες VPN. Μου συνέβη όταν επέλεξα μια ετήσια συνδρομή για μια γνωστή υπηρεσία VPN. Διαπίστωσα ότι ο πελάτης VPN μου δεν μπορούσε να συνδεθεί σε κανένα διακομιστή VPN παγκοσμίως. Άνοιξα μια υπόθεση με τον πάροχο και ευτυχώς, κατάλαβαν την κατάσταση και μου επέστρεψαν τα χρήματα.

Επιπλέον, ορισμένες τράπεζες ή άλλα παραδοσιακά χρηματοοικονομικά συστήματα (πιστωτικές κάρτες ή επεξεργαστές πληρωμών) μπορούν να αρνηθούν ή να περιορίσουν τις πληρωμές εάν κάποιος επιχειρήσει να εγγραφεί σε γνωστές παγκόσμιες υπηρεσίες VPN.

Now, the question becomes: How do we allow two or more entities to communicate among themselves without the use of third-party intermediaries, thus avoiding all these issues? To answer this, I am glad to introduce Bitcoin vpn.

Τι είναι Bitcoin VPN And How Does It Work?

Bitcoin VPN is a solution that leverages the Bitcoin network (Layer 1) or the Lightning Network (Layer 2) to allow two or more parties to discover each other and be able to communicate privately over the public internet.

As with traditional VPN, a Bitcoin VPN client needs to access the web portal of their desired VPN service. This client could be a telecommuter that needs to be connected and access their corporate headquarters, or a normal VPN user who wants to access the internet from another location to bypass some content restriction for example.

Όταν επιλέξει την υπηρεσία VPN, ο πελάτης θα λάβει ένα τιμολόγιο Lightning ή απλώς μια διεύθυνση πορτοφολιού μαζί με ένα ισοδύναμο ποσό συναλλαγής που πρέπει να σταλεί. Στην περίπτωση τηλεργαζόμενου, το ποσό της συναλλαγής θα πρέπει να είναι ελάχιστο (καμία επιχείρηση δεν θα χρεώνει τους υπαλλήλους της για να συνδεθούν στο δίκτυό της). Για μια κανονική υπηρεσία VPN, η συναλλαγή θα μπορούσε να είναι ένας ωριαίος λογαριασμός.

In all cases, the client sends the transaction to the presented Bitcoin διεύθυνση.

Μόλις ληφθεί, ο διακομιστής VPN αποκρίνεται στέλνοντας πίσω στον πελάτη μια συναλλαγή και μεταβιβάζει το δημόσιο κλειδί του διακομιστή ως καθαρό κείμενο που είναι ενσωματωμένο στα μεταδεδομένα συναλλαγής.

As everything is publicly stored on the Bitcoin ledger and to avoid any possible eavesdropping, the client encrypts the following data using the received server public key:

Client public IP address.Client public key.Other options that would be needed for the VPN connection (port number, etc.).

Ο πελάτης στέλνει μια άλλη συναλλαγή στον διακομιστή, ενσωματώνοντας το κρυπτογραφημένο μήνυμα από το προηγούμενο βήμα στα μεταδεδομένα συναλλαγής.

Ο διακομιστής αποκρυπτογραφεί το κρυπτογραφημένο μήνυμα χρησιμοποιώντας το ιδιωτικό του κλειδί.

Εξοπλισμένος με όλες τις απαιτούμενες πληροφορίες για το VPN, ο διακομιστής δημιουργεί στη συνέχεια την απαιτούμενη σήραγγα VPN στον πελάτη (δημόσια διεύθυνση IP: αριθμός θύρας) και ζευγαρώνει χρησιμοποιώντας το δημόσιο κλειδί πελάτη για την κρυπτογράφηση VPN. Σημειώστε πώς αυτό διαφέρει από ένα παραδοσιακό VPN όπου ο πελάτης είναι συνήθως ο εκκινητής του τούνελ.

Χειραψία τριών κατευθύνσεων και εγκατάσταση σήραγγας VPN (Γραφικό/Μουσταφά Αμίν)

For anyone who would argue that the same could be achieved with other cryptocurrencies, my goal with Bitcoin VPN is to avoid the centralized nature and subsequent challenges of traditional VPNs by leveraging the true and most decentralized ledger out there (Bitcoin). Just put aside your desire to control and/or make money by uselessly injecting your inferior altcoin of choice in the conversation.

Finally, it is apparent that Bitcoin, with its unique decentralized architecture, offers unlimited opportunities other than its apparent financial capabilities.

Αυτή είναι μια guest post από τον Μουσταφά Αμίν. Οι απόψεις που εκφράζονται είναι εξ ολοκλήρου δικές τους και δεν αντικατοπτρίζουν απαραίτητα αυτές της BTC Inc. ή Bitcoin Περιοδικό.

Πρωτότυπη πηγή: Bitcoin περιοδικό