Ανάγνωση μιας αναφοράς DMARC
Με μια εγγραφή DMARC ενημερώνετε τους παραλήπτες τι πρέπει να κάνουν με μηνύματα που φαίνεται να προέρχονται από το domain σας, αλλά δεν περνούν τον έλεγχο. Μπορείτε επίσης να τους ζητήσετε να σας στέλνουν αναφορές. Σε αυτές βλέπετε ποιοι server αποστέλλουν μηνύματα εκ μέρους του domain σας, και αν αυτά τα μηνύματα περνούν τους ελέγχους SPF, DKIM και DMARC. Έτσι εντοπίζετε μια υπηρεσία που είχατε ξεχάσει, και διαπιστώνετε αν κάποιος κάνει κατάχρηση του domain σας. Τι είναι το DMARC, διαβάστε το στο Τι είναι το DMARC; Εξήγηση σε απλή γλώσσα.
Ενεργοποίηση αναφορών: η διεύθυνση rua
Λαμβάνετε αναφορές μόνο αν στην εγγραφή DMARC σας υπάρχει μια διεύθυνση αναφοράς, μετά το rua=. Η προεπιλεγμένη εγγραφή σε ένα πακέτο hosting της WebOké είναι v=DMARC1;p=reject, χωρίς διεύθυνση αναφοράς. Σε αυτή την περίπτωση δεν λαμβάνετε αναφορές. Μπορείτε να προσθέσετε μια διεύθυνση χωρίς να αλλάξετε την πολιτική σας:
v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.nl
Στο DirectAdmin κάνετε κλικ στο μενού DNS Management στο μολύβι δίπλα στην εγγραφή _dmarc και συμπληρώνετε τη διεύθυνση στο πεδίο Aggregate Reports Email (RUA). Δείτε Ρύθμιση DMARC. Στο Το WebOké μου χρησιμοποιείτε τη βοήθεια DMARC στην καρτέλα DNS: Βοηθοί DNS: MX, SPF, DMARC, CAA και SRV. Ποια πολιτική (p=) επιλέγετε, θα το βρείτε στο Δημιουργία εγγραφής DMARC στο DirectAdmin.
Επιπλέον υπάρχει το ruf=, για αναφορές σφαλμάτων σχετικά με μεμονωμένα αποτυχημένα μηνύματα. Αυτές μπορεί να περιέχουν τμήματα πραγματικών μηνυμάτων, και σχεδόν κανένας μεγάλος παραλήπτης δεν τις στέλνει. Αφήστε το ruf κενό: χρειάζεστε μόνο τις συγκεντρωτικές αναφορές του rua.
dmarc@yourdomain.nl, ώστε τα κανονικά σας μηνύματα να μη χάνονται. Παρακολουθείτε αυτό το mailbox: και οι αναφορές καταλαμβάνουν χώρο αποθήκευσης.Τι λαμβάνετε
Μια αναφορά είναι ένα μήνυμα με ένα συνημμένο: ένα αρχείο XML, συνήθως συμπιεσμένο ως .gz ή .zip. Το όνομα δείχνει ποιος το στέλνει, για ποιο domain και για ποια περίοδο, για παράδειγμα google.com!yourdomain.nl!1793923200!1794009599.xml.gz. Οι αριθμοί είναι χρονικές στιγμές σε δευτερόλεπτα από το 1970. Δεν περιέχεται το περιεχόμενο κανενός μηνύματος: μόνο, ανά server αποστολής, πόσα μηνύματα υπήρχαν και πώς εξελίχθηκαν οι έλεγχοι.
Ανάγνωση μιας γραμμής
Κάθε ενότητα <record> αφορά μία διεύθυνση IP αποστολέα:
<row>
<source_ip>198.51.100.40</source_ip>
<count>1250</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>fail</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>yourdomain.nl</header_from>
</identifiers>
<auth_results>
<dkim><domain>newslettersservice.example</domain><result>pass</result></dkim>
<spf><domain>bounce.newslettersservice.example</domain><result>pass</result></spf>
</auth_results>
| Στοιχείο | Σημασία |
|---|---|
source_ip | Η διεύθυνση IP του server που παρέδωσε το μήνυμα. |
count | Πόσα μηνύματα από αυτή τη διεύθυνση IP με αυτό το αποτέλεσμα. |
disposition | Τι έκανε ο παραλήπτης: pass ή none (παραδόθηκε), quarantine (φάκελος ανεπιθύμητων) ή reject (απορρίφθηκε). |
dkim και spf κάτω από το policy_evaluated | Το αποτέλεσμα DMARC: πέρασε το DKIM ή το SPF για ένα domain που αντιστοιχεί στη διεύθυνση Από (ευθυγραμμισμένο); |
header_from | Το domain στη διεύθυνση Από του μηνύματος. |
auth_results | Το ακατέργαστο αποτέλεσμα του SPF και του DKIM, με το domain για το οποίο ίσχυε. |
Προσέξτε τη διαφορά μεταξύ του auth_results και του policy_evaluated. Στο παράδειγμα, το DKIM και το SPF περνούν και τα δύο, αλλά για το domain της υπηρεσίας newsletter. Αυτό το domain δεν ανήκει στο yourdomain.nl, άρα το DMARC αποτυγχάνει. Με το p=reject αυτά τα 1250 μηνύματα απορρίπτονται.
Πώς εντοπίζετε μια ξεχασμένη υπηρεσία
- Εξετάστε ανά γραμμή το
policy_evaluated. Αν στοdkimή στοspfαναγράφεταιpass, τότε αυτή η πηγή είναι εντάξει. - Αποτυγχάνουν και τα δύο; Δείτε στο
auth_resultsποιο domain αναγράφεται. Αναγνωρίζετε μια δική σας υπηρεσία, όπως το λογιστικό πρόγραμμα, το ηλεκτρονικό κατάστημα ή την υπηρεσία newsletter σας; Ενεργοποιήστε τότε σε αυτή την υπηρεσία το DKIM με το δικό σας domain, και προσθέστε την υπηρεσία στην εγγραφή SPF σας αν χρειάζεται. Δείτε Προσθήκη ή τροποποίηση εγγραφής SPF στο DirectAdmin και Ρύθμιση DKIM όταν το DNS βρίσκεται σε άλλον πάροχο. - Δεν αναγνωρίζετε κανένα domain; Αναζητήστε σε ποιον ανήκει η διεύθυνση IP, για παράδειγμα με μια αναζήτηση whois. Μια άγνωστη διεύθυνση IP όπου όλα αποτυγχάνουν είναι συνήθως κάποιος που κάνει κατάχρηση του domain σας. Ακριβώς γι' αυτό σας προστατεύει η πολιτική DMARC σας.
Βλέπετε μια άγνωστη διεύθυνση IP όπου το SPF αποτυγχάνει, αλλά το DKIM περνάει για το δικό σας domain; Αυτό συνήθως είναι μήνυμα δικό σας που κάποιος έχει προωθήσει. Το DMARC περνάει τότε μέσω του DKIM, και δεν χρειάζεται να κάνετε τίποτα.
Κάνετε τις αναφορές ευανάγνωστες
Μία αναφορά μπορείτε να την ανοίξετε σε ένα πρόγραμμα περιήγησης ή σε ένα πρόγραμμα που εμφανίζει XML. Αν λαμβάνετε πολλές, υπάρχουν υπηρεσίες αναφορών (κάποιες και δωρεάν) και προγράμματα ανοιχτού κώδικα που συγκεντρώνουν τις αναφορές και δημιουργούν επισκοπήσεις. Λάβετε υπόψη ότι μια τέτοια υπηρεσία βλέπει ποιοι server αποστέλλουν μηνύματα εκ μέρους του domain σας. Επιλέξτε μια υπηρεσία που εμπιστεύεστε και που τηρεί τον ΓΚΠΔ.
Βρίσκεται η διεύθυνση αναφοράς σε διαφορετικό domain από το δικό σας, για παράδειγμα σε μια υπηρεσία αναφορών; Τότε αυτό το άλλο domain πρέπει να δώσει άδεια με μια ειδική εγγραφή, όπως yourdomain.nl._report._dmarc.reportservice.example. Χωρίς αυτή την εγγραφή οι παραλήπτες δεν στέλνουν αναφορές σε αυτή τη διεύθυνση. Μια υπηρεσία αναφορών συνήθως ρυθμίζει αυτή την εγγραφή η ίδια. Περισσότερες πληροφορίες: RFC 9990, κεφάλαιο 4.
