Εισαγωγή στο εργαλείο DKIM Έλεγχος αρχείων
Το εργαλείο DKIM Έλεγχος αρχείων επιτρέπει στους διαχειριστές συστημάτων και στους κατόχους τομέων να αναλύουν τη δομή και τα συστατικά στοιχεία μιας εγγραφής DKIM TXT. Η διαδικασία ελέγχου πραγματοποιείται τοπικά, απευθείας μέσα στο πρόγραμμα περιήγησης του χρήστη, χωρίς να εκτελούνται ερωτήματα στο DNS ή να επαληθεύονται υπογραφές μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Αυτό το εργαλείο είναι ιδιαίτερα χρήσιμο για:
- Διαχειριστές τομέων ηλεκτρονικού ταχυδρομείου που διαθέτουν μια εγγραφή DKIM TXT και επιθυμούν να ελέγξουν τη μορφοποίηση, την κατάτμηση, την παρουσίαση του δημόσιου κλειδιού και τους προφανείς κινδύνους πριν από τη δημοσίευσή της.
- Διαχειριστές που αντιμετωπίζουν προβλήματα και πραγματοποιούν εντοπισμό σφαλμάτων (troubleshooting) στις ρυθμίσεις DKIM.
Τρόπος λειτουργίας και είσοδος δεδομένων
Για να χρησιμοποιήσετε το εργαλείο, εισάγετε την τιμή της εγγραφής στο πεδίο Τιμή DKIM TXT. Το εργαλείο δέχεται μια λίστα ετικετών (tags) με τη μορφή v=DKIM1; k=rsa; p=….
Κατά την εισαγωγή, υποστηρίζονται και ενώνονται αυτόματα:
- Κομμάτια TXT σε εισαγωγικά (quoted TXT κομμάτια).
- Παρενθέσεις αρχείου ζώνης (zone-file parentheses).
Το μέγιστο επιτρεπόμενο όριο για την εισαγωγή κειμένου είναι οι 20.000 χαρακτήρες. Εάν το πεδίο εισαγωγής παραμείνει κενό, το εργαλείο εμφανίζει το μήνυμα σφάλματος "Επικολλήστε πρώτα μια εγγραφή DKIM.".
Ανάλυση και αποτελέσματα ελέγχου
Μετά την επεξεργασία της εγγραφής, το εργαλείο παράγει μια λεπτομερή αναφορά που χωρίζεται στις εξής ενότητες:
DKIM περίληψη
Η ενότητα DKIM περίληψη παρέχει μια γρήγορη επισκόπηση των βασικών παραμέτρων της εγγραφής:
- Έκδοση: Η έκδοση του πρωτοκόλλου DKIM.
- Τύπος κλειδιού: Ο τύπος του κρυπτογραφικού κλειδιού που χρησιμοποιείται.
- Μέγεθος κλειδιού: Το μέγεθος του κρυπτογραφικού κλειδιού σε bit.
- Υπηρεσίες: Οι υπηρεσίες που σχετίζονται με τη συγκεκριμένη εγγραφή DKIM.
Αναλυμένα πεδία
Στον πίνακα Αναλυμένα πεδία, το εργαλείο διαχωρίζει και παρουσιάζει κάθε στοιχείο της εγγραφής σε δύο στήλες:
- Ετικέτα: Το όνομα της ετικέτας DKIM (tag).
- Αξία: Η αντίστοιχη τιμή που συνοδεύει την ετικέτα.
Καταγράψτε σημειώσεις
Στην ενότητα Καταγράψτε σημειώσεις, εμφανίζονται τεχνικές λεπτομέρειες και δείκτες κατάστασης:
- TXT κομμάτια: Ο αριθμός των κομματιών TXT που εντοπίστηκαν.
- Προεπιλογή: Υποδεικνύει εάν χρησιμοποιείται μια προεπιλεγμένη τιμή.
- Ανακλήθηκε το κλειδί: Επισημαίνει εάν το κλειδί έχει ανακληθεί.
- Άγνωστο: Εμφανίζεται όταν ο αριθμός των bit του κλειδιού δεν μπορεί να προσδιοριστεί.
Εάν η εγγραφή είναι πλήρως έγκυρη, εμφανίζεται το μήνυμα: "Δεν βρέθηκε σφάλμα εγγραφής ή προειδοποίηση κλειδιού στην επικολλημένη τιμή.". Σε κάθε άλλη περίπτωση, εμφανίζεται η αναφορά: "Επιλεγμένα πεδία‹fields›: σφάλματα‹errors›και προειδοποιήσεις‹warnings›.".
Κανόνες μορφοποίησης και περιορισμοί DNS
Μια εγγραφή DNS TXT μπορεί να αποτελείται από πολλές συμβολοσειρές χαρακτήρων, με την καθεμία να περιορίζεται αυστηρά στο όριο των 255 byte. Το εργαλείο ελέγχει αυτή τη δομή και ενδέχεται να εμφανίσει τα ακόλουθα μηνύματα:
- "Έγινε μέλος του
‹detail›παρέθεσε κομμάτια TXT πριν ελέγξει την εγγραφή.": Εμφανίζεται όταν το εργαλείο ενώνει επιτυχώς τα τμήματα που εισήχθησαν σε εισαγωγικά. - "Η εισαγωγική παρουσίαση TXT είναι εσφαλμένη. Κρατήστε όλα τα κομμάτια σε εισαγωγικά και αφαιρέστε το κείμενο έξω από τα εισαγωγικά.": Εμφανίζεται εάν η μορφοποίηση των εισαγωγικών είναι κατεστραμμένη.
- "Το κομμάτι TXT
‹detail›υπερβαίνει το όριο255-byte για μία συμβολοσειρά χαρακτήρων DNS.": Προειδοποιεί ότι ένα συγκεκριμένο τμήμα υπερβαίνει το τεχνικό όριο του DNS.
Έλεγχος ετικετών και συντακτικά σφάλματα
Το εργαλείο εφαρμόζει αυστηρούς κανόνες για τη σύνταξη των ετικετών (tags) και επιστρέφει συγκεκριμένα σφάλματα όταν εντοπίζει αποκλίσεις:
-
Δομή ετικετών:
- Εάν μια ετικέτα εμφανίζεται πάνω από μία φορά, εμφανίζεται το σφάλμα: "Η ετικέτα
‹tag›εμφανίζεται περισσότερες από μία φορές.". - Εάν λείπει ο διαχωριστής, εμφανίζεται το σφάλμα: "Στο πεδίο “
‹tag›” λείπει το σύμβολο ίσον.". - Εάν το όνομα της ετικέτας δεν είναι έγκυρο: "Το όνομα της ετικέτας "
‹tag›" έχει λανθασμένη μορφή.". - Για μη αναγνωρισμένες ετικέτες, εμφανίζεται η σημείωση: "Η μη αναγνωρισμένη ετικέτα
‹tag›διατηρείται αλλά δεν ερμηνεύεται.".
- Εάν μια ετικέτα εμφανίζεται πάνω από μία φορά, εμφανίζεται το σφάλμα: "Η ετικέτα
-
Έκδοση (v):
- Η ετικέτα
vπρέπει να είναι η πρώτη ετικέτα στην εγγραφή, διαφορετικά εμφανίζεται το σφάλμα: "Η ετικέταv=DKIM1 πρέπει να είναι η πρώτη ετικέτα όταν υπάρχει.". - Η τιμή της πρέπει να είναι ακριβώς
DKIM1. Οποιαδήποτε άλλη τιμή προκαλεί το σφάλμα: "Η ετικέτα v πρέπει να είναι ακριβώς DKIM1, όχι "‹detail›".".
- Η ετικέτα
-
Υπηρεσίες (s):
- Η τιμή της ετικέτας
sπρέπει να περιέχει τις τιμέςemailή*. Σε αντίθετη περίπτωση, εμφανίζεται το σφάλμα: *"Η τιμή "‹detail›" περιέχει μια μη υποστηριζόμενη υπηρεσία. Χρησιμοποιήστε email ή .".
- Η τιμή της ετικέτας
Κρυπτογραφικά κλειδιά και αλγόριθμοι Hash
Το εργαλείο υποστηρίζει και αναγνωρίζει δημόσια κλειδιά τύπου RSA και Ed25519. Κατά τον έλεγχο των κλειδιών και των αλγορίθμων, εφαρμόζονται οι εξής κανόνες:
-
Απαιτούμενο δημόσιο κλειδί (p):
- Εάν η ετικέτα
pλείπει εντελώς: "Η απαιτούμενη ετικέτα δημόσιου κλειδιού p λείπει.". - Εάν η τιμή
pείναι κενή, αυτό σημαίνει ότι δημοσιεύεται ένα ανακληθέν κλειδί, εμφανίζοντας το μήνυμα: "Η τιμή p είναι κενή, η οποία δημοσιεύει ένα ανακληθέν κλειδί DKIM.". - Εάν η τιμή δεν αντιστοιχεί σε έγκυρο δημόσιο κλειδί για τον επιλεγμένο τύπο: "Η τιμή p δεν είναι έγκυρο δημόσιο κλειδί για τον επιλεγμένο τύπο κλειδιού.".
- Εάν η ετικέτα
-
Τύπος κλειδιού (k):
- Η ετικέτα
kπρέπει να έχει την τιμήrsaήed25519. Αν χρησιμοποιηθεί άλλος τύπος, εμφανίζεται το σφάλμα: "Ο τύπος κλειδιού “‹detail›” δεν υποστηρίζεται. Χρησιμοποιήστεrsaήed25519.".
- Η ετικέτα
-
Μέγεθος κλειδιών RSA:
- Κλειδιά RSA κάτω από 1024 bit θεωρούνται μη έγκυρα: "Το κλειδί RSA είναι bits
‹detail›. Το DKIM απαιτεί τουλάχιστον bit1024.". - Κλειδιά RSA κάτω από 2048 bit επισημαίνονται ως ασθενέστερα από το συνιστώμενο όριο: "Το κλειδί RSA είναι bits
‹detail›.2048bit ή περισσότερα συνιστάται.".
- Κλειδιά RSA κάτω από 1024 bit θεωρούνται μη έγκυρα: "Το κλειδί RSA είναι bits
-
Μέγεθος κλειδιών Ed25519:
- Το κλειδί Ed25519 πρέπει να αποκωδικοποιείται ακριβώς σε 32 byte. Αν η αποκωδικοποίηση αποτύχει, εμφανίζεται το σφάλμα: "Το κλειδί Ed25519 αποκωδικοποιείται σε byte
‹detail›αντί για32.".
- Το κλειδί Ed25519 πρέπει να αποκωδικοποιείται ακριβώς σε 32 byte. Αν η αποκωδικοποίηση αποτύχει, εμφανίζεται το σφάλμα: "Το κλειδί Ed25519 αποκωδικοποιείται σε byte
-
Αλγόριθμοι Hash (h):
- Η ετικέτα
hπρέπει να επιτρέπει τη χρήση τουsha256. Αν δεν την επιτρέπει, εμφανίζεται το σφάλμα: "Η ετικέτα h πρέπει να επιτρέπει τοsha256για τις τρέχουσες υπογραφές DKIM.". - Η χρήση του αλγορίθμου
sha1είναι παρωχημένη και απαγορεύεται, εμφανίζοντας το σφάλμα: "Τοsha1είναι ξεπερασμένο για τις υπογραφές DKIM και δεν πρέπει να χρησιμοποιείται.".
- Η ετικέτα
Πολιτική απορρήτου και επεξεργασία δεδομένων
Η ασφάλεια των δεδομένων σας είναι εξασφαλισμένη κατά τη χρήση της εφαρμογής. Η εγγραφή σας DKIM παραμένει αποκλειστικά στο πρόγραμμα περιήγησής σας. Η πλατφόρμα BroBroGo δεν ανεβάζει ούτε αποθηκεύει το περιεχόμενο της εγγραφής σας σε εξωτερικούς διακομιστές, καθώς πρόκειται για έναν αμιγώς τοπικό έλεγχο κειμένου.
Συχνές Ερωτήσεις (FAQ)
Γιατί οι μεγάλες εγγραφές DKIM χωρίζονται σε συμβολοσειρές σε εισαγωγικά;
Μια εγγραφή DNS TXT μπορεί να περιέχει πολλές συμβολοσειρές χαρακτήρων, με κάθε συμβολοσειρά να περιορίζεται στα 255 byte. Το DNS ενώνει τις συμβολοσειρές με τη σειρά, επομένως όλα τα κομμάτια πρέπει να παραμείνουν μέσα σε μία εγγραφή TXT.
Ποιους τύπους κλειδιών DKIM αναγνωρίζει αυτό το πούλι;
Αναγνωρίζει τα δημόσια κλειδιά RSA και Ed25519, ελέγχει τη μορφή Base64 και αναφέρει τα κλειδιά RSA κάτω από τα 1024 bit ως μη έγκυρα και τα κλειδιά κάτω από τα 2048 bit ως ασθενέστερα από τα συνιστώμενα.
Ένα καθαρό αποτέλεσμα αποδεικνύει ότι το DKIM λειτουργεί;
Όχι. Αυτή η σελίδα ελέγχει μόνο το κείμενο εγγραφής που επικολλάτε. Δεν ρωτά το DNS, δεν επαληθεύει μια υπογραφή μηνύματος, δεν επιβεβαιώνει το όνομα του επιλογέα (selector) ή δεν αποδεικνύει ότι οι δέκτες αλληλογραφίας μπορούν να ανακτήσουν την εγγραφή.