Domain Name System-Based Electronic Mail Security
Total Page:16
File Type:pdf, Size:1020Kb
NIST SPECIAL PUBLICATION 1800-6C Domain Name System-Based Electronic Mail Security Volume C: How-To Guides Scott Rose Information Technology Laboratory National Institute of Standards and Technology William Barker Dakota Consulting Silver Spring, MD Santos Jha Chinedum Irrechukwu The MITRE Corporation McLean, VA Karen Waltermire National Cybersecurity Center of Excellence National Institute of Standards and Technology January 2018 This publication and its additional content is available free of charge from: https://doi.org/10.6028/NIST.SP.1800-6 DISCLAIMER Certain commercial entities, equipment, or materials may be identified in this document in order to describe an experimental procedure or concept adequately. Such identification is not intended to imply recommendation or endorsement by NIST or NCCoE, nor is it intended to imply that the entities, materials, or equipment are necessarily the best available for the purpose. This publication is availabl National Institute of Standards and Technology Special Publication 1800-6C, Natl. Inst. Stand. Technol. Spec. Publ. 1800-6C, 166 pages, (January 2018), CODEN: NSPUE2 e free e of charge from: https:// All comments are subject to release under the Freedom of Information Act (FOIA). doi.org/10.6028/NIST.SP.1800 - 6 . National Cybersecurity Center of Excellence National Institute of Standards and Technology 100 Bureau Drive Mailstop 2002 Gaithersburg, MD 20899 Email: [email protected] NIST SP 1800-6C: Domain Name System-Based Electronic Mail Security i NATIONAL CYBERSECURITY CENTER OF EXCELLENCE The National Cybersecurity Center of Excellence (NCCoE), a part of the National Institute of Standards and Technology (NIST), is a collaborative hub where industry organizations, government agencies, and academic institutions work together to address businesses’ most pressing cybersecurity issues. This public-private partnership enables the creation of practical cybersecurity solutions for specific This publication is availabl industries, as well as for broad, cross-sector technology challenges. Through consortia under Cooperative Research and Development Agreements (CRADAs), including technology partners—from Fortune 50 market leaders to smaller companies specializing in IT security—the NCCoE applies standards and best practices to develop modular, easily adaptable example cybersecurity solutions using commercially available technology. The NCCoE documents these example solutions in the NIST Special Publication 1800 series, which maps capabilities to the NIST Cyber Security Framework and details the steps needed for another entity to recreate the example solution. The NCCoE was established in 2012 by NIST in partnership with the State of Maryland and Montgomery County, Md. e free e of charge from: https:// To learn more about the NCCoE, visit https://nccoe.nist.gov. To learn more about NIST, visit https://www.nist.gov. NIST CYBERSECURITY PRACTICE GUIDES NIST Cybersecurity Practice Guides (Special Publication Series 1800) target specific cybersecurity challenges in the public and private sectors. They are practical, user-friendly guides that facilitate the adoption of standards-based approaches to cybersecurity. They show members of the information security community how to implement example solutions that help them align more easily with relevant standards and best practices and provide users with the materials lists, configuration files, and other doi.org/10.6028/NIST.SP.1800 information they need to implement a similar approach. The documents in this series describe example implementations of cybersecurity practices that businesses and other organizations may voluntarily adopt. These documents do not describe regulations or mandatory practices, nor do they carry statutory authority. ABSTRACT This document proposes a reference guide on how to architect, install, and configure a security platform for trustworthy email exchanges across organizational boundaries. The project includes reliable authentication of mail servers, digitally signing and encrypting email, and binding cryptographic key - 6 . certificates to sources and servers. The example solutions and architectures presented here are based upon standards-based and commercially available products. The example solutions presented here can be used by any organization implementing Domain Name System-based electronic mail security. KEYWORDS authentication; data integrity; digital signature; domain name system; electronic mail; encryption; internet addresses; internet protocols; named entities; privacy NIST SP 1800-6C: Domain Name System-Based Electronic Mail Security ii ACKNOWLEDGMENTS We are grateful to the following individuals for their generous contributions of expertise and time. Name Organization This publication is availabl Bud Bruegger Fraunhofer IAO Victoria Risk Internet Systems Consortium Eddy Winstead Internet Systems Consortium Paul Fox Microsoft Corporation e free e of charge from: https:// Janet Jones Microsoft Corporation Nate Lesser National Cybersecurity Center of Excellence Karen Waltermire National Cybersecurity Center of Excellence Doug Montgomery NIST ITL Advanced Networks Technologies Division Ralph Dolmans NLnet Labs doi.org/10.6028/NIST.SP.1800 Benno Overeinder NLnet Labs Joe Gersch Secure64 Saksham Manchanda Secure64 - 6 . NIST SP 1800-6C: Domain Name System-Based Electronic Mail Security iii The Technology Partners/Collaborators who participated in this build submitted their capabilities in response to a notice in the Federal Register. Respondents with relevant capabilities or product components were invited to sign a Cooperative Research and Development Agreement (CRADA) with NIST, allowing them to participate in a consortium to build this example solution. We worked with: Technology Partner/Collaborator Build Involvement This publication is available free of charge from: Fraunhofer IAO Configuration of DNS Services products and Mail Transfer Agent Internet Systems Consortium DNS Services software Microsoft Corporation Mail User Agent, Mail Transfer Agent, and DNS Services products NLNet Laboratories DNS Services products and configuration of Mail Transfer Agent Secure64 DNS Services and Mail User Agent products and configuration of Mail User Agent and Mail Transfer Agent https:// doi.org/10.6028/NIST.SP.1800 - 6 . NIST SP 1800-6C: Domain Name System-Based Electronic Mail Security v Contents 1 Introduction ................................................................................................ 1 1.1 Practice Guide Structure ................................................................................................ 1 1.2 Build Overview ............................................................................................................... 2 This publication is available free of charge from: 1.3 Typographical Conventions ............................................................................................ 6 2 How to Install and Configure DNS-Protected Email Security Components .... 7 2.1 Laboratory Set-up ........................................................................................................... 7 2.2 How to Install and Configure Microsoft Server-Based DNS-Protected Email Security Components .......................................................................................................................... 19 2.3 How to Install and Configure BIND............................................................................... 20 2.4 NSD4 Requirements, Installation, Setup, and Configuration Components ................. 26 2.5 How to Install and Configure OpenDNSSEC ................................................................. 31 2.6 Unbound ....................................................................................................................... 36 2.7 How to Install and Configure a DNS Signer Platform ................................................... 40 2.8 How to Install and Configure a DNS Authority Platform .............................................. 40 https:// 2.9 How to Install and Configure a DNS Cache .................................................................. 41 2.10 How to Install and Configure a Dovecot/Postfix Mail Transfer Agent ......................... 41 doi.org/10.6028/NIST.SP.1800 2.11 How to Install and Configure a Thunderbird Mail Client ............................................. 55 3 Device Configuration and Operating Recommendations ............................ 57 3.1 Using SSL for Cryptographic Certificate Generation .................................................... 58 3.2 Cryptographic Operations (User Actions) .................................................................... 64 3.3 Server-to-Server Encryption Activation and Use ......................................................... 73 3.4 Utilities and Useful Tools .............................................................................................. 73 - List of Acronyms ........................................................................ 76 6 . References ................................................................................ 78 Platform Operation and Observations ....................................... 82 Secure Domain Name System (DNS) Deployment Checklist ....... 99 Overview of Products Contributed by Collaborators ................105 NIST SP 1800-6C: Domain Name System-Based Electronic Mail Security vi Installation and Configuration Log for NSD4, Unbound, and OpenDNSSEC 119 Microsoft Installation for the NCCoE ........................................130