🔐 Τεχνικές Προδιαγραφές Κρυπτογράφησης

Κατανόηση της κρυπτογράφησης από την πλευρά του πελάτη του CloudPaste

✓ Αρχιτεκτονική Μηδενικής Γνώσης

Επισκόπηση

Χρήσεις του CloudPaste κρυπτογράφηση από άκρο σε άκρο στην πλευρά του πελάτη για να διασφαλίσετε ότι τα δεδομένα σας παραμένουν απόρρητα και ασφαλή. Όταν η κρυπτογράφηση είναι ενεργοποιημένη, όλο το κείμενο και οι εικόνες κρυπτογραφούνται στο πρόγραμμα περιήγησής σας πριν αποσταλούν στους διακομιστές μας. Αυτό σημαίνει ότι δεν θα έχουμε ποτέ πρόσβαση στα μη κρυπτογραφημένα δεδομένα σας ή στον κωδικό πρόσβασής σας.

🛡️ Τα δεδομένα σας κρυπτογραφούνται πριν φύγουν από τη συσκευή σας.
Ο διακομιστής αποθηκεύει μόνο κρυπτογραφημένα δεδομένα και δεν βλέπει ποτέ τον κωδικό πρόσβασής σας ή το αποκρυπτογραφημένο περιεχόμενο.

Τεχνικές προδιαγραφές

Αλγόριθμος κρυπτογράφησης: AES-256-GCM (Προηγμένο Πρότυπο Κρυπτογράφησης)
Κλειδί Παράγωγος: PBKDF2 (Συνάρτηση Παράγωγης Κλειδιού Βασισμένης σε Κωδικό Πρόσβασης 2)
Συνάρτηση κατακερματισμού: SHA-256
Επαναλήψεις: 100.000 (επαναλήψεις PBKDF2)
Μήκος κλειδιού: 256 bit
Μήκος αλατιού: 128 bit (τυχαία δημιουργημένα ανά κρυπτογράφηση)
Μήκος IV: 96 bits (τυχαία δημιουργημένα ανά κρυπτογράφηση)
Εκτέλεση: Web Crypto API (κρυπτογραφία εγγενούς προγράμματος περιήγησης)

Πώς λειτουργεί

Διαδικασία κρυπτογράφησης

1
Εισαγάγετε τον κωδικό πρόσβασης
Παρέχετε έναν κωδικό πρόσβασης
→
2
Κλειδί Παράγωγο
Το PBKDF2 δημιουργεί κλειδί κρυπτογράφησης
→
3
Κρυπτογράφηση δεδομένων
Το AES-256-GCM κρυπτογραφεί περιεχόμενο
→
4
Μεταφόρτωση
Κρυπτογραφημένα δεδομένα που αποστέλλονται στον διακομιστή

Ανάλυση βήμα προς βήμα:

Διαδικασία αποκρυπτογράφησης

Όταν εσείς ή κάποιος με τον κωδικό πρόσβασης ανοίγει ένα κρυπτογραφημένο κανάλι:

Χαρακτηριστικά ασφαλείας

🔒 Κρυπτογράφηση από την πλευρά του πελάτη

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

🎲 Μοναδική Κρυπτογράφηση Ανά Λειτουργία

Κάθε φορά που κρυπτογραφούνται δεδομένα, δημιουργούνται νέες τυχαίες τιμές salt και IV. Αυτό σημαίνει ότι το ίδιο περιεχόμενο που κρυπτογραφείται δύο φορές παράγει εντελώς διαφορετικό κρυπτογραφημένο κείμενο, αποτρέποντας την ανάλυση μοτίβων.

🔐 Ισχυρή παράγωγη κλειδιών

Το PBKDF2 με 100.000 επαναλήψεις καθιστά τις επιθέσεις με κωδικό πρόσβασης brute-force υπολογιστικά ακριβές. Ακόμα και με έναν μέτρια ισχυρό κωδικό πρόσβασης, οι εισβολείς θα χρειάζονταν σημαντικούς πόρους για να σπάσουν την κρυπτογράφηση.

✅ Πιστοποιημένη κρυπτογράφηση

Το AES-GCM παρέχει εμπιστευτικότητα και αυθεντικότητα. Διασφαλίζει ότι τα κρυπτογραφημένα δεδομένα δεν έχουν παραβιαστεί, προστατεύοντας από επιθέσεις τροποποίησης.

🌐 Αλγόριθμοι Βιομηχανικού Προτύπου

Χρησιμοποιούμε μόνο καθιερωμένους, αξιολογημένους από ομοτίμους κρυπτογραφικούς αλγόριθμους (AES-256, PBKDF2, SHA-256) που εμπιστεύονται οι ειδικοί ασφαλείας παγκοσμίως.

Τι αποθηκεύουμε

Στον διακομιστή, αποθηκεύουμε μόνο:
  • Κρυπτογραφημένο κρυπτογραφημένο κείμενο (μη αναγνώσιμο χωρίς τον κωδικό πρόσβασής σας)
  • Μια σημαία που υποδεικνύει ότι το κανάλι είναι κρυπτογραφημένο
  • Μεταδεδομένα (χρονικές σημάνσεις μεταφόρτωσης, μεγέθη αρχείων)
⚠️ ΔΕΝ αποθηκεύουμε ΠΟΤΕ:
  • Ο κωδικός πρόσβασής σας
  • Τα κλειδιά κρυπτογράφησης
  • Τα μη κρυπτογραφημένα δεδομένα σας

Βέλτιστες πρακτικές

Περιορισμοί & Σκέψεις

Ενώ η κρυπτογράφηση μας είναι ισχυρή, λάβετε υπόψη σας τα εξής:

Ανοιχτός Κώδικας & Διαφάνεια

Η ασφάλεια μέσω της αφάνειας δεν είναι ασφάλεια. Η εφαρμογή κρυπτογράφησης που χρησιμοποιούμε χρησιμοποιεί τυπικά API Web Crypto και μπορεί να ελεγχθεί μέσω της προβολής του πηγαίου κώδικα στα εργαλεία προγραμματιστή του προγράμματος περιήγησής σας.