摘要:春节一天天临近,办公室的同事越来越少,领导在最后几天也不会安排什么工作,所以留守的人员虽然无聊,倒也轻松,上网找找春节好玩的地方,看看小说,向朋友发春节贺卡,当然也少不了游戏比拼。
言归正传了,写写文档阅读跟踪的心得,如果你有一些需要保护的文档,在某些情况下需要发给其它人查看,但期望跟踪了解此文档的使用情况,如是否由企业外部人员查看,是否被大规模扩散等,一般较为严格的保护措施有:
给 Office 文档设置查看/修改密码
转成 PDF 格式并加安全设置
利用 RMS 来限制访问
但有些特定的情况下,不适宜给文档设置如上安全特性,如发给老总的文档或其它部门的办公文档,即要确认是否阅读,又要保证文档不会外泄。如下的这个小技巧也许是解决此类问题的一个好办法:
在文档的任意处(一般是在结尾处),点击“插入”---“对象”,选择“由文件创建创建”,然后输入自己编写的跟踪程序的 URL 地址,如 http://ZZZ.YYY/track.asp,并选中“链接到文件”复选框,然后确认退出,这时会在文档中生成一个较大的透明对象,将其缩小到不易发现的大小即可。
至于 ASP 跟踪程序里就比较自由了,由您来把握了了,一般如下语句是不能少的:
INSERT INTO Track(IP,HostName,UserName,Agent,ViewDateTime)VALUES('" & Request.ServerVariables("REMOTE_ADDR") & "','" & Request.ServerVariables("REMOTE_HOST") & "','" & Request.ServerVariables("REMOTE_USER") & "','" & Request.ServerVariables("HTTP_USER_AGENT") & "','" & Now & "')"
在对方接收到文档并打开查看时,不同版本的 Office 会有不同的效果:
Office 2000/XP 版本:系统会“隐式地”(只在状态栏上显示进度)自动更文档中的链接,这样对方一般不会发现已被“跟踪”。
Office 2003 版本:系统会“显式地”(弹出一个对话框,确认用户是否更新文档中的链接)地更新链接,一般用户不会想到这是一个跟踪链接而点击“确认”,少量知情或不知情用户可能会选择“取消”(看完这篇文章的人都变成知情用户了 ),这样就无法跟踪了,但估计这个比例小于 10%。
如果你要同时跟踪内部用户和外部用户,那最好在文档中插入两个跟踪连接,然后分别在内网和外网部署跟踪程序。...[
阅读全文]