更新时间:2026-07-28 GMT+08:00
分享

数据水印概述

如果对分发的数据添加水印,当信息泄露时,您可以第一时间从泄露的数据中提取水印标识。通过读取水印标识,可以追溯数据流转过程,精准定位泄露单位及责任人,实现数据溯源追责。对分发的数据添加水印,不会影响分发数据的正常使用。

应用场景

数字水印广泛适用于政府部门、医疗、金融、科研等单位机构。一般用于版权保护、追踪溯源。

  • 数据版权保护:数字作品被下载或者复制使用,数据库业务(数据挖掘分析)需要提供数据给第三方,发生纠纷时可以通过数字水印明确版权所属。
  • 使用过程可追踪溯源:数据给内部员工或第三方使用时,打上使用者信息水印,可识别使用者身份,提醒使用者要注意安全规范。当发生数据泄露事件时,可追踪泄露源头,挖掘泄露原因。

优势特点

  • 支持明暗双重水印:可根据需要对数据打上视觉上看得见的明水印或看不见的暗水印,都不影响使用效果,有效应对图像处理工具或者拍照截图等绕过方式窃取数据。
  • 可检测性强,不易被篡改:数据打上水印能够被检测且不会因为数据的改动而导致丢失、伪造或篡改。
  • 高鲁棒性:水印在传输或使用过程中不易被磨灭掉,数据载体即使经过被改动或受到攻击损坏后,依然有很大概率提取出水印。

产品能力

数据水印包含如下类型,您可以参见下表了解数据水印的类型以及能力说明。

表1 DSC支持的数据水印类型

水印类型

能力说明

支持嵌入/提取水印的数据源

具体支持的数据文件格式

数据库水印

支持在数据库中的表数据添加水印。

  • 无损-伪列水印:伪造新的属性列,生成与该关系表的其他属性相关的伪列,不容易被攻击者察觉,然后将水印嵌入到伪造的新列中,降低对原数据的损坏。
  • 无损-伪行水印:基于数据各项属性的数据类型、数据格式、取值范围的约束条件生成多个伪造的行,然后将水印嵌入到伪造的新行中,降低对原数据的损坏。
  • 有损-列水印:在列数据直接添加水印,会对数据造成一定的修改或者损坏。

DWS

smallint,integer,bigint,float4,float8,varchar,text,char

MRS-HIVE

smallint,int,long,float,double,string

文档水印

支持向文档中添加可见或者不可见的数据水印。暗水印不影响文档的正常使用,肉眼无法感知到暗水印的存在。

OBS桶、本地文件

文档:pdf,pptx,docx,xlsx

json数据(调用数据水印接口):整型、浮点型、字符串型。

图片水印

支持在图片上添加可见或者不可见的水印标记。

例如,您可以在目标图片上层渲染包含数据水印的透明图,添加后不会影响图片的正常使用,且肉眼难以感知到数字水印信息。

OBS桶、本地文件

图片(也可通过调用图片水印接口):jpg、jpeg、png、bmp、tiff、tif、tga、gif

产品架构

相关文档