Passkeys & iCloud Private Relay: Διαρροή πραγματικής IP

Σύνοψη Άρθρου

  • Το iCloud Private Relay της αποκαλύπτει τη διεύθυνση IP σου όταν επισκέπτεσαι ιστότοπους που αξιοποιούν τεχνολογία passkeys.
  • Το κενό οφείλεται στον τρόπο που το WebKit και το πρότυπο WebAuthn διαχειρίζονται τα αιτήματα, παρακάμπτοντας τους proxy διακομιστές.
  • Μια ιστοσελίδα μπορεί να αντλήσει την πραγματική σου IP αθόρυβα στο background, καθιστώντας τα αυτόνομα VPN μονόδρομο για απόλυτη ανωνυμία.

Πώς λειτουργεί η διαρροή IP μέσω passkeys

Πληρώνεις συνδρομή iCloud+ για να έχεις το κεφάλι σου ήσυχο με το iCloud Private Relay, πιστεύοντας ότι η Apple κρατάει την πραγματική σου διεύθυνση IP μακριά από αδιάκριτα μάτια. Σύμφωνα όμως με τους ερευνητές ασφαλείας Tommy Mysk και Talal Haj Bakry, αρκεί μια επίσκεψη σε έναν ιστότοπο που υποστηρίζει passkeys για να τιναχθεί ολόκληρος ο μηχανισμός ανωνυμίας στον αέρα.

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

Γιατί το WebKit παρακάμπτει το Private Relay

Η βασική παγίδα κρύβεται στη διαφορά φιλοσοφίας ανάμεσα σε ένα παραδοσιακό VPN και στο Private Relay της Apple. Ενώ ένα VPN αναλαμβάνει να δρομολογήσει το σύνολο της δικτυακής κίνησης του λειτουργικού συστήματος, το εργαλείο της Apple λειτουργεί κυρίως σε επίπεδο Safari και επιλεγμένων εφαρμογών, κρύβοντας τα αιτήματα περιήγησης πίσω από δύο ξεχωριστούς proxy servers.

Τα passkeys βασίζονται στο πρότυπο WebAuthn, το οποίο αποθηκεύει τα κρυπτογραφικά κλειδιά τοπικά στη συσκευή σου και όχι στον browser. Όταν μια ιστοσελίδα ζητάει ταυτοποίηση, το WebKit αναθέτει τη διαδικασία στην εγγενή υπηρεσία διαπιστευτηρίων του iOS ή του . Σύμφωνα με ανάλυση του MacRumors, αυτό σημαίνει ότι το αίτημα HTTPS φεύγει απευθείας από τη συσκευή προς τον server προορισμού, παρακάμπτοντας εντελώς τη διαδρομή proxy του Private Relay και αποκαλύπτοντας την πραγματική σου IP.

Αφανείς επιθέσεις και επιπλέον διαρροές DNS

Αυτό που κάνει την κατάσταση ανησυχητική δεν είναι μόνο η ίδια η διαρροή, αλλά ο αόρατος τρόπος με τον οποίο μπορεί να εκμεταλλευτεί. Ένας επιτιθέμενος μπορεί να ρυθμίσει μια παράτυπη παράμετρο rpId και να εκτελέσει το αίτημα με τη ρύθμιση mediation: "conditional". Έτσι, η διαδικασία γίνεται στο background χωρίς να ζητήσει ποτέ καμία επιβεβαίωση από εσένα και χωρίς να αφήσει οπτικό ίχνος στην οθόνη.

Επιπλέον, οι Mysk και Haj Bakry εντόπισαν ότι το πρόβλημα δεν περιορίζεται αποκλειστικά στα passkeys. Λειτουργίες όπως το DNS prefetching στο iOS εκθέτουν τους πραγματικούς DNS servers που χρησιμοποιείς, ενώ νεότερα χαρακτηριστικά, όπως το WebTransport, μπορούν εξίσου να προκαλέσουν διαρροή της πραγματικής σου διεύθυνσης IP. Ανεξάρτητα από το τι προστασία νομίζεις ότι παρέχουν οι καλύτερες συνδέσεις κινητής τηλεφωνίας, οι τοπικές μηχανές rendering των browsers συχνά ανοίγουν κερκόπορτες.

