[發(fā)明專利]一種數(shù)據(jù)表審計(jì)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202111567926.5 | 申請(qǐng)日: | 2021-12-21 |
| 公開(kāi)(公告)號(hào): | CN114265843A | 公開(kāi)(公告)日: | 2022-04-01 |
| 發(fā)明(設(shè)計(jì))人: | 薛梅婷;金江濤;寇亮;張歡;趙備;李琛璞;俞萬(wàn)剛 | 申請(qǐng)(專利權(quán))人: | 杭州電子科技大學(xué) |
| 主分類號(hào): | G06F16/22 | 分類號(hào): | G06F16/22;G06F16/23;G06F16/17;G06F21/62 |
| 代理公司: | 浙江千克知識(shí)產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 周雷雷 |
| 地址: | 310018 浙*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)表 審計(jì) 方法 | ||
1.一種數(shù)據(jù)表審計(jì)方法,其特征在于:通過(guò)擴(kuò)展插件形式將數(shù)據(jù)表安全審計(jì)模塊動(dòng)態(tài)載入PostgreSQL數(shù)據(jù)庫(kù)系統(tǒng),根據(jù)管理員配置的日志參數(shù)對(duì)重要數(shù)據(jù)表開(kāi)啟審計(jì),并根據(jù)功能函數(shù)實(shí)現(xiàn)將任何針對(duì)重要數(shù)據(jù)表數(shù)據(jù)的添加、修改、刪除操作都記錄日志并存入特定審計(jì)表中;特定審計(jì)表含有審計(jì)狀態(tài)信息列表記錄各特定重要數(shù)據(jù)表的數(shù)據(jù)表名稱、參數(shù)列表和審計(jì)狀態(tài)信息;該特定審計(jì)表僅供管理員查閱。
2.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)表審計(jì)方法,其特征在于:所述的日志參數(shù)包括當(dāng)前操作的序列號(hào)seqID、事務(wù)發(fā)生的時(shí)間戳tsTransaction、具體操作發(fā)生時(shí)間戳tsOperation、操作命令action、模式名稱schema、被審計(jì)的特定重要數(shù)據(jù)表名稱table和執(zhí)行當(dāng)前操作的會(huì)話用戶名稱user。
3.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)表審計(jì)方法,其特征在于:所述的功能函數(shù)包括start函數(shù)、stop函數(shù)、pause函數(shù)、restart函數(shù)和status函數(shù);
start函數(shù)功能如下:通過(guò)傳入特定重要數(shù)據(jù)表的數(shù)據(jù)表名稱以及該數(shù)據(jù)表的參數(shù)列表,判斷該數(shù)據(jù)表是否存在于審計(jì)狀態(tài)信息列表,若該數(shù)據(jù)表處于審計(jì)暫停狀態(tài),則判斷該數(shù)據(jù)表的參數(shù)列表中日志參數(shù)配置與該數(shù)據(jù)表對(duì)應(yīng)特定審計(jì)表的信息參數(shù)列表中之前配置的日志參數(shù)設(shè)置是否相同,若相同,則調(diào)用restart函數(shù)重啟對(duì)該數(shù)據(jù)表的審計(jì),否則將該數(shù)據(jù)表的原觸發(fā)器和原觸發(fā)函數(shù)卸載,將原審計(jì)表添加時(shí)間戳后重新命名,并根據(jù)傳入數(shù)據(jù)表名稱開(kāi)啟新的審計(jì);若該數(shù)據(jù)表未被審計(jì)過(guò),則直接創(chuàng)建新的特定審計(jì)表并根據(jù)傳入數(shù)據(jù)表名稱開(kāi)啟新的審計(jì);開(kāi)啟新的審計(jì)時(shí),獲取被執(zhí)行操作的數(shù)據(jù)表的日志參數(shù)配置,并根據(jù)該數(shù)據(jù)表的參數(shù)列表為該數(shù)據(jù)表創(chuàng)建新觸發(fā)器函數(shù)和新觸發(fā)器,對(duì)該數(shù)據(jù)表進(jìn)行的添加、修改、刪除操作根據(jù)日志參數(shù)配置提取關(guān)鍵信息進(jìn)行日志記錄,并將數(shù)據(jù)表名稱與該數(shù)據(jù)表的參數(shù)列表存儲(chǔ)于審計(jì)狀態(tài)信息列表;
stop函數(shù)功能如下:通過(guò)傳入特定重要數(shù)據(jù)表的數(shù)據(jù)表名稱,查詢審計(jì)狀態(tài)信息列表,若特定重要數(shù)據(jù)表處于停止審計(jì)狀態(tài),將該數(shù)據(jù)表上的觸發(fā)器與觸發(fā)函數(shù)卸載,并將原審計(jì)表添加時(shí)間戳后重新命名,在審計(jì)狀態(tài)信息列表中刪除該數(shù)據(jù)表相關(guān)信息;
pause函數(shù)功能如下:通過(guò)傳入特定重要數(shù)據(jù)表的數(shù)據(jù)表名稱,查詢審計(jì)狀態(tài)信息列表,若該數(shù)據(jù)表正處于審計(jì)狀態(tài),則暫停針對(duì)該數(shù)據(jù)表的審計(jì),關(guān)閉該數(shù)據(jù)表的觸發(fā)器,同時(shí)更新審計(jì)狀態(tài)信息列表;
restart函數(shù)功能如下:通過(guò)傳入特定重要數(shù)據(jù)表的數(shù)據(jù)表名稱,查詢審計(jì)狀態(tài)信息列表,若該數(shù)據(jù)表處于審計(jì)暫停狀態(tài),則重啟該數(shù)據(jù)表的審計(jì),開(kāi)啟該數(shù)據(jù)表觸發(fā)器,此時(shí)對(duì)該數(shù)據(jù)表執(zhí)行的操作均被觸發(fā)器捕獲并以日志參數(shù)配置格式進(jìn)行日志記錄,同時(shí)更新審計(jì)狀態(tài)信息列表;若該數(shù)據(jù)表不存在于審計(jì)狀態(tài)信息列表中,則采用默認(rèn)配置開(kāi)啟對(duì)該數(shù)據(jù)表的安全審計(jì);其中,默認(rèn)配置為被審計(jì)的特定重要數(shù)據(jù)表名稱table、操作命令action和執(zhí)行當(dāng)前操作的會(huì)話用戶名稱user參數(shù);
status函數(shù)功能如下:若傳入特定重要數(shù)據(jù)表的參數(shù)列表為空,則打印審計(jì)狀態(tài)信息列表中所有信息,否則依據(jù)傳入特定重要數(shù)據(jù)表的參數(shù)列表,打印審計(jì)狀態(tài)信息列表中的對(duì)應(yīng)信息。
4.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)表審計(jì)方法,其特征在于:所述的審計(jì)狀態(tài)信息列表記載如下信息參數(shù):特定重要數(shù)據(jù)表名稱table、日志參數(shù)信息paramList、審計(jì)狀態(tài)status和觸發(fā)器是否開(kāi)啟triggerEnabled。
5.根據(jù)權(quán)利要求4所述的一種數(shù)據(jù)表審計(jì)方法,其特征在于:所述的審計(jì)狀態(tài)status分為暫停和審計(jì)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111567926.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)表儲(chǔ)存、修改、查詢和統(tǒng)計(jì)方法
- 一種基于關(guān)聯(lián)規(guī)則的數(shù)據(jù)表分類系統(tǒng)與方法
- 數(shù)據(jù)表儲(chǔ)存、修改、查詢和統(tǒng)計(jì)方法
- 一種數(shù)據(jù)識(shí)別方法及裝置
- 一種數(shù)據(jù)表切換方法及裝置
- 數(shù)據(jù)表的校驗(yàn)方法及裝置、電子設(shè)備、存儲(chǔ)介質(zhì)
- 對(duì)數(shù)據(jù)集中的數(shù)據(jù)表進(jìn)行抽樣和校驗(yàn)的方法及裝置
- 主機(jī)中數(shù)據(jù)關(guān)聯(lián)訪問(wèn)的方法和裝置
- 數(shù)據(jù)管理方法、裝置及服務(wù)器
- 數(shù)據(jù)處理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





