`
softlife
  • 浏览: 105663 次
  • 性别: 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.需要对原有数据进行加密处理。
分享到:
评论

相关推荐

    数据库审计系统需求说明.docx

    3 协议支持 支持主流数据库: Oracle、SQLServer、Mysql、DB2 infomix、Sybase、CACH、 达梦、人大金仓、神舟 Oscar、南大通用 GBASE数据仓库teradata。 支持主流业务协议: TeInet、SMTP POP3 DCOM 4 审计内容 ...

    AWS 白皮书 — 产品.zip

    将 Oracle数据库迁移到AWs的策略pdf 将应用程序迁移到AWs:指南和最佳实践pdf 将现有应用程序迁移到AWS云pdf 构建大数据存储解决方案(数据湖),实现最大灵活性,pdf 实现量佳工作负载性能所雲的CPU数量.........

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例207 连接Oracle数据库 8.2 添加数据 实例208 利用INSERT语句批量插入数据 实例209 利用SELECT INTO生成临时表 8.3 更新数据 实例210 批量修改数据 实例211 将指定字段数据为空的记录添上数据 8.4 删除...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例207 连接Oracle数据库 8.2 添加数据 实例208 利用INSERT语句批量插入数据 实例209 利用SELECT INTO生成临时表 8.3 更新数据 实例210 批量修改数据 实例211 将指定字段数据为空的记录添上数据 8.4 删除...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    8.1 连接数据库 cc实例205 使用 ODBCcDSN连接SQLcServer数据库 cc实例206 用ADO动态连接数据库 cc实例207c连接Oracle数据库 8.2 添加数据 cc实例208 利用INSERT语句批量插入数据 cc实例209 利用...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例207c连接Oracle数据库   8.2 添加数据   cc实例208 利用INSERT语句批量插入数据   cc实例209 利用SELECTcINTO生成临时表   8.3 更新数据   cc实例210 批量修改数据   cc实例211 将指定...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例207c连接Oracle数据库   8.2 添加数据   cc实例208 利用INSERT语句批量插入数据   cc实例209 利用SELECTcINTO生成临时表   8.3 更新数据   cc实例210 批量修改数据   cc实例211 将指定...

    penguinsdbtools:ORACLE,MYSQL,SQLSERVER,POSTGRE,DB2,SYBASE,SQLLITE-开源

    支持定时支持大数据导入导出,数据差分,并把处理结果打zip包加密发送mail。 ■处理速度: 每秒1万件以上输出到txt。 每秒0.5万件以上输入到数据库中。 每分10万件以上表数据前后对比输出结果。 ■测试环境: i3 ...

    vc++ 应用源码包_1

    实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 ...

    轻松学C#(图解版)

    第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。 =======================================...

    vc++ 应用源码包_2

    实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 ...

    vc++ 应用源码包_6

    实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 ...

    vc++ 应用源码包_5

    实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 ...

    vc++ 应用源码包_3

    实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 ...

    VC与Labview、Matlab编程论文资料[2].rar

    VC_中连接Oracle数据库的几种方法.pdf VC_串口通信中多线程技术的应用研究.pdf VC_和COM的预测控制算法的仿真研究.pdf VC_和Excel对象接口的研究与应用.pdf VC_和Matlab混合编程的语音识别研究.pdf VC_实现Excel操作...

Global site tag (gtag.js) - Google Analytics