How Do SPF, DMARC & DKIM Secure Email Against Sender Fraud?
- by Brittany Day

In this era of sophisticated modern cyberattacks, how can you be sure that the email in your inbox is really from your bank? Can the link within it really be trusted?
Avoiding this uncertainty is exactly what sender fraud protection through the implementation of SPF, DKIM and DMARC is designed to do. This article will explain how the SPF, DKIM and DMARC email authentication protocols help combat sender forgeries, and will explore how to secure the inbox against fraudulent emails that may result in attacks on your organization leading to data theft, fraudulent wire transfers, significant, costly downtime and serious damage to your reputation.
Email Spoofing: A Favorite Technique among Cyber Criminals
Email Spoofing - a form of email fraud in which a malicious actor sends an email with a fraudulent “From” address - is a tactic frequently used in phishing attacks and other malicious email scams. In a spoofing attack, the sender forges an email header so that the client software displays the fraudulent sender address, which most users take at face value. By masquerading as an individual or organization that the recipient knows and trusts, attackers are more likely to trick users into disclosing sensitive information, as recipients are more likely to click on a malicious URL, share credentials, install malware or wire corporate funds when it appears as if an email is from a known and trusted sender. Having an effective strategy in place to protect against email spoofing is critical, as spoofing is used in the majority of modern phishing scams, which account for over 90% of all cyberattacks.
What Are SPF, DKIM and DMARC and How Do These Protocols Protect Against Sender Fraud?
SPF, DKIM and DMARC are three protocols - or standards put in place for systems or devices to better communicate - used to verify sender identity and confirm the legitimacy of email communications. Let’s examine the purpose for each of these protocols and the mechanisms it employs to combat spoofing and sender fraud.
SPF
SPF (Sender Policy Framework) is an open standard that specifies a method for preventing sender address forgery - ensuring that the emails you send are actually coming from you. The purpose of SPF is to control and prevent sender fraud, as opposed to proactively eliminating spam email. SPF is most valuable as a warning sign for email service providers, as the protocol only works on a domain in the Simple Mail Transfer Protocol (SMTP) sending protocol.
SPF enables providers and organizations to identify their domain’s legitimate mail sources and prevent unauthorized sources from sending fraudulent emails from their domain. With SPF in place, recipients can check a list of IP addresses to verify that emails they receive are from an authorized domain.
DKIM
DKIM (DomainKeys Identified Mail) is a TXT record published in an organization’s Domain Name System (DNS) that provides a method for validating a domain name identity associated with a message through cryptographic authentication using public-key cryptography. In this method, public and private key pairs are generated to keep mail servers and communications authenticated. Each outgoing SMTP server needs the right private key and prefix in order to match a public DNS record that the receiving mail server then verifies. In simpler terms, DKIM uses keys to ensure that an email sender is indeed who they say they are, and that a message hasn’t been altered in transit.
Implementing DKIM enables providers and recipients to associate a single domain or multiple domains (if multiple DKIM signatures have been placed on an email) with each signed message, and build a log of “trusted” and “untrusted” emails associated with given domains, IP addresses and From: identities. This provides them with the option of only allowing mail from “trusted” senders to be delivered.
DMARC
DMARC (Domain-based Message Authentication, Reporting, and Conformance) helps senders and recipients work together to create more secure email communications by adding an “identity check” to all inbound messages. DMARC is considered a strong anti-phishing and anti-spoofing protocol, as it helps maintain "domain reputation", which can be used by providers and recipients to determine whether an email received from a sender actually came from that sender and not spoofed address.
DMARC enables a sender to indicate that their messages are protected with SPF and/or DKIM, and applies clear instructions for the recipient to follow if an email does not pass SPF or DKIM authentication (reject, junk, etc.). DMARC then sends a report back to the sender about messages that PASS and/or FAIL DMARC evaluation. An email passing both SPF and DKIM authentications indicates that the message is coming from an authorized server and that the header information has not been tampered with to falsify alignment. An email passing at least one of the two authentication protocols proves that the sender owns the DNS space of the “Friendly-From” - the name and address that indicate how the sender wants to be identified - and is therefore who they claim to be.
Limitations of SFP, DKIM and DMARC
While the SPF, DKIM and DMARC protocols are instrumental in protecting against attacks that leverage sender fraud, they are not a “silver bullet” in the realm of email security. The three protocols work best when used together, but even then have potential deficiencies that must be considered prior to implementation. For instance, SPF records apply to Return-Path domains which are hidden in the header of an email, not the "From" address that an email client displays to the user. Thus, users generally pay attention to the “From” address, not the Return-Path domains. While SPF alone won't provide sufficient protection against sender forgeries, it’s an additional layer of protection that, combined with DKIM and DMARC, can improve delivery rates and prevent abuse. In order to be truly effective in combating spoofing and sender fraud, these protocols should be implemented as part of a multi-layered email security solution managed by an expert provider who understands how to implement them to their fullest as part of a defense-in-depth approach to protecting sensitive information and preventing email fraud.
Key Takeaways
Having an effective email security strategy in place that implements SPF, DKIM and DMARC is critical in setting up key standards and barriers for online communications, preventing sender fraud and spoofing - techniques used in the majority of modern cyberattacks. It is crucial to keep in mind that fortifying business email against today’s sophisticated attacks requires a defense-in-depth approach to security, and email authentication protocols should be implemented as part of a comprehensive strategy towards protecting business email, preferably managed by a reputable email security provider.
Email risk has been drastically heightened due to the pandemic, and this elevated risk will persist in years to come, as cyber thieves now have mechanisms in place to distribute attacks exploiting the latest trends. No organization can afford to overlook the importance of having email authentication protocols in place as part of a multi-layered email defense strategy, as an attack or breach can result in data theft, financial loss, reputation damage, significant, costly downtime, or worse - permanent closure.
We’re here to help! Interested in learning more about how you can implement SPF, DKIM and DMARC as part of a layered, fully-managed solution? Speak with a Security Expert Today>
Blog Articles
-
2021
- Thinking Strategically about Email Security in 2021 and Beyond
- There’s a Lot to be Gained with Effective Email Security
- Behind the Shield: EnGarde Cloud Email Security Explained
- Open Source: A Powerful, Yet Underutilized Weapon against Phishing & Zero-Day Attacks
- Buyer's Guide: What to Prioritize in an Email Security Solution
- Buyer's Guide to Office 365 & Workspace Email Security
- EnGarde Cloud Email Security: The Logical Solution to Cyber Risk in Office 365
- Exchange Servers Are Vulnerable - Learn How To Secure Your Email Server Now
- Top Email Security Risks in 2021 - How To Set Your Business Up for Safety & Success
- Ransomware By The Numbers: How Big Is My Risk?
- SMB Ransomware Warnings & How To Prevent an Attack
- Apache SpamAssassin 3.4.6 Release Fixes Two Potentially Aggravating Bugs
- Top Tips and Advice for Staying Safe Online in a Work-from-Home World
-
2020
- Effectively Securing Business Email Accounts: Are Employees the Weakest Link?
- Encryption: An Essential Yet Highly Controversial Component of Digital Security
- Business Email Security Redefined: Key Benefits of Securing Your Business Email with Guardian Digital
- 8 Business Email Security Best Practices
- Demystifying Email Encryption: Stop Sender Fraud
- Demystifying Phishing Attacks: How to Protect Yourself Now
- Demystifying Tax Fraud: How to Avoid Falling Victim to Deceptive, Costly Scams This Tax Season
- Coronavirus Phishing Scams are On the Rise - Is Your Business Email at Risk of Infection?
- Dave Wreski: A Passionate Engineer Brings the Power of Open Source to Business Email Security
- FBI: Existing Cloud Email Protection Inadequate Against Phishing, Ransomware
- Email Risk is Universal: Securing Business Email in Every Industry Sector
- The Remote Worker's Guide to Safely Navigating Office 365
- Why Your Business Needs Better Email Security
- Defending Against COVID Email Spoofing Attacks with DMARC
- You’ve Got Mail: How To Tell If It’s Fraud
- Open-Source Security Is Opening Eyes
- Think Like A Criminal: How To Write A Phishing Email
- The Four Biggest Email Threats Your Business Faces Today
- Everything On DocuSign Phishing Attacks in 3 Minutes
- Understanding Payload-Less Email Attacks in Under 3 Minutes
- Demystifying Fileless Malware in Less than 3 Minutes
- How to Protect Sensitive Data & Maintain Client Trust in Financial Services Industry
- Apache SpamAssassin Leads A Growing List of Open-Source Projects Taking Steps to Correct Instances of Racism and White Privilege
- Cyber Risk Is Greater than Ever in the Legal Industry
- Understanding Malicious URL Protection - And Why You Need It to Secure Your Email
- Email Security for SMBs Beyond COVID-19
- Email Risk Is BIG for SMBs - How To Protect Your Business Now
- The Modern Email Threat Landscape: Where Traditional Defenses Fall Short
- Why Email Security Is More Important Than Ever in This 'New Reality'
- The Threat of CEO Fraud Extends Beyond the C-Suite
- Top Email Security Trends Putting Your Business at Risk of Attack
- Think Like A Criminal: What You Need to Know About Social Engineering Attacks in 2020
- Managed Services: A Key Element of Effective Email Security that Even Modern Solutions Lack
- How to maintain security when employees work remotely: Advice from Leading Security Experts
- FBI: The 2020 Presidential Election Is Under Attack by Email Scammers
- AT&T Security Researchers Identify a Correlation between Strong Cybersecurity and Business Success
- The Aftermath of a Cyberattack Pt. 1: Phishing Recovery Basics
- It Pays to be Prepared! Ransomware Preparedness & Recovery Basics
- Breaking Down Fileless Malware: Anatomy of an Attack
- Office 365 Email Is Vulnerable to Attack Without These Critical Supplementary Defenses in Place
- Keep the Holidays Merry & Bright - Beware of These Sneaky Seasonal Phishing Scams
- Migrating Business Email: The Hidden Complexities You Need To Know
- How Do SPF, DMARC & DKIM Secure Email Against Sender Fraud?
-
2019
- Your Current Approach to Email Security May Not Be Enough
- Ways to Prevent Email Account being compromised in a Breach
- Celebrating 20 Years of Revolutionizing Digital Security
- IBM Closes its $34 Billion Acquisition of Red Hat
- Interview with Security Expert and Author Ira Winkler
- What is Phishing Email? How to prevent Phishing email scams?
- Ways Our Business Email Exceed Your Expectations
- Spear Phishing Protection - Definition & How To Recognize Spear Phishing Email
- What is Whaling (Whaling Phishing)? & How to Prevent Whaling attacks?
- Ransomware Attack Explained - Best Practices For Ransomware Protection
- Business Email Compromise (BEC) - Definition & Prevention From BEC Attacks
- Wire Transfer Scams Involving Real Estate Transactions: How to Prevent Fraud with Effective Email Security
- Guardian Digital and Mautic: A Dynamic Open-Source Duo
- Email Malware - How to Recognize & Prevent Malware Email Attack
- An Open-Source Success Story: Apache SpamAssassin Celebrates 18 Years of Effectively Combating Spam Email
- What is Spam Email - Types & How to Prevent Spam Emails?
- 2020: A New Decade of Digital Threats - Is Your Business Email Secure?
- Linux: An OS Capable of Effectively Meeting the US Government’s Security Needs Heading into 2020
- Complete Guide on Email Security & Threats Faced by Organizations
- Email Virus - Complete Guide to Email Viruses Plus Best Practices
- What Are Zero-Day Attacks & How Can I Prevent Them?
-
2018
- Guardian Digital Keeps its Customers Protected from Intel Design Flaw
- Security Spotlight: Open Source Email Security Solutions
- Top Six Advantages of Open Source Development/Products
- Python and Bash - Contenders for the most used scripting language
- Guardian Digital Outlines Top 4 Benefits of Choosing Cloud
- Unrivaled Protection Against Today’s Most Dangerous Threats
- Guard Your Email Accounts Against Today’s Most Dangerous Threats
- Security Highlights from Defcon 26
- Linux / Open Source FAQs: Common Myths / Misconceptions
- Email Security FAQs Answered by Guardian Digital
- Guardian Digital Mail Systems: Designed to be Secure Without Fail