`
softlife
  • 浏览: 108417 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oralce数据库进行数据加密方式对比

 
阅读更多

第一种:采用oracle自带的TDE字段加密
目的:防止数据文件被拷贝盗取。实现存储数据加密。
特点:
1.此种加密方式称为“透明数据加密”,意思就是只加密数据实体文件,而oralce用户登陆数据库,还可以看到原有的明文数据。原因是因为现有数据库生成了加密证书,对于拥有证书的库,可透明查看数据明文,如果一旦有人拷贝走数据实体文件,他却没有加密证书,则无法正常查看数据。(此种方式类似对文件加密,而不是进行数据加密,oracle用户登录数据库照样可以看到表中明文数据)

2.只能屏蔽盗取数据文件,但不能屏蔽不良用户登陆原库查看数据内容。

3.导致数据库不能使用正常的导入\导出,必须通过秘钥导出的数据才有效,数据库必须安装TDE,且加密算法必须一致才能导入。

4.使用方便,无需修改原有程序,安装oracle的TDE后,设置加密字段即可。

5.比较耗费服务器的cpu和内存,大概增加11%左右的运算量。

6.不需要对原有数据进行加密处理。


第二种:采用oralce自带aes数据加密

目的:防止不良用户登陆数据库偷窥重要内容。实现数据内容加密。
特点:

1.此种方式使用oralce自带加密/解密算法或自己的算法,建立触发器对表的增、修进行监控,通过调用算法动态控制内容加密解密。目前aes加密/解密已经测试通过,如果需要有现成例子。

2.此种方式可从根本上避免文件内容泄露。

3.程序必须在查询时进行解密。

4.需要对原有数据进行加密处理。
分享到:
评论

相关推荐

    Oracle数据库11g各版本介绍及功能比较

    Oracle 数据库 11g 企业版提供了多种安全性功能,包括 Oracle Database Vault、Oracle Audit Vault、Oracle 标签安全性、细粒度审计、代理验证和数据加密工具包等。 可扩展性 Oracle 数据库 11g 企业版提供了可...

    oracle数据库比对工具

    Oracle数据库比对工具是专为数据库管理员和开发人员设计的一款高效实用的软件,它能够帮助用户在两个不同的Oracle数据库之间进行深度的结构和数据比对。这类工具的主要目的是确保数据库的一致性和完整性,特别是在...

    oracle数据库技术的实例开发

    Oracle数据库技术是企业级数据管理的核心工具,广泛应用于各种复杂的数据存储和处理场景。本实例开发将深入探讨Oracle在文件管理、关系数据库、对象关系数据库以及XML数据库技术方面的应用,旨在帮助开发者和管理员...

    Oracle 数据库安全综述

    4. **数据加密**:Oracle提供透明数据加密(TDE)功能,允许数据库管理员对整个表空间、表或列进行加密,保护静态数据的安全。 5. **审计**:Oracle的审计功能记录数据库的活动,便于追踪可疑行为,进行事后调查。 ...

    VMware 部署 Oracle 数据库 - 最佳实践指南

    ### VMware部署Oracle数据库最佳实践指南知识点详述 #### 一、引言 本文档旨在为在VMware vSphere上部署Oracle数据库提供最佳实践指南。这些推荐并非针对特定硬件配置或数据库规模,而是提供了广泛适用的指导原则...

    通过Oracle Advanced Security实现数据库加密和编辑.docx

    透明数据加密是 Oracle Advanced Security 的一项关键功能,该功能可以对整个数据库或特定表空间进行加密,以保护敏感数据免受攻击和泄露。透明数据加密可以防止数据库绕行攻击,因为攻击者无法访问加密后的数据,...

    一种基于重复数据删除的Oracle数据库备份系统.pdf

    这些措施可能包括数据加密、访问控制、审计日志等,确保只有授权用户能访问备份数据,且在数据传输过程中保护数据免受窃取或篡改。 【实现远程备份】此系统还支持远程备份,这意味着企业的数据可以在远离主要数据...

    数据库加密-xiabee1

    Oracle数据库的透明加密(Transparent Data Encryption, TDE)是一种安全特性,它允许对数据库的数据进行加密,以保护敏感信息免受未经授权的访问。在Oracle中,TDE可以在表空间级别或者列级别启用,使得数据在存储...

    DB2和oracle对比

    标题中的“DB2和Oracle对比”意味着我们将探讨这两款企业级数据库管理系统——Oracle数据库和IBM的DB2——在性能、功能、成本、易用性、安全性以及市场占有率等方面的差异。 Oracle数据库是由Oracle公司开发的一款...

    Oracle 数据库应用:第1章 Oracle 简介.ppt

    3. **数据加密**:11g增强了数据加密功能,保护敏感信息,符合许多行业的合规要求。 4. **高级压缩**:引入了对表、索引和备份数据的压缩,节省存储空间,降低运营成本。 5. **自动工作负载管理(Automatic ...

    ORACLE数据库巡检模板

    通过定期进行这些巡检,可以有效地管理和维护Oracle数据库,保障系统的稳定性和高效性。同时,建议将巡检过程标准化,形成文档化的模板,以便于重复执行和持续改进。提供的"ORACLE数据库巡检模板.doc"可能就包含了...

    Oracle数据库企业版-标准版功能对比[借鉴].pdf

    以下是对Oracle数据库11g标准版和企业版功能对比的详细说明: 1. 高可用性: - 数据卫士:在企业版中,Oracle提供了物理备份、逻辑备份和快照复制功能,确保数据的安全性和灾难恢复能力。而标准版不支持这些高级...

    甲骨文推出Oracle数据库11g第二版.pdf

    同样,Oracle数据库11g第二版很可能也有类似或更先进的加密和密钥管理机制,以保护敏感数据免受未经授权的访问和攻击。 在中国,浪潮集团作为服务器制造商和服务提供商,已经成功试用了Oracle数据库11g第二版,并对...

    导航猫,Oracle连接工具

    2. **多数据库管理**:用户可以通过导航猫同时连接并管理多个Oracle数据库实例,方便在不同的项目之间切换和对比数据。 3. **数据查看与编辑**:以视图形式展示数据库中的表格,可以清晰地看到表结构和数据,支持...

    Flex结合Java连接Oracle数据库实现用户登录

    这篇文档“Flex结合Java连接Oracle数据库实现用户登录”详细介绍了如何利用Adobe Flex作为前端客户端,与Java后端服务配合,通过Oracle数据库进行用户身份验证。以下是这个过程涉及的关键知识点: 1. **Flex**: ...

    我们喜欢的 10 个 Oracle 数据库 10g 第 2 版特性

    条件编译是Oracle数据库10g第二版引入的一个非常实用的功能,它类似于C语言中的`#ifdef`预处理器指令。通过条件编译,开发人员可以在生产环境中保留调试代码,而这些代码在编译时会被自动跳过,不会影响到实际的执行...

    基于OCI9的Oracle数据库调用接口的实现.pdf

    Oracle Call Interface (OCI) 是Oracle公司为开发人员提供的一个API(应用程序编程接口),它允许程序员在各种编程语言中直接与Oracle数据库进行交互。OCI提供了低级别和高级别的接口,使得开发者能够灵活地控制...

    Mysql数据库导入Oracle

    - 另外,也可以使用第三方工具如Navicat或Data Pump等方式进行数据导出。 4. **数据转换**: - 导出的SQL脚本可能需要进行调整以适应Oracle的语法,比如某些特定函数或关键字的差异。 - 数据格式可能需要转换,...

    oracle 数据库 10g 与 ibm db2 udb 技术概述.rar

    5. **安全性增强**:加强了数据加密和审计功能,保护了敏感信息的安全。 接下来,IBM DB2 Universal Database(UDB)是IBM的旗舰关系型数据库产品,其技术特点包括: 1. **纯XML支持**:DB2 UDB对XML数据类型提供...

Global site tag (gtag.js) - Google Analytics