A reputable domain or shared sending service can become part of an abusive message path. The useful question is not whether the infrastructure is generally trustworthy. It is whether this particular message was authorized to use the authenticated identity. Authentication and business authorization answer different questions.
Define the authority being reused
A compromised mailbox may send through its ordinary authenticated route. An overly broad network authorization can admit an unintended source. A relay may sign a message after accepting it under an insufficiently specific admission rule. These mechanisms have different owners and remedies. Do not collapse them into one unexplained claim of reputation hijacking.
The original BreakSPF research examines permissive SPF configurations and shared infrastructure. Its threat model makes source-network access a central condition. That is a deployment boundary, not evidence that an attacker can forge any DKIM signature. BreakSPF paper, Section III. Treat the paper's measurements as historical research, not a present inventory of vulnerable services.
Build a precise threat model
Write the protected domain, authenticated identifier, allowed source set, attacker capability and receiver decision separately. In the bounded scenario here, brand.test authorizes 192.0.2.0/24 for SPF. The approved application uses 192.0.2.10, while a hypothetical unintended tenant can originate from 192.0.2.99. Both addresses lie in the published range. Whether such tenant access exists in a real service requires separate evidence.
SPF checks source authorization for its evaluated identity. It does not identify the human behind a shared IP. If the passing SPF identity also aligns with the author domain, that path can satisfy DMARC without DKIM. RFC 7208 and RFC 9989. Successful evaluation can therefore reveal that too much authority was granted, rather than a receiver ignoring the pass rule.
Compare three written authorization cases
Assume visible From alerts@brand.test, nonempty MAIL FROM bounce@brand.test, no DKIM signature, and an otherwise eligible DMARC evaluation. Compare hypothetical SPF records v=spf1 ip4:192.0.2.0/24 -all and v=spf1 ip4:192.0.2.10/32 -all. No other mechanisms exist in these examples.
- Approved source 192.0.2.10: included by both network prefixes; SPF passes and aligns with brand.test, so the illustrative message passes DMARC in either case.
- Unintended source 192.0.2.99: included by the /24 but not the /32; SPF passes only under the broad record. With no DKIM signature, the stipulated DMARC result is pass under /24 and fail under /32.
- Outside source 198.51.100.10: included by neither prefix; -all yields SPF fail in either case. With no DKIM signature, the stipulated DMARC result is fail in both.
These are written prefix-membership and alignment deductions, not a running SPF parser, DNS observation or reproduction of BreakSPF. Source control is assumed, not demonstrated. No external message or live service was tested. The paper’s cross-protocol technique is outside this teaching example.
A single passing aligned mechanism can satisfy a message’s DMARC pass condition. That does not make SPF-only deployment adequate: RFC9989 section7.4 requires valid DKIM for domains publishing p=reject, and section8 addresses full participation. These are separate deployment duties, not an extra per-message pass gate.
Fix the accountable boundary
Before narrowing a real SPF record, inventory every legitimate sender and follow provider-supported configuration. A dedicated source is useful only if it is actually exclusive and maintained. Confirm that the sending service binds customers to their permitted identities; verify DKIM configuration and remove obsolete authority through change control.
Monitor route-specific failures after the change, preserve a recovery plan and document unknown senders. Do not replace a broad record with a guessed IP list from this example. The lesson is to reconcile authorization with actual service ownership, not to copy demonstration DNS into production.