数据库管理系统层次安全技术

[09-12 13:25:11]   来源:http://www.88dzw.com  电路基础   阅读:8430

文章摘要:数据加/脱密处理的主要流程如下: 1) 对SQL命令进行语法分析,如果语法正确,转下一步;如不正确,则转6),直接将SQL命令交数据库服务器处理。 2) 是否为数据库加/脱密引擎的内部控制命令?如果是,则处理内部控制命令,然后转7);如果不是则转下一步。 3) 检查数据库加/脱密引擎是否处于关闭状态或SQL命令是否只需要编译?如果是则转6),否则转下一步。 4) 检索加密字典,根据加密定义对SQL命令进行加脱密语义分析。 5) SQL命令是否需要加密处理?如果是,则将SQL命令进行加密变换,替换原SQL命令,然后转下一步;否则直接转下一步。 6) 将SQL命令转送数据库服务器处理。 7) SQ

数据库管理系统层次安全技术,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

数据加/脱密处理的主要流程如下:

  1) 对SQL命令进行语法分析,如果语法正确,转下一步;如不正确,则转6),直接将SQL命令交数据库服务器处理。

  2) 是否为数据库加/脱密引擎的内部控制命令?如果是,则处理内部控制命令,然后转7);如果不是则转下一步。

  3) 检查数据库加/脱密引擎是否处于关闭状态或SQL命令是否只需要编译?如果是则转6),否则转下一步。

  4) 检索加密字典,根据加密定义对SQL命令进行加脱密语义分析。

  5) SQL命令是否需要加密处理?如果是,则将SQL命令进行加密变换,替换原SQL命令,然后转下一步;否则直接转下一步。

  6) 将SQL命令转送数据库服务器处理。

  7) SQL命令执行完毕,清除SQL命令缓冲区。

  以上以一个例子说明了在DBMS外层实现加密功能的原理。

上一页  [1] [2] 


Tag:电路基础电子电路基础,模拟电路基础电路基础

《数据库管理系统层次安全技术》相关文章