Η άποψή μας στο TechNoid

Εμείς στο TechNoid θεωρούμε ότι η Apple δημιουργεί ξανά ψευδείς εντυπώσεις ασφάλειας με υπηρεσίες “ημι-ανωνυμίας” που χρεώνονται έξτρα αλλά αποτυγχάνουν στα βασικά. Το iCloud Private Relay είναι εξαιρετικό για να κρύβεσαι από απλούς trackers και διαφημιστές, αλλά δεν είναι και δεν πρέπει να αντιμετωπίζεται ως υποκατάστατο ενός σοβαρού VPN. Μέχρι η Apple να αναδομήσει τον τρόπο που το WebKit χειρίζεται τα αιτήματα του WebAuthn, η μοναδική αξιόπιστη λύση για όσους απαιτούν πραγματική απόκρυψη IP παραμένει η χρήση ενός αυτόνομου, δοκιμασμένου VPN επιπέδου συσκευής.

Συχνές Ερωτήσεις για τη διαρροή IP στο iCloud Private Relay

Επηρεάζει το πρόβλημα αυτό τους χρήστες εκτός του Safari;

Ναι, επειδή το κενό πηγάζει από τον τρόπο λειτουργίας του WebKit και των υπηρεσιών συστήματος, επηρεάζονται ανάλογα και ορισμένοι browsers τρίτων κατασκευαστών.

Χρειάζεται να κάνω κάποια για να το δω στο site των ερευνητών;

Απλώς επισκέπτεσαι την πλατφόρμα δοκιμών τους από τη συσκευή σου με ενεργό το Private Relay για να δεις αν ο server εντοπίζει την πραγματική σου IP.

Μπορεί μια ιστοσελίδα να υποκλέψει την IP μου χωρίς να το καταλάβω;

Απολύτως. Με τη χρήση συγκεκριμένων παραμέτρων στο WebAuthn, η διαδικασία εκτελείται εντελώς αθόρυβα στο background χωρίς κανένα οπτικό μήνυμα στην οθόνη.

Είναι το iCloud Private Relay ένα πλήρες VPN;

Όχι, δεν καλύπτει ολόκληρη τη δικτυακή κίνηση της συσκευής σου ούτε λειτουργεί σε επίπεδο λειτουργικού συστήματος όπως ένα κλασικό VPN.

Θα διορθώσει η Apple αυτό το κενό ασφαλείας;

Η εταιρεία έχει ήδη δηλώσει επίσημα ότι διερευνά το ζήτημα, ωστόσο απαιτείται δομική αλλαγή στον κώδικα του WebKit για να κλείσει οριστικά η τρύπα.

Μπορώ να προστατευτώ προσωρινά μέχρι να υπάρξει επίσημο fix;

Η ασφαλέστερη επιλογή αυτή τη στιγμή είναι η απενεργοποίηση του Private Relay και η χρήση ενός αξιόπιστου VPN υπηρεσίας τρίτου παρόχου.

Επηρεάζονται όλες οι εκδόσεις του iOS από τις διαρροές DNS;

Οι νεότεροι μηχανισμοί όπως το DNS prefetching και το WebTransport έχουν εντοπιστεί σε πρόσφατες εκδόσεις του iOS, εκθέτοντας επιπλέον δεδομένα συνδεσιμότητας.

Dimitris Marizas
Dimitris Marizashttps://technoid.gr
Γράφω για τεχνολογία από τη σκοπιά του ανθρώπου που τη χρησιμοποιεί καθημερινά — όχι από αίθουσες συνεδρίων. Ασχολούμαι με δίκτυα, δορυφορικό internet, smartphones και ψηφιακές υπηρεσίες, με έμφαση στο τι σημαίνουν αυτά πρακτικά για τον Έλληνα χρήστη. Πίσω από κάθε άρθρο κρύβεται ώρες ανάλυσης, δοκιμών και — όταν χρειάζεται — κριτικής σε ό,τι το marketing προσπαθεί να κρύψει.

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