Oracle 11g使用透明数据加密保护存储数据透明数据加密 (TDE) 使您能够加密存储在表和表空间中的敏感数据,例如信用卡号。对于有权访问数据的数据库用户或应用程序,加密数据将被透明地解密。TDE 有助于在存储介质或数据文件被盗时保护存储在介质上的数据。一、关于透明数据加密Oracle 数据库使用 身份验证、授权和审计机制来保护数据库中的数据,而不是存储数据的操作系统数据文件中的数据。为了保护
# MySQL透明加密指南 在现代的应用程序开发中,数据安全性是一个始终需要关注的重要问题。MySQL提供了透明数据加密(Transparent Data Encryption, TDE)来保护敏感数据防止未授权访问。本文将带领你学习如何实现MySQL透明加密,过程包括准备环境、创建加密密钥、加密表、以及验证加密结果。 ## 流程概述 在实现MySQL透明加密的过程中,我们可以将其分为以下
原创 2024-09-25 07:12:31
161阅读
-----------------------------------------------------------------------创建主密钥use masterCreate MASTER KEY ENCRYPTIONBY PASSWORD = 'zhouwei123!'GO--创建证书,用于透明数据加密CREATE CERTIFICATE TDE_Server_CertificateWITH SUBJECT = 'Server-level cert for TDE'GO--第一步:现在开始透明加密USE cteGOCREATE DATABASE EN
转载 2012-11-29 13:03:00
98阅读
2评论
最近一段时间,一直在和PostgreSQL社区合作开发[1][2](Transparent data encryption,透明数据加密)。研究了一些密码学相关的知识,并利用这些知识和数据库相结合。本文将会以数据库内核开发角度,从以下3个维度和大家讲述TDE。数据库当前面临的威胁模型加密策略描述,当前PostgreSQL社区目前的设计状态以及其他数据库TDE方案对比未来的数据安全畅想
# 如何实现MySQL透明数据加密 作为一名经验丰富的开发者,你要教会一位刚入行的小白如何实现MySQL透明数据加密。在本文中,我将向你介绍一种流程,以及每一步需要做什么,并提供具体的代码示例。 ## 流程概述 下面是实现MySQL透明数据加密的流程概述: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 创建加密密钥 | | 步骤 2 | 修改MySQL配置文件 |
原创 2023-07-15 15:14:40
959阅读
# MySQL开启透明加密的指南 随着数据安全问题的日益严重,数据库的加密技术已经成为不可或缺的一部分。在众多数据库中,MySQL为用户提供了透明数据加密(TDE)功能,使得数据能够在存储时被加密,确保数据在物理层面上的安全。本文将详细介绍如何在MySQL中开启透明加密,并提供相应的代码示例。 ## 透明加密的工作原理 透明加密工作在存储引擎层。当你启用透明加密后,MySQL会自动加密写入磁
原创 9月前
60阅读
Transparent Data Encryption,TDE,也叫透明数据加密,用于在数据和事务写入磁盘时同步加密,简单来说就是如果没有拿到解密密钥,那么即使得到了数据库或者数据库备份及sa密码,你也用不了数据。这个功能从SQL Server 2008 已经引入,不能算新功能,但是说到安全性,还是有必要提一下,因为这个功能从出现开始,一直被强化,可见微软对其的重视。TDE简介  开启TDE之后,
TDE是SQL Server 2008推出的一个新特性 透明数据加密(Transparent Data Encryption),简称TDE,是SQL Server 2008推出的一个新特性,用来对整个数据库提供保护。数据库开启TDE加密后,对于连接到所选数据库的应用程序来说是完全透明的,它不需要对现有应用程序做任何改变。因为TDE的加密特性是应用于页面级别的,一旦开启,页面就会在它们写到磁盘之前加
我们所需要做的就是把某列声明成加密的,剩下的全部由Oracle完成。当用户插入或者更新数据时,列值会被截获、加密,然后用加密后的格式保存。然后,当这一列被查询时,又会自动对列值进行解密,然后把解密后的文本(明文)返回给用户。用户甚至都不需要知道发生过加密和解密——也就是所谓的透明。全部都是由Oracle代码内部完成,不需要任何触发器或者复杂的过程逻辑。TDE的目的:用最小的代价加密敏感数据,避免
转载 2024-04-12 20:34:38
40阅读
透明加密技术是近年来针对企业文件保密需求应运而生的一种文件加密技术。所谓透明,是指对使用者来说是未知的。当使用者在打开或编辑指定文件时,系统将自动对未加密的文件进行加密,对已加密的文件自动解密。文件在硬盘上是密文,在内存中是明文。一旦离开使用环境,由于应用程序无法得到自动解密的服务而无法打开,从而起来保护文件内容的效果。  透明加密有以下特点:   强制加密:安装系统后,所有指定类型文件都是强制加
TED,是从英语的“科技”“娱乐”“设计”三个单词中各取一个首字母组成,TED(指technology, entertainment, design在英语中的
原创 2024-01-22 10:21:26
138阅读
 TED (环球会议名称)  TED(指technology, entertainment, design在英语中的缩写,即技术、娱乐、设计)是美国的一家私有非营利机构,该机构以它组织的TED大会著称,这个会议的宗旨是“值得传播的创意”。TED诞生于1984年,其发起人是里理查德·索·乌曼。2001年起,克里斯·安德森接管TED,创立了种子基金会(The Sapling Fou
转载 2023-07-19 20:59:49
259阅读
  什么是透明数据加密?  TDE的执行。  我的数据库现在是安全的吗?  在激活TDE之前需要考虑什么?  当激活TDE之后会影响什么?  什么是透明数据加密?  Microsoft SQL Server 2008推出了另一个级别的加密——透明数据加密。TDE是全数据库级别的加密,它不局限于字段和记录,而是保护数据文件和日志文件的。在一个数据库上的TDE执行对于连接到所选数据库的应用程序来说是非
“xxx拖库”、“xxxx数据泄露”等等层出不穷的安全事件表明,要想根本上解决这种越过网络防护,绕开权控体系,直接复制文件块并异地还原解析的“内鬼”式攻击方式,必须采用存储层的加密技术,确保敏感信息一旦落盘,必须密文存储。随着数据库加密技术在国内市场的兴起,更多数据安全企业的涌入,市面上出现了几种具有代表性的数据库加密技术。一、前置代理及加密网关技术1)技术原理 该方案的总体技术思路即在数据库之前
转载 2024-01-27 16:20:33
40阅读
 首先需要确定你需要加密的列,Oracle 10g数据库将为包含加密列的表创建一个私密的安全加密密钥(表秘钥),然后采用你指定的加密算法(AES或3DES)加密指定列的明文数据。此时,保护表的加密密钥(表密钥)就非常重要了。Oracle 10g通过一个master密钥来对表密钥进行加密。master密钥保存在一个叫做“钱夹(wallet)”的安全的地方,钱夹可以是数据库服务器上的一个文件
# 如何实现 MySQL 配置透明加密组件 对于刚入行的开发者来说,理解并实现数据库加密系统可能会显得有些复杂。然而,透明加密组件是现代应用开发中的一项重要技术,它可以有效地保护数据库中的敏感信息。本文将详细介绍如何在 MySQL 中配置透明加密组件的过程,包括每一步所需的代码和相应的注释。 ## 整体流程 为了帮助您理解整个过程,下面是一个简单的表格,清晰列出了每一步骤: | 步骤 |
原创 2024-10-30 05:36:49
144阅读
# MySQL 透明数据加密 (TDE) 实现指南 在当今数据保护日益重要的背景下,透明数据加密(TDE)成为保护敏感数据的一种关键技术。本文将指导一位刚入行的小白实现 MySQL 的 TDE,确保数据在存储时得到安全保护。我们将分步骤详细说明每一步的操作及相关代码。 ## 整体流程 以下是实现 MySQL TDE 的基本步骤: | 步骤 | 描述
原创 11月前
122阅读
在任何组织中,安全都是备受关注的。数据库备份很可能会被盗,并且可以在任何等同于或高于备份数据库版本的SQL Server实例下进行还原。当我们查看SQL Server 2008新功能时,我们发现一个可能很有趣的功能,被称为透明加密,其可以用来加密我们的数据库备份。你想了解一下该如何使用这个新功能吗?SQL Server 2008版本开始,新增了透明数据加密Transparent Data Encr
TDE用来对数据加密,通常 SQL 执行的应用程序逻辑不需要进行更改,仍能正常运行。 换言之,应用程序可以使用同一语法将数据插入到应用程序表中,并且 Oracle 数据库在将信息写入磁盘之前将自动对数据进行加密。 随后的选择操作将透明地解密数据,因此应用程序将继续正常地运行。这一点很重要,因为当前的应用程序通常期望未加密的应用程序数据。 显示加密数据至少会使应用程序用户迷惑不解,甚至还会破坏现有的
MySQL 透明加密性能影响 在当今的数据安全环境中,数据库安全性愈发受到重视。MySQL透明加密功能提供了一种监管合规性与数据保护的方式,但往往伴随而来的性能影响也是一个绕不开的话题。本文将从多个维度详细探讨如何解决 MySQL 透明加密性能影响的问题。 ### 背景定位 在考虑数据库的安全性时,透明数据加密(TDE)成为了许多企业的选择。它可以在数据库层面上自动加密存储的数据,确保即
原创 7月前
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5