偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

安全審計打造固若金湯的數(shù)據(jù)堡壘(五)

安全
之前的安全審計系列文章已經(jīng)出了四篇(一,二,三,四),分別介紹了各種類型的審計。本文是該系列文章的最后一篇,將為你介紹對DML的審計,并作出總結(jié)。

之前的安全審計系列文章已經(jīng)出了四篇(一,二,三,四),分別介紹了各種類型的審計。本文是該系列文章的最后一篇,將為你介紹對DML的審計,并作出總結(jié)。

審計敏感數(shù)據(jù)的變更

對數(shù)據(jù)操縱語言(DML)的審計是另一種常見需求,特別是在財務(wù)信息的正確性成為主要問題時。

相關(guān)的審計需求包括,全面記錄每一次DML活動的新值和舊值。例如,你可能需要為雇員表中存儲年金的那一“列”創(chuàng)建審計跟蹤線索。在這種情況下,你有兩種不同的要求。第一個要求是完全記錄對這些值的任何更新,對于每次更新,要記錄每個執(zhí)行更新的用戶,使用的客戶端和應(yīng)用程序,以及更新時間和真實(shí)的SQL語句。第二個要求是記錄上述所有信息,以及記錄更新前和后的值。不過情況并非總是一樣的,因為通過使用下面的命令,筆者可以將50%的年金歸為己有:UPDATE EMP SET BONUS = BONUS * 1.5。

盡管DML的審計跟蹤并記錄新值和舊值是重要的審計類型。但在使用此技術(shù)時仍需小心,要有選擇地實(shí)施這種審計。有時,人們過分熱衷于這種審計,因為簡單方便,就為每一次DML操作都啟用了這種審計。這在技術(shù)上是可能的,但可能會產(chǎn)生巨大的數(shù)據(jù)量,應(yīng)該確保你的審計基礎(chǔ)架構(gòu)可以管理這種負(fù)荷,特別是在你的審計包括新值和舊值時。例如,單位每天發(fā)生大量業(yè)務(wù),為了簡單起見,每筆業(yè)務(wù)都僅更新一次值,每個數(shù)據(jù)庫有多個表,每個表有若干個值需要更新,每個表有大量記錄。一年后,你會發(fā)現(xiàn)你的審計數(shù)據(jù)庫是超過數(shù)據(jù)庫自身的35倍。

因此,在你準(zhǔn)備DML審計線索時,應(yīng)當(dāng)謹(jǐn)慎地選擇需要審計的對象和命令。例如,你可以決定為一個數(shù)據(jù)庫的表集來創(chuàng)建審計,為某些登錄名或賬戶創(chuàng)建審計等。更深入的選擇是,你可以選擇為哪些表及表中的哪些列來維護(hù)新值和舊值。

還可以通過三種主要方法來支持DML審計:使用數(shù)據(jù)庫自身的功能、使用一個外部的審計系統(tǒng),或使用觸發(fā)器。

所有數(shù)據(jù)庫都提供了實(shí)施DML活動審計的方法。例如,在Oracle中,你可以使用基于redo日志的“日志礦工(log miner )”工具。因為redo日志會捕獲所有的DML活動(包括新值和舊值),“日志礦工(log miner )”可以析取這種信息,并使其可用。在SQL Server中,你可以使用DOP跟蹤事件:

第二種方法,即外部的數(shù)據(jù)庫審計系統(tǒng),支持基于過濾標(biāo)準(zhǔn)的DML審計,包括數(shù)據(jù)庫對象、用戶、應(yīng)用程序等。這種系統(tǒng)有助于捕獲并壓縮信息,并便于報告工具的使用,即使數(shù)據(jù)量很大也不會產(chǎn)生太多問題。

第三種選擇是簡單地使用自己定制的觸發(fā)器。這種選擇從技術(shù)上而言,不如其它的選擇,但是如果你從事的并不是一個大規(guī)模的審計項目的一部分,而僅僅需要為幾個對象創(chuàng)建一個DML審計線索,不妨增加觸發(fā)器,將信息寫到一個特定的審計表中,這種最簡單而快捷的方法也許可以幫你順利進(jìn)入下一個項目。

審計關(guān)于私密問題的SELECT語句

SELECT語句過去并不是審計線索的重點(diǎn),但最近對私密問題的重視已經(jīng)改變了這種情況。例如,如果你需要確保客戶、合伙人、雇員的機(jī)密信息不會從數(shù)據(jù)庫中泄露,就得重視審計SELECT語句。你尤其需要顯示出SELECT語句來自哪里(IP地址、應(yīng)用程序)、誰選擇了數(shù)據(jù)(用戶名)、選擇了哪些數(shù)據(jù)等。在DML的審計中,SELECT語句的審計對于整個數(shù)據(jù)庫而言并不現(xiàn)實(shí),你需要重視有重要意義的必要問題。

第一步是根據(jù)SELECT線索審計區(qū)分出哪些數(shù)據(jù)重要。例如,人的姓氏不太算機(jī)密,但姓氏與身份證號結(jié)合在一起就絕對是機(jī)密。在數(shù)據(jù)分類階段,你應(yīng)當(dāng)定義機(jī)密信息存在哪里(對象名及列名),以及哪些信息組合是機(jī)密信息。

