Expert SQL Server 2008 Encryption [electronic resource] /
Coles, Michael.author.
Landrum, Rodney.author.
Every day, organizations large and small fall victim to attacks on their data. Encryption provides a shield to help defend against intruders. Because of increasing pressure from government regulators, consumers, and the business community at large, the job descriptions of SQL DBAs and developers are expanding to include encryption. Expert SQL Server 2008 Encryption will show you how to efficiently implement SQL Server 2008 encryption functionality and features to secure your organizational data. Introduces encryption, guiding readers through its implementation in SQL Server Demonstrates advanced techniques such as the use of hardware security modules Covers all that a SQL Server database administrator needs to know about encryption.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Conventions; Prerequisites; Downloading the Code; Contacting the Authors; CHAPTER 1 Introduction to Encryption; What Is Encryption?; Do I Need Encryption?; Are You Storing Confidential or Sensitive Business Information in YourDatabases?; Are You Subject to Laws and Regulations That Require You to EncryptYourData?
Are You Under Contractual or Professional Obligation to Protect Your Data?A Security Mind-Set; Why Encrypt the Database?; Threat Modeling; A Short History of Information Security; The First Ciphers; The Rise of Cryptanalysis; Bellaso Strikes Back; War and Security; How to Share a Secret; Weapons of Mass Encryption; Official Ciphers of the US Government; SQL Server Encryption Tools; Encryption in SQL Server 2000; Encryption in SQL Server 2005; Encryption in SQL Server 2008; Summary; CHAPTER 2 Encryption Key Management; SQL Encryption Key Hierarchy; Key Management; Key Distribution
Service Master KeyBacking Up the SMK; Restoring the SMK; Altering the SMK; Database Master Key; Creating a DMK; Altering a DMK; Backing Up a DMK; Restoring a DMK; Dropping a DMK; Opening a DMK; Closing a DMK; Other Keys and Certificates; Permissions; Catalog Views; sys.asymmetric_keys; sys.certificates; sys.credentials; sys.cryptographic_providers; sys.crypt_properties; sys.key_encryptions; sys.symmetric_keys; Dynamic Management Views and Functions; sys.dm_cryptographic_provider_algorithms; sys.dm_cryptographic_provider_keys; sys.dm_cryptographic_provider_properties
sys.dm_cryptographic_provider_sessionssys.dm_database_encryption_keys; Summary; CHAPTER 3Symmetric Encryption; Symmetric Keys; Creating and Protecting Symmetric Keys; Encrypting Data; Decrypting Data; Adding an Authenticator; Automatic Key Management; Duplicating Symmetric Keys; Temporary Keys; Layering Symmetric Keys; Encryption with Passphrases; Encryption Algorithms; AES Family; DES Family; RC2 and RC4; Summary; CHAPTER 4 Asymmetric Encryption; Asymmetric Keys; Generating and Installing Asymmetric Keys; Encrypting Data; Protecting Asymmetric Keys with Passwords
Encrypting Data Directly with Asymmetric KeysRemoving the Private Key; Certificates; Creating Certificates; Creating SQL Server Self-Signed Certificates; Encrypting Data; Encrypting Data Directly with Certificates; Backing Up Certificates; Digital Signatures; Signing Modules; Database-Level Permissions; Server-Level Permissions; Summary; CHAPTER 5Extensible Key Management; What Is EKM?; Configuring EKM; Creating Asymmetric Keys; Protecting Symmetric Keys; Encrypting Data Directly; Creating Symmetric Keys; EKM Limitations; Summary; CHAPTER 6Transparent Data Encryption; What Is TDE?
What Is Encrypted
Includes index.
Every day, organizations large and small fall victim to attacks on their data. Encryption provides a shield to help defend against intruders. Because of increasing pressure from government regulators, consumers, and the business community at large, the job descriptions of SQL DBAs and developers are expanding to include encryption. Expert SQL Server 2008 Encryption will show you how to efficiently implement SQL Server 2008 encryption functionality and features to secure your organizational data. Introduces encryption, guiding readers through its implementation in SQL Server Demonstrates advanced techniques such as the use of hardware security modules Covers all that a SQL Server database administrator needs to know about encryption.
SQL server.
Database management.
Database Management.