自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解數(shù)據(jù)加/脫密處理的主要流程

數(shù)據(jù)庫
眾所周知,如今的黑客是越來越猖狂,無時無刻不在威脅著數(shù)據(jù)庫的安全,這就需要對數(shù)據(jù)庫系統(tǒng)進行加密的處理,既然加密了就必然要涉及到脫密的環(huán)節(jié),下文中將為大家到來詳細的數(shù)據(jù)庫加/脫密處理的主要流程。

數(shù)據(jù)庫加/脫密引擎是數(shù)據(jù)庫加密系統(tǒng)的核心部件,它位于應(yīng)用程序與數(shù)據(jù)庫服務(wù)器之間,負責在后臺完成數(shù)據(jù)庫信息的加/脫密處理,對應(yīng)用開發(fā)人員和操作人員來說是透明的。數(shù)據(jù)加/脫密引擎沒有操作界面,在需要時由操作系統(tǒng)自動加載并駐留在內(nèi)存中,通過內(nèi)部接口與加密字典管理程序和用戶應(yīng)用程序通訊。數(shù)據(jù)庫加/脫密引擎由三大模塊組成:加/脫密處理模塊、用戶接口模塊和數(shù)據(jù)庫接口模塊,如圖4所示。其中,"數(shù)據(jù)庫接口模塊"的主要工作是接受用戶的操作請求,并傳遞給"加/脫密處理模塊",此外還要代替"加/脫密處理模塊"去訪問數(shù)據(jù)庫服務(wù)器,并完成外部接口參數(shù)與加/脫密引擎內(nèi)部數(shù)據(jù)結(jié)構(gòu)之間的轉(zhuǎn)換。"加/脫密處理模塊"完成數(shù)據(jù)庫加/脫密引擎的初始化、內(nèi)部專用命令的處理、加密字典信息的檢索、加密字典緩沖區(qū)的管理、SQL命令的加密變換、查詢結(jié)果的脫密處理以及加脫密算法實現(xiàn)等功能,另外還包括一些公用的輔助函數(shù)。

數(shù)據(jù)加/脫密處理的主要流程如下:

1)對SQL命令進行語法分析,如果語法正確,轉(zhuǎn)下一步;如不正確,則轉(zhuǎn)6),直接將SQL命令交數(shù)據(jù)庫服務(wù)器處理。

2)是否為數(shù)據(jù)庫加/脫密引擎的內(nèi)部控制命令?如果是,則處理內(nèi)部控制命令,然后轉(zhuǎn)7);如果不是則轉(zhuǎn)下一步。

3)檢查數(shù)據(jù)庫加/脫密引擎是否處于關(guān)閉狀態(tài)或SQL命令是否只需要編譯?如果是則轉(zhuǎn)6),否則轉(zhuǎn)下一步。

4)檢索加密字典,根據(jù)加密定義對SQL命令進行加脫密語義分析。

5)SQL命令是否需要加密處理?如果是,則將SQL命令進行加密變換,替換原SQL命令,然后轉(zhuǎn)下一步;否則直接轉(zhuǎn)下一步。

6)將SQL命令轉(zhuǎn)送數(shù)據(jù)庫服務(wù)器處理。

7)SQL命令執(zhí)行完畢,清除SQL命令緩沖區(qū)。

【編輯推薦】

  1. 知道數(shù)據(jù)庫設(shè)計的三大范式嗎
  2. 用C++連接MySQL等數(shù)據(jù)庫二
  3. 微博 請問你是怎么優(yōu)化數(shù)據(jù)庫的?
  4. SQL點滴之備份還原數(shù)據(jù)庫中的小把戲
責任編輯:迎迎 來源: 博客網(wǎng)
相關(guān)推薦

2021-02-21 22:26:15

數(shù)據(jù)庫測試數(shù)據(jù)庫

2011-04-19 11:02:57

數(shù)據(jù)庫分頁

2021-05-21 09:00:00

數(shù)據(jù)挖掘數(shù)據(jù)分析工具

2022-01-11 18:21:11

存儲技術(shù)數(shù)據(jù)

2015-09-23 09:28:24

2013-04-25 11:52:34

數(shù)據(jù)

2014-01-06 09:48:40

2011-03-21 17:09:38

數(shù)據(jù)表設(shè)計原則

2018-05-25 10:51:50

數(shù)據(jù)保護進

2022-04-07 20:26:45

數(shù)據(jù)管理自動化

2010-10-28 15:37:36

高可用架構(gòu)

2015-05-04 14:17:16

數(shù)據(jù)庫架構(gòu)高可用

2013-01-09 14:29:09

數(shù)據(jù)治理Informatica

2021-12-07 22:07:26

數(shù)據(jù)治理元管理

2011-08-29 14:59:26

QtEvent事件

2010-12-13 13:26:25

分頁

2015-12-10 10:14:10

運維自動化DevOps

2010-06-18 16:33:08

數(shù)據(jù)中心防雷

2022-07-11 09:00:00

數(shù)據(jù)集成云計算ELT

2024-08-05 10:05:38

點贊
收藏

51CTO技術(shù)棧公眾號