Κάνεις SSH στον server σου και βλέπεις αυτό:

** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.

Τρομακτικό. Ας το αναλύσουμε.

Η Απειλή: Store Now, Decrypt Later

Η σημερινή κρυπτογράφηση SSH είναι μαθηματικά ισχυρή -- θα χρειαζόταν ένας κλασικός υπολογιστής εκατομμύρια χρόνια για να τη σπάσει.

Αλλά οι κβαντικοί υπολογιστές παίζουν με διαφορετικούς κανόνες. Ένας επαρκώς ισχυρός κβαντικός υπολογιστής που τρέχει τον αλγόριθμο του Shor μπορεί να σπάσει τα μαθηματικά που προστατεύουν το μεγαλύτερο μέρος της σημερινής κρυπτογραφίας δημόσιου κλειδιού.

Γιατί λοιπόν να ανησυχούμε τώρα; Επειδή οι αντίπαλοι, ειδικά τα κράτη-έθνη, ήδη καταγράφουν κρυπτογραφημένη κίνηση σήμερα με σχέδιο να την αποκρυπτογραφήσουν αργότερα, μόλις ωριμάσει το κβαντικό hardware. Αυτή είναι η επίθεση "store now, decrypt later" (SNDL).

Τι Είναι το Key Exchange;

Πριν το SSH μπορέσει να κρυπτογραφήσει τη συνεδρία σου, και οι δύο πλευρές πρέπει να συμφωνήσουν σε ένα κοινό μυστικό -- ένα προσωρινό κλειδί που χρησιμοποιείται για την κρυπτογράφηση όλων των άλλων. Αυτή η διαπραγμάτευση ονομάζεται key exchange (Kex).

Το πρόβλημα: τα μαθηματικά πίσω από το κλασικό key exchange (Diffie-Hellman, elliptic curves) είναι ευάλωτα σε κβαντικούς υπολογιστές.

Κλασικό vs Post-Quantum Key Exchange

Κλασικό (ευάλωτο σε κβαντικούς υπολογιστές)

ΑλγόριθμοςΣημειώσεις
diffie-hellman-group1-sha1Παλιό, αδύναμο
curve25519-sha256Ευρέως χρησιμοποιούμενο, κλασικό

Post-Quantum (ανθεκτικό σε κβαντικούς υπολογιστές)

ΑλγόριθμοςΣημειώσεις
mlkem768x25519-sha256Υβριδικό PQ + κλασικό, OpenSSH 9.9+

Η Διόρθωση

Βήμα 1: Επεξεργασία του /etc/ssh/sshd_config

Πρόσθεσε τον αλγόριθμο PQ στην αρχή της λίστας:

KexAlgorithms mlkem768x25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256

Βήμα 2: Επανεκκίνηση του SSH

sudo systemctl restart sshd

Βήμα 3: Επαλήθευση

ssh -v user@host 2>&1 | grep -i kex

Αν δεις mlkem768x25519-sha256, η προειδοποίηση θα εξαφανιστεί. Η συνεδρία σου είναι τώρα ανθεκτική σε κβαντικές επιθέσεις.