Home > Security Channel Project Guides > Email Security Services > Email Encryption Mechanisms > Add DKIM to your customer's email security solution
Project Guides: Email Security Services:
EMAIL THIS
 START   ENCRYPTION   EMAIL THREATS   WEBMAIL SECURITY   EMAIL COMPLIANCE   PRODUCTS & TOOLS   
Email Encryption Mechanisms

<< PREVIOUS | NEXT >>: Securing email with S/MIME
 TIPS & NEWSLETTERS TOPICS 

APPLICATION SECURITY

Add DKIM to your customer's email security solution


Larry Loeb
11.09.2006
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


DomainKeys Identified Mail (DKIM) is a way to use digital signatures to bind an email message to the domain that it originated from. A work in progress by the IETF, DKIM has yet to be widely implemented. However, VARs and consultants can utilize DKIM in an overall email solution to take some load off a customer's local email protection. If a domain certifies that a piece of mail comes from itself, it's a simple matter to use this technique to validate that assertion. DKIM can also be useful in protecting against spoofing attacks.

Email Security Project Guide
Find more tips and strategies for securing your customer's email systems in our Email Security Project Guide, designed specifically for channel professionals. 

The concept of DKIM is simple. A domain attaches a signature to an email, and a client queries the domain to get its public key, which is stored in the Domain Name Server. The signature travels with the message, and the signing key is in the network. That public key is then used to verify the system acting as the sender of the message, not the contents of the message. DKIM can also allow "whitelisting" on the client side, which establishes trust between a domain and a user.

In order to use DKIM, signers need to add code to the appropriate program to perform the signing. They also need to modify their DNS administrative tools to permit creation of DKIM key records. VARs and consultants can ensure their customers are capable of doing this kind of DNS lookup on their Internet gateway, but the DKIM implementation must also be done by the domain sending the email.

Validators need to add code to the appropriate agents and then feed the results into the portion of their systems needing it, such as filtering engines. The mere existence of a valid signature does not imply that the mail is acceptable, such as for delivery. Acceptability requires an assessment phase. Hence the result of signature validation must be fed into a vetting mechanism that is part of the validator's filter.

DKIM is based on domain names, rather than complete email addresses, which are used by OpenPGP and S/MIME standards. Signing is therefore is controlled by the administrator of the domain name, not by individual email users. If the domain is internal to the enterprise, then the consultant may implement DKIM for both internal and external use. However, domains external to the enterprise must implement DKIM themselves for it to be useful.

DKIM uses DNS-based self-certified keys, thereby eliminating the need for a public key infrastructure. Moreover, DKIM does not modify the message body like S/MIME and OpenPGP. Instead, it inserts information into header fields, which are usually not shown to the recipient. As a result, DKIMs can be entirely invisible to recipients, and consultants need only to train the IT staff directly involved with the technology.

DKIM can be an effective deterrent to phishing and spoofing. It requires that a domain sign its DNS records for others to use in verification of mail sent by it. Any size organization may benefit from this kind of validation because it provides a way for mail recipients to check the validity of that mail. The structure of DKIM means that the checking may be done at the mail server, independently of the user's mail client. There is little maintenance involved since it's up to the sender to insert DKIM information in the message header and have their DNS record contain their public key.

About the author
Larry Loeb has been online since the world revolved around {!decvax}. He's been in many of last century's dead tree magazines about computers, having been a Consulting Editor to the late, lamented BYTE magazine, among other things. You can reach him at larryloeb@larryloeb.com.


Rate this Tip
To rate tips, you must be a member of SearchSecurityChannel.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


<< PREVIOUS | NEXT >>: Securing email with S/MIME
VIEW ALL IN THIS CATEGORY


RELATED CONTENT
Instant messaging and collaboration application security
Social media security policies: Helping customers understand the threats
Compliance, Web threats change email security market, opportunities
Sophos integrates encryption into endpoint, email security
Email security vendor Sendio unveils new partner program
Netgear primes VARs for SMB email and Web security appliance sales
Outlook Web Access security: Helping channel customers stay safe
Channel Explained: Email security
What security settings best apply to the client?
Can we offer managed security services to the client for this server?
Should we offer periodic security audits of the email server?

Application Security
Web application firewalls: How they can help protect customers
Web application firewall market is hot for resellers, service providers
Outlook Web Access security: Helping channel customers stay safe
Application firewalls create opportunities for VARs and integrators
Why you need Web application security expertise
Email filtering: Choosing a content filtering tool for your customer
Use hosted email filtering for virus protection
Content filtering: An integrated approach
How to use an ISA Server as an SMTP filter
Antivirus trends and strategies

Email Encryption Mechanisms
Can we offer managed security services to the client for this server?
A review of Voltage Security's Voltage SecureMail Desktop
Demystifying email encryption
Securing your customer's email with digital signatures
Securing email with S/MIME
Transport Layer Security encryption: Five steps to get you started
Email encryption mechanisms

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts