[發明專利]數據庫表結構構建方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202110338932.7 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN113051272A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 肖茂林 | 申請(專利權)人: | 深圳紅途創程科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242;G06F16/25 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 李燕娥 |
| 地址: | 518000 廣東省深圳市南山區粵海街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 結構 構建 方法 裝置 計算機 設備 存儲 介質 | ||
本發明實施例公開了一種數據庫表結構構建方法、裝置、計算機設備及存儲介質。方法包括:制定采集策略,并下發至應用服務器,以由應用服務器采集用戶行為數據和應用傳輸數據,以得到中間數據,具體地,由應用服務器根據采集策略采用開關模式設定實際采集策略;由應用服務器采用字節增強技術對訪問數據進行攔截,以得到攔截的數據;由應用服務器根據實際采集策略對攔截的數據采集用戶行為數據和應用傳輸數據,以得到中間數據;匯聚中間數據;基于應用數據庫訪問接口過濾中間數據,以得到目標數據;根據目標數據進行分析并構建數據庫表結構。通過實施本發明實施例的方法可更全面、自動、智能和完整的構建數據庫表結構,且安全性高。
技術領域
本發明涉及數據處理方法,更具體地說是指數據庫表結構構建方法、裝置、計算機設備及存儲介質。
背景技術
在對數據庫進行審計以及對數據庫進行敏感數據識別時,需要數據庫表結構信息,表結構信息一般包含數據庫IP(網際互連協議,Internet Protocol)或域名、數據庫名稱、表名稱、字段名稱等信息。
現有的構建數據庫表結構的方式主要有兩種,一種是使用網絡流量解析數據庫相關的協議并提取SQL(結構化查詢語言,Structured Query Language)語句,再通過解析SQL語法和語義構建數據庫表結構信息,另一種是使用授權的數據庫賬號連接到數據庫拉取表結構信息。對于第一種方式在使用旁路模式部署提取網絡流量時,因部署基于端口鏡像或分光設備,因部署的物理位置限制,使得在大型網絡部署時需要大量設備部署,管理變得異常困難;在使用代理模式部署提取網絡流量時,將改變網絡架構設計,提高網絡架構的復雜度、提升網絡運維的難度、降低故障排除的效率,并使整體網絡的可靠性和可用性降低;無論使用旁路模式還是代理模式部署,受限于端口鏡像和分光設備的物理限制,在云環境中無法進行部署和實施,且無法通過可交互式的數據采集策略對數據采集的對象即數據庫的訪問進行管理和控制,如通過應用接口、接口字段、采集頻率、數據采集量等;針對使用開源的數據庫如mysql、mariadb、PostgreSQL等,網絡流量解析時可以提取到SQL語句及返回的數據,但是針對非開源的數據庫時如oracle、DB2、達夢等因使用私有協議未公開其數據編碼規則,想要提取執行的SQL語句及傳輸的數據,需要進行解碼,但現有使用網絡流量解析數據庫協議技術的產品都很難完整的提取到SQL語句及返回的數據;因提取到的SQL語句不完整,導致對數據庫表結構信息的構建不完整;在構建數據庫表結構信息時,因解析的SQL語句中沒有字段類型、字段長度等信息,所以構建的數據庫表結構亦不完整。第二種方式需要針對連接的每個數據庫進行建立賬號并授權,再通過在需要連接產品上將此賬號和密碼輸入進去進行連接,如果對于成百上千的數據庫系統連接而言,對數據庫運維人員和產品維護人員是一個挑戰,目前市場上的數據庫識別和數據庫脫敏產品屬于這一類型;因安全要求,需要對數據庫的賬號密碼進行定期修改,因此如何定期修改數據庫賬號密碼并安全同步到產品上,也成為安全運維的一個大問題,安全保護措施如果沒做好,將可能導致賬號密碼泄露從而導致數據泄露的安全事件發生。
因此,有必要設計一種新的方法,實現對現有的網絡架構無任何影響,確保網絡的可靠性和可用性,降低網絡運維難度,降低故障排除的效率,更全面、自動、智能和完整的構建數據庫表結構,且安全性高。
發明內容
本發明的目的在于克服現有技術的缺陷,提供數據庫表結構構建方法、裝置、計算機設備及存儲介質。
為實現上述目的,本發明采用以下技術方案:數據庫表結構構建方法包括:
制定采集策略,并下發至應用服務器,以由應用服務器采集用戶行為數據和應用傳輸數據,以得到中間數據;
匯聚所述中間數據;
基于應用數據庫訪問接口過濾所述中間數據,以得到目標數據;
根據所述目標數據進行分析并構建數據庫表結構;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳紅途創程科技有限公司,未經深圳紅途創程科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110338932.7/2.html,轉載請聲明來源鉆瓜專利網。





