Content deleted Content added
Smcauliffenz (talk | contribs) m →Microsoft SQL Server TDE: Date correction |
Victor.rich (talk | contribs) |
||
(34 intermediate revisions by 25 users not shown) | |||
Line 1:
{{
'''Transparent
Microsoft offers TDE as part of its [[Microsoft SQL Server]] 2008, 2008 R2, 2012, 2014, 2016, 2017 and
IBM offers TDE as part of [[IBM Db2|Db2]] as of version 10.5 fixpack 5.<ref>{{Cite web|url=https://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.wn.doc/doc/c0061179.html|title = Fix pack summary| website=[[IBM]] }}</ref> It is also supported in cloud versions of the product by default, Db2 on Cloud and Db2 Warehouse on Cloud.
Oracle requires the Advanced Security Option for Oracle 10g and 11g to enable TDE. Oracle TDE addresses encryption requirements associated with public and private privacy and security mandates such as PCI and [[California]] [[SB 1386]]. Oracle Advanced Security TDE column encryption was introduced in Oracle Database 10g Release 2. Oracle Advanced Security TDE tablespace encryption and support for [[Hardware Security Module]]s (HSM) were introduced with Oracle Database 11gR1. Keys for TDE can be stored in an HSM to manage keys across servers, protect keys with hardware, and introduce a separation of duties.▼
▲Oracle requires the [[Oracle Advanced Security]]
The same key is used to encrypt columns in a table, regardless of the number of columns to be encrypted. These encryption keys are encrypted using the database server master key and are stored in a dictionary table in the database.
Line 10 ⟶ 12:
== Microsoft SQL Server TDE ==
SQL Server utilizes an encryption hierarchy that enables databases to be shared within a cluster or migrated to other instances without re-encrypting them. The hierarchy consists of a combination of symmetric and asymmetric ciphers:<ref>[https://technet.microsoft.com/en-us/library/bb934049(v=sql.110).aspx "Transparent Data Encryption (TDE)"] {{Webarchive|url=https://web.archive.org/web/20160329054424/https://technet.microsoft.com/en-us/library/bb934049(v=sql.110).aspx |date=2016-03-29 }} ''Microsoft TechNet''</ref>
* Windows [[
* The Service Master Key encrypts the Database Master Key (DMK).
* The Database Master Key is used in conjunction with a certificate to encrypt the Database Encryption Key.
* The Database Encryption Key is used to encrypt the underlying database files with either the [[
* The ''master'' database that contains various system level information, user accounts and management services is not encrypted.
During database backups, [[
To enable automatic booting, SQL Server stores the lowest level encryption keys in persistent storage (using the [[
== See also ==
* [[Disk encryption]]
* [[Encryption]]
* [[Hardware
==References==
{{Reflist}}
==External links==
* [https://www.easefilter.com/kb/transparent-file-encryption-filter-driver-sdk.htm EaseFilter Transparent File Encryption]
* [http://technet.microsoft.com/en-us/library/cc645993%28v=sql.105%29.aspx#Enterprise_security Enterprise Security Features Supported by Microsoft SQL Server 2008 R2 Editions]▼
* [
* [https://www.netlibsecurity.com/ Another alternative 3rd party solution for all SQL Server Editions]
▲* [
* [https://technet.microsoft.com/en-us/library/cc645993.aspx#Enterprise_security Security Features Supported by Microsoft SQL Server 2012 Editions]
* [http://msdn.microsoft.com/en-us/library/bb934049.aspx Understanding Transparent Data Encryption (TDE) (Microsoft)]
* [http://www.oracle.com/technology/obe/11gr1_db/security/tde/tde.htm Using Transparent Data Encryption in Oracle Database 11g]
Line 37 ⟶ 44:
* http://download.oracle.com/docs/cd/B19306_01/network.102/b14268/asotrans.htm#BABDFHHH
* [https://www.p6r.com/articles/2014/11/22/p6rs-pkcs-11-provider/ P6R's PKCS#11 Provider and Oracle TDE]
* [https://techcommunity.microsoft.com/t5/sql-server/sql-server-2019-standard-edition/ba-p/986121]
[[Category:Disk encryption]]
|