創(chuàng)建SELECT審計線索通常要比其它審計類型更為困難。很明顯,在這里,快照并不是一個可行的選擇,觸發(fā)器也不行,所以你只能使用數(shù)據(jù)庫跟蹤或外部的審計系統(tǒng)。你還可以選擇使用定制日志來構(gòu)建視圖,但這樣做要求的工作量太大。在使用內(nèi)部的數(shù)據(jù)庫特性時,你的選擇更為有限。例如,即使你可以跟蹤SELECT(例如,下圖所示:在SQL Server中使用DOP事件),這也往往是不現(xiàn)實(shí)的,因為你要收集太多的信息,并需要應(yīng)用過濾器。

第二種方法,即外部的數(shù)據(jù)庫審計系統(tǒng),支持基于過濾標(biāo)準(zhǔn)的DML審計,包括數(shù)據(jù)庫對象、用戶、應(yīng)用程序等。這種系統(tǒng)有助于捕獲并壓縮信息,并便于報告工具的使用,即使數(shù)據(jù)量很大也不會產(chǎn)生太多問題。

第三種選擇是簡單地使用自己定制的觸發(fā)器。這種選擇從技術(shù)上而言,不如其它的選擇,但是如果你從事的并不是一個大規(guī)模的審計項目的一部分,而僅僅需要為幾個對象創(chuàng)建一個DML審計線索,不妨增加觸發(fā)器,將信息寫到一個特定的審計表中,這種最簡單而快捷的方法也許可以幫你順利進(jìn)入下一個項目。

審計關(guān)于私密問題的SELECT語句

SELECT語句過去并不是審計線索的重點(diǎn),但最近對私密問題的重視已經(jīng)改變了這種情況。例如,如果你需要確??蛻簟⒑匣锶?、雇員的機(jī)密信息不會從數(shù)據(jù)庫中泄露,就得重視審計SELECT語句。你尤其需要顯示出SELECT語句來自哪里(IP地址、應(yīng)用程序)、誰選擇了數(shù)據(jù)(用戶名)、選擇了哪些數(shù)據(jù)等。在DML的審計中,SELECT語句的審計對于整個數(shù)據(jù)庫而言并不現(xiàn)實(shí),你需要重視有重要意義的必要問題。

第一步是根據(jù)SELECT線索審計區(qū)分出哪些數(shù)據(jù)重要。例如,人的姓氏不太算機(jī)密,但姓氏與身份證號結(jié)合在一起就絕對是機(jī)密。在數(shù)據(jù)分類階段,你應(yīng)當(dāng)定義機(jī)密信息存在哪里(對象名及列名),以及哪些信息組合是機(jī)密信息。

創(chuàng)建SELECT審計線索通常要比其它審計類型更為困難。很明顯,在這里,快照并不是一個可行的選擇,觸發(fā)器也不行,所以你只能使用數(shù)據(jù)庫跟蹤或外部的審計系統(tǒng)。你還可以選擇使用定制日志來構(gòu)建視圖,但這樣做要求的工作量太大。在使用內(nèi)部的數(shù)據(jù)庫特性時,你的選擇更為有限。例如,即使你可以跟蹤SELECT(例如,下圖所示:在SQL Server中使用DOP事件),這也往往是不現(xiàn)實(shí)的,因為你要收集太多的信息,并需要應(yīng)用過濾器。

 

如果你選擇使用外部的審計系統(tǒng),務(wù)必確保它能夠自動完成全部的審計功能。

總結(jié)

本系列文章介紹了多種不同的審計線索。為了確保自己的數(shù)據(jù)庫環(huán)境的安全,也為了遵循規(guī)范或內(nèi)部要求,你需要實(shí)施這些審計。雖然不同的單位有不同需求,但都能夠映射到一系列數(shù)據(jù)庫審計功能上。這正是文章的重點(diǎn)所在。

為了選擇適合自己需要的審計類型,你需要選擇用于實(shí)施審計線索的方法和系統(tǒng),并做出關(guān)于架構(gòu)的決定。這一點(diǎn)很重要,因為審計并非權(quán)宜之計,你的部署應(yīng)當(dāng)經(jīng)得起時間的考驗。 

【編輯推薦】

  1. 安全審計打造固若金湯的數(shù)據(jù)堡壘(四)
  2. 智恒SAS運(yùn)維安全審計系統(tǒng)打造安全I(xiàn)T資源堡壘
  3. 新一代運(yùn)維安全產(chǎn)品智恒SAS運(yùn)維安全審計系統(tǒng)
  4. 管而優(yōu)則審——上網(wǎng)行為管理廠商萊克斯科技試水?dāng)?shù)據(jù)庫審計
  5. 電信行業(yè)數(shù)據(jù)庫安全審計解決方案
責(zé)任編輯:佚名 來源: TechTarget中國
相關(guān)推薦

2011-04-20 11:00:47

數(shù)據(jù)庫審計安全審計規(guī)則遵從

2011-04-27 11:04:37

2011-04-27 11:12:07

2011-04-27 21:41:37

2020-09-14 08:48:57

HTTPS安全互聯(lián)網(wǎng)

2009-09-10 09:56:03

2010-09-02 12:55:30

2009-01-18 09:16:00

2011-04-27 12:42:04

智恒SAS運(yùn)維安全審計IT資源堡壘

2010-03-31 10:03:52

2016-07-18 08:19:58

2010-05-18 17:13:11

IIS服務(wù)器

2009-01-15 09:58:00

2024-07-01 12:26:36

2017-11-08 10:47:04

2010-08-27 13:17:51

系統(tǒng)升級

2023-03-09 15:25:52

2010-09-28 10:10:48

2024-08-27 17:43:52

2018-08-10 17:11:00

點(diǎn)贊
收藏

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