Η Google φέρνει στο Android 17 υποστήριξη Encrypted Client Hello σε επίπεδο λειτουργικού, κρύβοντας το hostname των sites από τον πάροχο internet.
Η Google ανακοίνωσε ότι το Android 17 θα υποστηρίζει το Encrypted Client Hello (ECH) σε επίπεδο λειτουργικού συστήματος. Πρακτικά, ο πάροχος internet χάνει το πιο καθαρό σημάδι που είχε για το ποια ιστοσελίδα ζητάς. Το Android 17 γίνεται το πρώτο μεγάλο mobile λειτουργικό με ευρεία υποστήριξη ECH.
Τι έμενε ακάλυπτο παρά το HTTPS
Το HTTPS κρυπτογραφεί ήδη το περιεχόμενο: τις σελίδες που ανοίγεις, τα μηνύματα, τα στοιχεία που συμπληρώνεις σε φόρμες. Το πρόβλημα δεν ήταν εκεί. Ήταν λίγο πιο πριν, στη στιγμή που το τηλέφωνο ψάχνει και συνδέεται με τον server.
Κάθε σύνδεση ξεκινά με το TLS handshake, τη διαδικασία που στήνει το κρυπτογραφημένο κανάλι ανάμεσα στη συσκευή και τον server. Το πρώτο μήνυμα αυτής της διαδικασίας, το ClientHello, περιλαμβάνει το hostname του site σε ένα πεδίο που λέγεται Server Name Indication. Υπάρχει για καλό λόγο: επιτρέπει σε έναν server που φιλοξενεί πολλά sites να διαλέξει το σωστό πιστοποιητικό. Ταυτόχρονα όμως το έστελνε καθαρό στο δίκτυο.
Το ECH κρυπτογραφεί το ευαίσθητο κομμάτι του ClientHello, μαζί και το SNI hostname.
Πώς δένει με το Private DNS
Το Private DNS υπάρχει εδώ και καιρό στο Android και κρυπτογραφεί το αίτημα που μεταφράζει ένα domain σε IP διεύθηνση. Μόνο του όμως άφηνε μια τρύπα: προστάτευε το DNS αίτημα και λίγα δευτερόλεπτα αργότερα το ίδιο hostname έφευγε ακάλυπτο μέσα στο handshake. Με το ECH καλύπτονται και τα δύο στάδια, σε συνδέσεις που το υποστηρίζουν.
Η Google επέλεξε να το υλοποιήσει στο λειτουργικό και όχι σε έναν browser. Αυτό σημαίνει ότι και οι συμβατές εφαρμογές μπορούν να αξιοποιήσουν την ίδια προστασία, όχι μόνο το Chrome για Android.
Πού σταματάει η προστασία
Το ECH δουλεύει μόνο όταν το υποστηρίζουν και το site και το networking stack της εφαρμογής. Η Google καλεί τους developers να περάσουν σε συμβατές βιβλιοθήκες δικτύου και να το ενεργοποιήσουν, ενώ συνεργάζεται με το Jigsaw και με παρόχους υπηρεσιών για να επιταχύνει την υιοθέτηση.
Ανωνυμία πάντως δεν χαρίζει σε κανέναν. Ο πάροχος εξακολουθεί να βλέπει πότε συνδέεσαι, πόση κίνηση κάνεις και σε ποια IP διεύθυνση καταλήγεις — και από αυτά μπορεί σε αρκετές περιπτώσεις να συμπεράνει το domain.
Η άποψή μας στο Techblog
Είναι από τις αλλαγές που δεν φαίνονται πουθενά στην οθόνη, αλλά μετράνε περισσότερο από δέκα ρυθμίσεις απορρήτου που κανείς δεν αγγίζει. Το ζήτημα είναι πόσο γρήγορα θα ακολουθήσουν sites και εφαρμογές, γιατί χωρίς αυτούς το ECH μένει διακόπτης χωρίς ρεύμα. Και φυσικά, όλα αυτά αφορούν όσους θα δουν Android 17 στη συσκευή τους — που δεν είναι όλοι.
Σχόλια