[發明專利]一種數據庫訪問結果集探測的實現方法有效
| 申請號: | 201811463846.3 | 申請日: | 2018-12-03 |
| 公開(公告)號: | CN109635027B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 楊海峰;陳壽倉 | 申請(專利權)人: | 北京安華金和科技有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 天津盛理知識產權代理有限公司 12209 | 代理人: | 王利文 |
| 地址: | 100081 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 訪問 結果 探測 實現 方法 | ||
1.一種數據庫訪問結果集探測的實現方法,其特征在于包括以下步驟:
步驟1、基于數據庫訪問結果集的部署步驟,包括以下過程:
⑴按照數據庫防護類產品已代理的方式進行部署,以類似于數據庫的身份存在,客戶端在連接數據庫時連接代理口;
⑵數據的流向為:客戶端通過交換機轉到數據庫防火墻,防火墻再將數據通過代理口轉換交換機到達數據庫,數據庫的應答信息按同樣的路徑返回;
步驟2、基于數據庫訪問結果集的探測步驟,包括以下過程:
⑴將客戶端發送的SQL語句進行攔截;
⑵對攔截的語句進行語句分析并構建探測語句;
⑶將構建好的探測語句發送給數據庫;
⑷采集探測語句在數據庫端返回的應答結果,通過協議解析獲得行數。
2.根據權利要求1所述的一種數據庫訪問結果集探測的實現方法,其特征在于:所述對攔截的語句進行語句分析并構建探測語句的方法為:
如果攔截的語句是select語句、update語句或delete語句,則對上述語句分別處理如下:
對于select語句,攔截原始語句并基于原始語句將語句中的投影列改為count(*);
對于update語句和delete語句,按照語法保留原有的操作條件,將語句改為select語句,達到和select語句同樣的探測方式與結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京安華金和科技有限公司,未經北京安華金和科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811463846.3/1.html,轉載請聲明來源鉆瓜專利網。





