[发明专利]一种在Word文档中嵌入隐藏的追踪水印的方法有效
申请号: | 201710586125.0 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107358073B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 史记;戴戈;阮功 | 申请(专利权)人: | 北京司马科技有限公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F40/12 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 王玉松 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 word 文档 嵌入 隐藏 追踪 水印 方法 | ||
本发明提供了一种在Word文档中嵌入隐藏的追踪水印的方法,包括如下步骤:在Word文档中添加一个书签,将水印内容添加至书签中,并设置为隐藏;将书签替换为一个InlineShape对象,并设置为不可见;将InlineShape对象转化为一个Shape对象,将其放置在正文外的边缘区域的随机位置上。本发明通过将隐藏水印添加到文档正文外面的边缘区域、并设置为不可见,一方面避免了水印对原文档内容的显示产生影响,另一方面用户常规操作触及不到该区域,可以避免用户使用过程中因误操作将隐藏水印修改或删除;同时随机确定水印添加位置可以降低其被检测软件检测到的概率。通过以上方式,可以解决Word中的隐藏水印无法实现隐藏和保护的目的的问题。
技术领域
本发明属于信息安全技术领域,特别涉及一种在Word文档中嵌入隐藏的追踪水印的方法。
背景技术
面向Microsoft Word的文档泄密溯源技术是一种追踪Word文档在何时何地被打开的技术,该技术可应用于如下情况:
1.在受保护文档被窃或被无权访问的用户打开后,原文档持有人能够通过此技术及时知晓文档在何时何地被他人打开;
2.当本机被植入恶意软件后,如果本机文档被黑客窃取并打开,本机用户能够知晓;
3.如需要获得指定对象的网络地址,可通过该方法给目标对象发送特定Word文档,当对象打开后便可获取对方网络信息。
美国国家安全局利用此技术创建诱饵文档从而追踪目标人群。其中所采用的技术的详细工作原理是通过在Word文档每一页的页眉页脚中添加一个远程图片,当文档打开的时候,Word将依据远程图片的URL信息向远程服务器发送数据请求,远程服务器通过请求信息来判断文档是否被打开从而确定文档是否泄密。
然而,其所采用的技术仍有诸多问题:
1.水印隐藏问题。在页眉页脚添加远程图片水印,会破坏原始文档的结构,尤其是在不存在页眉页脚的文档,将会出现页眉页脚明显的标识。这样很容易被使用者识别出来,从而将其删除,影响正常功能;
2.水印保护问题。该技术添加的水印依赖于页眉页脚的存在,当用户执行页眉页脚的删除操作时,将会把添加的水印删除掉,无法达到水印保护的效果;
3.安全问题。原方法每次都在固定的页眉位置添加水印,容易被检测软件检测到。
因此,需要开发出一种新的水印添加方法,来实现隐藏和保护的目的。
发明内容
为了解决上述技术问题,本发明提供了一种在Word文档中嵌入隐藏的追踪水印的方法,该方法可以借助Word提供给程序语言的接口,也可以依据文件的格式直接对其内容进行修改来实现。
本发明具体技术方案如下:
本发明提供了一种在Word文档中嵌入隐藏的追踪水印的方法,包括如下步骤:
S1:在Word文档中添加一个书签,将水印内容添加至所述书签中,并设置为隐藏;
S2:将所述书签替换为一个InlineShape对象,并将所述InlineShape对象设置为不可见;
S3:将所述InlineShape对象转化为一个Shape对象,将所述Shape对象放置在正文外的边缘区域的随机位置上。
本方法通过将书签设置为隐藏和不可见,使肉眼无法识别该书签,避免了对原文档页眉或内容的显示造成影响;同时将Shape对象放置在正文外的边缘区域的随机位置上,用户对文档的常规操作均不会触及该区域,从而避免了用户误操作将水印删除的可能。
进一步地,所述水印内容为一个URL字符串,所述URL字符串包含一个根据所述Word文档内容生成的随机字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京司马科技有限公司,未经北京司马科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710586125.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人码垛分拣设备
- 下一篇:一种瓦楞纸板点数机