安華金和全面適配國產(chǎn)化操作系統(tǒng)及芯片CPU
數(shù)據(jù)安全治理關(guān)鍵技術(shù)之?dāng)?shù)據(jù)庫脫敏技術(shù)詳解
數(shù)據(jù)安全治理之API監(jiān)測系統(tǒng) ,解決API接口安全問題【安華金和】
新一代數(shù)據(jù)庫脫敏技術(shù),為敏感數(shù)據(jù)建立保護盾!
數(shù)據(jù)庫脫敏系統(tǒng)與金融行業(yè)案例解讀
數(shù)據(jù)安全治理建設(shè)思路的著力點——數(shù)據(jù)安全咨詢服務(wù)【安華金和】
數(shù)據(jù)庫防火墻功能有哪些?-數(shù)據(jù)安全-安華金和
數(shù)據(jù)安全關(guān)鍵技術(shù)之?dāng)?shù)據(jù)庫脫敏技術(shù)詳解【安華金和】
中國數(shù)據(jù)安全治理落地指導(dǎo)書籍《數(shù)據(jù)安全治理白皮書5.0》正式發(fā)布(附下載)
對于很多商業(yè)場所來說,數(shù)據(jù)庫都是一種戰(zhàn)略性的資產(chǎn),它通常都保存著客戶最重要的信息,所以它的作用是很大的。那么具體數(shù)據(jù)庫審計設(shè)備主要功能有哪些?以安華金和數(shù)據(jù)庫安全審計系統(tǒng)為例,我們將從13個方面詳細介紹一下主流的數(shù)據(jù)庫安全審計系統(tǒng)的功能。
【數(shù)據(jù)庫安全審計系統(tǒng)之?dāng)?shù)據(jù)庫發(fā)現(xiàn)與管理】
系統(tǒng)可基于流量識別技術(shù),自動發(fā)現(xiàn)、添加數(shù)據(jù)庫并快速進行審計。自動識別的數(shù)據(jù)庫信息包括:服務(wù)器 IP 地址、數(shù)據(jù)庫類型、數(shù)據(jù)庫版本、字符集等內(nèi)容。系統(tǒng)針對網(wǎng)絡(luò)內(nèi)未知的數(shù)據(jù)庫信息進行有效梳理,可以解決現(xiàn)場網(wǎng)絡(luò)環(huán)境復(fù)雜、數(shù)據(jù)庫資產(chǎn)不清晰等問題。
通過系統(tǒng)自動發(fā)現(xiàn)和添加的數(shù)據(jù)庫可以達到百量級,為提高數(shù)據(jù)庫監(jiān)管效率,系統(tǒng)提供海量數(shù)據(jù)庫管理功能。對百量級的數(shù)據(jù)庫做合理管控并添加“關(guān)注”,提供可視化的狀態(tài)監(jiān)控界面,可以實時觀測數(shù)據(jù)庫的語句吞吐量和風(fēng)險狀況。支持數(shù)據(jù)庫列表導(dǎo)入導(dǎo)出,可快速加載審計列表,并對同類或同業(yè)務(wù)數(shù)據(jù)庫進行分組管理。為方便規(guī)則匹配,系統(tǒng)提供統(tǒng)一的策略配置入口,可快速關(guān)聯(lián)到目標(biāo)數(shù)據(jù)庫并啟動風(fēng)險規(guī)則。
系統(tǒng)可自定義用戶管理審計系統(tǒng),并基于用戶的實際業(yè)務(wù)需求劃分數(shù)據(jù)庫管理權(quán)限,不同用戶可以對指定的數(shù)據(jù)庫組、或數(shù)據(jù)庫單庫進行專項的審計管理。
【數(shù)據(jù)庫安全審計系統(tǒng)之探針式數(shù)據(jù)采集】
系統(tǒng)的部署方式多樣,除了常規(guī)的旁路審計部署之外,還可以基于“探針”方式捕獲數(shù)據(jù)庫流量,可適用于復(fù)雜的虛擬化網(wǎng)絡(luò)環(huán)境。產(chǎn)品在應(yīng)用端或數(shù)據(jù)庫服務(wù)器部署Rmagent 組件(產(chǎn)品提供),通過虛擬環(huán)境分配的審計管理網(wǎng)口進行數(shù)據(jù)傳輸,完成數(shù)據(jù)庫流量采集。系統(tǒng)支持多探針部署,并提供批量安裝和統(tǒng)一管理功能。Rmagent 具備良好的兼容性,可適用于 CentOS、RedHat、Solaris、AIX 等主流操作系統(tǒng)。
探針式數(shù)據(jù)采集,還可以進行數(shù)據(jù)庫本地行為審計,包括數(shù)據(jù)庫和應(yīng)用系統(tǒng)同機審計和遠程登錄后的客戶端行為。
【數(shù)據(jù)庫安全審計系統(tǒng)之加密協(xié)議解析】
系統(tǒng)審計基于數(shù)據(jù)庫通訊協(xié)議解析,例如 TNS、Telnet 等多種協(xié)議類型。市場上MySQL5.7、SQL Server 等數(shù)據(jù)庫有時會采用加密協(xié)議通訊,為審計解析帶來了困難。針對 SQL Server 默認的數(shù)據(jù)庫用戶加密,系統(tǒng)無須插件可以通過“授權(quán)賬戶”方式獲取數(shù)據(jù)庫賬戶信息;針對更深層次的加密協(xié)議,系統(tǒng)可以通過“導(dǎo)入加密證書”的方式進行通訊協(xié)議解密。
【數(shù)據(jù)庫安全審計系統(tǒng)之應(yīng)用關(guān)聯(lián)審計與監(jiān)控】
常規(guī)的數(shù)據(jù)庫通訊協(xié)議解析只能解析到客戶端一層的信息,包括:客戶端 IP、數(shù)據(jù)庫用戶、主機名、操作系統(tǒng)用戶名等。利用上述信息可以實現(xiàn)運維側(cè)的風(fēng)險追溯,但是無法對應(yīng)用側(cè)風(fēng)險行為進行追溯,因為在客戶端之前還有應(yīng)用系統(tǒng)信息,甚至業(yè)務(wù)中間件信息。本系統(tǒng)采用應(yīng)用端插件部署方式,可基于應(yīng)用會話捕獲【應(yīng)用賬戶】及【應(yīng)用 IP】等關(guān)聯(lián)審計信息,并添加到風(fēng)險策略進行風(fēng)險行為監(jiān)控。針對應(yīng)用端與業(yè)務(wù)服務(wù)器分離的
【四層關(guān)聯(lián)系統(tǒng)】,同樣可基于插件部署捕獲到應(yīng)用的原始訪問信息,實現(xiàn)應(yīng)用審計的有效溯源。
系統(tǒng)為便于非技術(shù)人員解讀審計日志,提供 SQL 語句業(yè)務(wù)翻譯功能,并針對來源 IP設(shè)置業(yè)務(wù)別名,從而形成業(yè)務(wù)人員可讀、可操作的審計分析記錄。
【數(shù)據(jù)庫安全審計系統(tǒng)之?dāng)?shù)據(jù)庫入侵行為監(jiān)測】
數(shù)據(jù)庫暴露于內(nèi)外網(wǎng)絡(luò),應(yīng)用系統(tǒng)或者運維工具都可以進行數(shù)據(jù)庫訪問。但是數(shù)據(jù)庫各版本都有安全漏洞問題,這些漏洞給入侵者敞開了大門。在 CVE 上公開了 2000 多個數(shù)據(jù)庫安全漏洞,包括:系統(tǒng)注入、緩存區(qū)溢出、權(quán)限提升、數(shù)據(jù)泄露、拒絕服務(wù)等 20 多種類型。
數(shù)據(jù)庫廠商會定期推出數(shù)據(jù)庫漏洞補丁,但是多數(shù)企業(yè)出于運維成本和穩(wěn)定性考慮無法及時更新補丁。
系統(tǒng)提供針對數(shù)據(jù)庫漏洞攻擊的“檢測”功能:當(dāng)外部系統(tǒng)利用數(shù)據(jù)庫漏洞進行數(shù)據(jù)庫攻擊時,系統(tǒng)可以實時捕獲到對應(yīng)的 SQL 語句及相關(guān)會話信息并發(fā)送告警,幫助用戶實時監(jiān)控數(shù)據(jù)庫漏洞風(fēng)險并有效追溯風(fēng)險來源。
除了數(shù)據(jù)庫漏洞攻擊行為,系統(tǒng)還可以針對 SQL 注入和 XSS 攻擊行為進行審計和規(guī)則命中?;诰珳?zhǔn)的 SQL 語法分析,系統(tǒng)可以準(zhǔn)確定位 SQL 語句中的操作謂詞及常量表達式,保障注入、攻擊行為監(jiān)測的準(zhǔn)確性。系統(tǒng)提供缺省的 SQL 注入特征庫,并支持用戶自定義規(guī)則。
【數(shù)據(jù)庫安全審計系統(tǒng)之?dāng)?shù)據(jù)庫異常行為監(jiān)測】
數(shù)據(jù)庫審計產(chǎn)品的主體價值是幫助用戶高效的完成風(fēng)險行為的定責(zé)追溯。系統(tǒng)可針對數(shù)據(jù)庫通訊協(xié)議進行完全解析;可學(xué)習(xí)、歸類 SQL 語句模板,并結(jié)合會話信息、應(yīng)用關(guān)聯(lián)信息,實現(xiàn)數(shù)據(jù)庫行為建模?;诮UZ句波動情況,進行有效的分析和深入的挖掘。當(dāng)數(shù)據(jù)庫訪問行為異常時,系統(tǒng)可提供實時的告警能力,降低數(shù)據(jù)泄露的損失。
【數(shù)據(jù)庫安全審計系統(tǒng)之?dāng)?shù)據(jù)庫違規(guī)行為監(jiān)測】
系統(tǒng)提供豐富的規(guī)則類型,可以針對不同的數(shù)據(jù)庫訪問來源,提供對敏感表的訪問權(quán)限、操作權(quán)限和影響行數(shù)的有效監(jiān)控,并結(jié)合對 NO WHERE 語句風(fēng)險的判斷,避免大規(guī)模數(shù)據(jù)泄露和篡改。
系統(tǒng)利用審計到的數(shù)據(jù)庫賬號和客戶端 IP 信息,針對指定周期內(nèi),同一 IP 或賬號的頻次性失敗登錄行為進行監(jiān)控并形成告警,并將關(guān)聯(lián)審計到的應(yīng)用 IP 和應(yīng)用賬號,納入數(shù)據(jù)庫訪問規(guī)則。
【數(shù)據(jù)庫安全審計系統(tǒng)之多維度關(guān)聯(lián)分析】
系統(tǒng)在縱向維度,提供數(shù)據(jù)庫全局查詢、分組查詢和獨立查詢?nèi)N分析視角,用戶可以根據(jù)業(yè)務(wù)需求進行綜合分析。用戶可以從訪問源入手對多個數(shù)據(jù)庫進行全局查詢,快速定位風(fēng)險訪問來源;也可以針對某一數(shù)據(jù)庫進行深度鉆取分析,有效評定數(shù)據(jù)庫風(fēng)險。系統(tǒng)在橫向維度,提供三種分析維度,包括風(fēng)險分析、語句分析、會話分析。
【數(shù)據(jù)庫安全審計系統(tǒng)之豐富的報表展現(xiàn)】
【報表】功能是將審計日志進行數(shù)據(jù)化分析的具體表現(xiàn)形式。系統(tǒng)將報表劃分為以下幾類,幫助安全管理人員更加便捷、深入的剖析數(shù)據(jù)庫運行風(fēng)險。
【綜合報表】:日報、周報、月報,基于系統(tǒng)級和單庫級別對審計信息做全量綜合分析;
【合規(guī)性報表】:根據(jù)法案構(gòu)成,包括 SOX、PCI、等保分析報表
【專項報表】:根據(jù)風(fēng)險、性能、客戶端、失敗信息等多個維度分別建立獨立分析報表;
【自定義報表】:用戶可基于報表模型,自定義生成符合自身業(yè)務(wù)關(guān)注點的報表;
系統(tǒng)為提高報表的展現(xiàn)效率,提供【報表預(yù)存】和【定時推送】功能。
【報表預(yù)存】:用戶可以對關(guān)注的報表按照查詢周期生成預(yù)存文件。當(dāng)用戶按周期查詢報表時,系統(tǒng)調(diào)用預(yù)存文件可以快速生成報表。
【定時推送】:用戶可以對關(guān)注的報表設(shè)置定時推送功能,定時查詢周期內(nèi)報表并生成 Word、PDF、HTML 等文件格式,推送到指定的郵件或服務(wù)器,便于用戶查閱。
【數(shù)據(jù)庫安全審計系統(tǒng)之?dāng)?shù)據(jù)庫性能分析】
系統(tǒng)的審計內(nèi)容全面,可以對數(shù)據(jù)庫的 SQL 吞吐量、會話并發(fā)量進行實時監(jiān)控,從而評估數(shù)據(jù)庫運行狀態(tài)和資源使用情況。
系統(tǒng)通過對數(shù)據(jù)庫請求包和應(yīng)答包的解析,記錄 SQL 語句的響應(yīng)時長,并且對 SQL語句的執(zhí)行效率進行深度分析。提供獨立的【TopSQL 分析】界面,幫助用戶快速定位應(yīng)用系統(tǒng)或運維操作過程中耗時最長、操作頻率最高的 SQL 語句,從而優(yōu)化業(yè)務(wù)系統(tǒng),提高數(shù)據(jù)庫資源使用率。
【數(shù)據(jù)庫安全審計系統(tǒng)之?dāng)?shù)據(jù)備份與恢復(fù)】
網(wǎng)絡(luò)安全法對安全審計類產(chǎn)品提出明確要求:“采取監(jiān)測、記錄網(wǎng)絡(luò)運行狀態(tài)、網(wǎng)絡(luò)安全事件的技術(shù)措施,并按照規(guī)定留存相關(guān)的網(wǎng)絡(luò)日志不少于六個月”。數(shù)據(jù)庫審計是網(wǎng)絡(luò)安全的重要組成部分,所面臨的重要問題是如何提升系統(tǒng)對審計日志的存儲能力。
系統(tǒng)將存儲空間進行合理劃分,分別存儲“在線語句量”和“備份語句量”。系統(tǒng)提供在線語句量全文檢索分析能力;并支持對備份語句的自動壓縮、存儲。根據(jù)不同的業(yè)務(wù)場景,可以按“高壓縮比”存儲,有效利用存儲空間,或者按照“高性能”存儲,有效利用系統(tǒng)資源。
在滿足和合規(guī)要求的基礎(chǔ)上,系統(tǒng)為了最大限度的保留審計日志,支持備份文件的對外傳輸,可自定義上傳 FTP、SFTP、NFS 等服務(wù)平臺做永久性留存。系統(tǒng)支持手動恢復(fù)能力,用戶可以按“天”將備份數(shù)據(jù)恢復(fù)到在線系統(tǒng)進行檢索分析。
【數(shù)據(jù)庫安全審計系統(tǒng)之對外數(shù)據(jù)傳輸接口】
為便于第三方平臺接收日志進行二次分析,系統(tǒng)提供數(shù)據(jù)對外傳輸能力,并提供標(biāo)準(zhǔn)化接口。系統(tǒng)對接方式包括:
1) Syslog 傳輸:利用 Syslog 日志傳輸方式,將全量審計日志、告警信息、新型語句模板等日志審計記錄和統(tǒng)計分析信息,定時或?qū)崟r上傳到 Syslog 服務(wù)器用于二次解析;
2) Webservice 接口:提供標(biāo)準(zhǔn)化 Webservice 接口,第三方應(yīng)用系統(tǒng)可以直接調(diào)用并完成日志傳輸。
3) 大數(shù)據(jù)平臺對接:審計日志納入大數(shù)據(jù)分析有利于數(shù)據(jù)庫安全加固。系統(tǒng)可以將審計日志或告警日志通過 Kafka 接口進行傳輸,從而實現(xiàn) HDFS 日志存儲或 ES大數(shù)據(jù)分析。
除了上述日志傳輸方式之外,系統(tǒng)還可以抽取“系統(tǒng)審計日志”并傳輸給第三方系統(tǒng)監(jiān)管平臺;或者通過 SNMP 方式傳遞系統(tǒng)的 CPU、內(nèi)存等操作系統(tǒng)層信息,便于用戶對審計設(shè)備的監(jiān)督、管理。
【數(shù)據(jù)庫安全審計系統(tǒng)之集群管理】
系統(tǒng)提供多設(shè)備分布式部署能力,并支持數(shù)據(jù)集中化管理和分析。在網(wǎng)絡(luò)內(nèi)已部署多個審計節(jié)點的前提下,建立獨立的集群管理中心。集群管理中心對各節(jié)點具備遠程登錄和系統(tǒng)管理,各節(jié)點通過上報、審批加入集群管理列表。