大數據的數據發布安全技術有以下這些:
基于日志的審計技術:日志審計能夠對網絡操作及本地操作數據的行為進行審計,由于依托于現有數據存儲系統,兼容性很好。但這種審計技術的缺點也比較明顯,首先在數據存儲系統上開啟自身日志審計對數據存儲系統的性能有影響,特別是在大流量情況下,損耗較大;其次日志審計在記錄的細粒度上較差,缺少一些關鍵信息,如源IP、SQL語句等,審計溯源效果不好;最后就是日志審計需要到每一臺被審計主機上進行配置和查看,較難進行統一的審計策略配置和日志分析。
基于網絡監聽的審計技術:基于網絡監聽的審計技術最大的優點就是與現有數據存儲系統無關,部署過程不會給數據庫系統帶來性能上的負擔,即使是出現故障也不會影響數據庫系統的正常運行,具備易部署、無風險的特點;但是,其部署的實現原理決定了網絡監聽技術在針對加密協議時,只能實現到會話級別審計,即可以審計到時間、源IP、源端口、目的IP、目的端口等信息,而沒法對內容進行審計。
基于網關的審計技術:該技術起源于安全審計在互聯網審計中的應用,在互聯網環境中,審計過程除了記錄以外,還需要關注控制,而網絡監聽方式無法實現很好的控制效果,故多數互聯網審計廠商選擇通過串行的方式來實現控制。不過,數據存儲環境與互聯網環境大相徑庭,由于數據存儲環境存在流量大、業務連續性要求高、可靠性要求高的特點,在應用過程中,網關審計技術往往主要運用在對數據運維審計的情況下,不能完全覆蓋所有對數據訪問行為的審計。
基于代理的審計技術:基于代理的審計技術是通過在數據存儲系統中安裝相應的審計 Agent,在Agent 上實現審計策略的配置和日志的采集,該技術與日志審計技術比較類似,最大的不同是需要在被審計主機上安裝代理程序。代理審計技術從審計粒度上要優于日志審計技術,但是,因為代理審計不是基于數據存儲系統本身的,性能上的損耗大于日志審計技術。在大數據環境下,數據存儲于多種數據庫系統中,需要同時審計多種存儲架構的數據,基于代理的審計,存在一定的兼容性風險,并且在引入代理審計后,原數據存儲系統的穩定性、可靠性、性能或多或少都會有一些影響,因此,基于代理的審計技術實際的應用面較窄。
數據溯源技術:目前學術界對數據溯源的理論研究主要基于數據集溯源的模型和方法展開,主要的方法有標注法和反向查詢法,這些方法都是基于對數據操作記錄的,對于惡意竊取、非法訪問者來說,很容易破壞數據溯源信息,在應用方面,包括數據庫應用、工作流應用和其他方面的應用,目前都處在研究階段,沒有成熟的應用模式。
數字水印技術:數字水印是將一些標識信息(即數字水印)直接嵌入數字載體(包括多媒體、文檔、軟件等)中,但不影響原載體的使用價值,也不容易被人的知覺系統(如視覺或聽覺系統)覺察或注意到。通過這些隱藏在載體中的信息,可以達到確認內容創建者、購買者、傳送隱秘信息或者判斷載體是否被篡改等目的。