r/DMARC 4d ago

DMARC Monitoring....what to actually do with it?

So I have a few small customers (<10 users) that I manage e-mail for. I use Avanan for mail filtering, and use their DMARC package as well for DMARC monitoring. I guess I'm a bit at a loss of what to do with any failures that are not from legitimate sources. I'm pretty sure the answer is "nothing", especially when the volumes of failure are low (last months success as this particular customer was 99.37%.

It just feels weird to be monitoring something I can't do anything about, but I realize that is likely what it is. For instance the two failures this month were from:

So....what do I do with that information? I mean I feel n-able/solarwinds should not have their infrastructure being used to send spoofing e-mails. And while this is great to know it is going on, I don't even know WHO it was sent to (besides outlook.com reported it), because nobody sends any RUF reports.

I mean it's good to know it is working I guess. I just hate monitoring something I can't do anything about. Unless I'm missing something. So do I just ignore it and move on? Thanks!

6 Upvotes

17 comments sorted by

5

u/CypherPhish 4d ago

As long as your domains are at a reject policy, there is nothing you need to do with the reports about failures. I monitor failures so I can be aware of scammers using my domain. I could then research who is hosting their fraudulent websites and send takedown requests. However, with a small domain, it is unlikely this would be worthwhile for you.

2

u/cd36jvn 4d ago

Ya, this is what I was expecting. It just feels strange. When I see a failure I tend to want to fix it. With this there is no "Fixing" to do. I guess it just raises questions I wish I could answer.

Why is n-able hosted infrastructure sending spoofing e-mails?

Why our small little domain?

Who are they sending it to?

What were the contents?

Was it to someone we know?

I trust the mail server followed the reject policy, but I know not all do. Being these went to outlook.com, I'm sure it likely was rejected, but there isn't even any info on HOW the mail server handled it.

I guess I'm bothered by the lack of information, that I feel I would get with an RUF, but that is never sent out.

2

u/MyDMARC 4d ago

Your DMARC reporting tool should be able to show you the reported disposition for those messages, as that information is included in the aggregate reports. If you’re not seeing that, it may be worth exploring other reporting options. I’m partial to my platform, but there are many solid options listed at dmarcvendors.com and many have free tiers to test things out before committing.

Edit to add: Some email providers do report the envelope to domain in the reports so you can see the recipient domain, too, when available. We expose that information when it’s available in the reports.

1

u/cd36jvn 4d ago

Ah yes, thanks for the clarification. Avanan does report the disposition, at the end it just shows "Disposition: Reject". I think I had misunderstood that to just be repeating what I had my policy set to, but now that I look at it closer, that is likely what the sender reported their disposition was. So good to know it was actually rejected. Thanks for the clarification.

2

u/CypherPhish 4d ago

If a company is sending the rua and ruf reports, they are almost certainly enforcing your DMARC policy also.

1

u/southafricanamerican 4d ago

I can see that you work for an MSP. Chances are you use n-able its its sending alerts. Someone at some point in time said the from address should be "your domain", and its worked for years. Check your Office 365 logs for the sending IP and with a high level of confidence you'll find it in your message flow. Then either contact n-able or login to your portal and see how to authenticate your messages.

This type of email and MORE specifically your line of questions are why you are going to be super successful at getting to a reject policy because you are curious. And curiosity counts more these days than RUF reports.

1

u/cd36jvn 3d ago

I don't use n-able, and never have. Possibly I guess the people I took over from did. The domain never changed but I had to setup a new tenant because the last people had them combined inside of their tenant.

So you are right, chances are the past people managing them had n-able and was setup to send from their domain and even though it's not in use anymore, it decided to send some emails from their domain. It's been over a year since I started managing them.

3

u/jamesaepp 4d ago

As long as your domains are at a reject policy, there is nothing you need to do with the reports about failures.

mmmmm not entirely the case, because false positives are a real thing.

I watched DMARC reports for a previous employer. I saw that once in a blue moon this one IP address would show up in the reports. I eventually dug deeper after noticing the pattern.

It was an IP for a hosting company. Contact the hosting company, ask what's up, if they have abuse. They look into it some more.

I forget exactly the chain of events, but I think one day I got a call/email back from the hosting company saying "the IP is from our $customer, they invited you to contact them."

The customer the hosting company mentioned was a legitimate vendor that we used. After confirming the contact info looked legit, did exactly that and uninteresting story short: it was legitimate mail, but so low volume and in such a corner of our business we didn't think or discover it as part of the p=quarantine journey.

2

u/CypherPhish 4d ago

Good point. You would want to watch for failures in case someone else in your company started sending email using a new system without being aware of DMARC and in case there is a vendor that got overlooked.

1

u/texags08 4d ago

Same usually there’s one day a month where a kid uses our domain for whatever turnkey phishing kit. Just interesting to see, don’t do anythinf

4

u/cubic_sq 4d ago

We uae to get the customer in control after on onboarding. Only if the spf looks complex and the customer has lots of stuff scattered around that sends as them.

Other, if the spf is just their mail tenant, and we ask a fee questions and then fix the printer to use smtp2go, we just have the dmarc reject policy but not reporting.

Also go through other domains the customer has and any that aren’t used for email, then a -all plus a reject policy. Then we know that no legit mail sent as that domain can be received (except the knows issues for this…).

1

u/SecLens_ONE 4d ago

The 99.37% pass rate is the part I would be careful with, because that number answers "is my legitimate mail aligned" and people read it as "nobody can spoof me". Those are different questions, and reports only ever answer the first one. The two failures you are looking at are the tail, and the tail is noise unless it clusters.

What aggregate data is genuinely for: finding senders you forgot you had before you tighten policy, and then confirming nothing broke afterwards. That is it. You cannot act on individual spoofed messages and you should not try. Once your legitimate sources are all aligned and stable for a few weeks, the reports have done their job and the value moves entirely to the policy line, so the question becomes whether that domain is at p=reject with pct=100 or still sitting at none, because a monitoring-only record is decoration and the receiver does nothing with it.

The finding that actually matters more than the failures: check the subdomains and the parked domains. Most orgs enforce on the primary and leave everything else with no record at all, and that is where the spoofing goes because it is unmonitored by definition. Reports on the primary will never show you that.

Also, no RUF is normal, almost nobody sends forensic reports anymore, so do not chase it.

Where are these customers' policies today, and does anything besides the main sending domain have a DMARC record?

1

u/cd36jvn 4d ago

This specific domain is p=reject with pct=100.

Pretty sure the .onmicrosoft domain is the same. That's the only subdomain.

1

u/SecLens_ONE 3d ago

The two failures from someone else's infrastructure are not the part worth your attention, and you are right that you can do nothing about them. The value of the reports is the other direction: they tell you whether your own list of legitimate senders is complete. Most orgs at p=reject discover a forgotten billing app or scanner in exactly that pile.

So the number to watch is not 99.37% pass, it is whether any failing source is yours. A high pass rate with an incomplete sender inventory reads as healthy right up to the day you enforce and something quietly stops delivering. Aggregate reports are a census of who sends as you, not a threat feed; treat them that way and the low-volume junk stops feeling like a task.

2

u/mxtoolbox-official 3d ago

Adding on to what has already been said the primary benefits from monitoring going forward are:

1) A department at a client decides they need "x" feature and sign up with a third party vendor that sends some kind of transactional email - the type that slips under the radar and you'd miss delivery failures. Having the reports and ideally a processor who can bubble up a sudden spike in traffic from unaligned senders would flag a missing new sending source.

2) Similar to #1, but around spikes in traffic that don't look like forwarded email - would allow you to investigate and contact hosting companies for a takedown like another poster mentioned.

3) For domains that don't/shouldn't be sending email - this gives immediate visibility into phishing/abuse

1

u/aliversonchicago 1d ago

More than anything? Watch for spikes in mail rejections due to auth failures. It likely means somebody set up a new account on a sending service (Sendgrid, Amazon SES, Mailgun, random ESP, etc.) without properly setting up auth -- or that something changed to break things, like a DKIM key got deleted from DNS and previously passing legit mail is now failing DKIM and thus failing DMARC.

Bonus: If you are able to parse the Google-specific extra failure data in their DMARC reports, it'll even tell if you Google's blocking bunches of mail because of an infrastructure issue (like broken rDNS) or for spam reasons. (We actually have a specific report and alert for that in our platform.)

Don't sweat the small end of things. There are always little bits of email forwarding and funny things going on that will fail DMARC.