Microsoft Office 盖章系统

Microsoft Office 盖章系统 - 电脑安全 - 电脑教程网

Microsoft Office 盖章系统

日期:2007-09-11   荐:
关于盖章,我们有太多太多的故事。从古代皇帝的玉玺,到各级官员的大印,自不必多说,连西天取经的和尚唐三藏每到一处都要盖章倒换通关文牒。虽然有些印章属于艺术品,但日常生活中我们常见的朱红大印却常常是权利和权威的代表。公文往来,盖章实在是不可或缺。然而,在信息时代的今天,这个在中国已有上千年历史的印章,却受到了前所未有的挑战。

1 问题的提出

某国有大型金融企业,为了提高工作效率,采用Microsoft Office作为办公系统。这实在是明智之举,但却碰到了一个不大不小的问题:如何保证发文不被篡改?

其实这个问题在计算机化之前已经存在,而且历史悠久。想当年圣人潦倒之时,圣手一挥,“一文钱一个汤圆”就变成了“一文钱十个汤圆”;传说雍正帝也靠着将"传位十四阿哥"改为"传位于四阿哥"而得以上台。也许真正解决这些问题的出路还是计算机技术。

答案似乎是显而易见,大凡在IT界混过几天的人都听说过数字签名,它好比生活中我们熟知的公证。不过,真的要说明它的原理,却不是一件容易的事。盖因如此,如果你去问问那些曾经向客户推荐过数字签名技术的人,十有八九都会摇头叹息。技术的先进不等于商业的成功,不然铱星也不会破产。尽管我们中国人勤奋好学,对新科技更是宠爱有加,但面对公钥、私钥和CA等陌生的名词,一时之间不少人还真是摸不着头脑。

回过头来再看我们的Microsoft Office,以Microsoft Word为例,它的基本功能是文字编辑,系统提供了功能菜单、工具栏按钮、键盘快捷键和快捷菜单等多种操作方式。而我们要利用这个系统来控制编辑,听起来好像是一个长矛大刀改盾牌的故事。

2 方案的选择

Microsoft Word所提供的保护功能是限制用户打开和编辑文件,对于编辑的限制只是禁止将编辑后的内容保存到原文件,无法禁止用户打印或在另存的文件中进行编辑。因此现有的保护功能无法满足需要。

通过Microsoft Office中强大的VBA (Visual Basic for Applications)系统进行开发,虽然简单易行,可以将系统功能和外观完全控制,但由于系统提供了检查和禁用宏及加载宏的功能,一旦用户选择禁用宏,一切功能均告失效*。

鉴于中国用户对于盖章系统的特别需求,微软(中国)有限公司顾问咨询部特别开发了基于Microsoft Word的盖章系统。系统采用C语言编制了用于Microsoft Word的COMAddIn(组件对象模型加载项)用于控制用户对文档的操作,同时采用ActiveX控件作为加盖公章。推出了安全性不低于传统方式的盖章系统。

3 盖章系统的功能

安装了盖章系统以后,在Microsoft Word中会增加一个印章菜单,菜单中有两个命令,盖章命令可以在文档中插入一个或多个红色公章(用于联合发文),公章是嵌入在文档中的一个控件,可以在文档中自由调整位置和大小;加密命令用来保存并保护文档,公文内容通过摘要算法加密后存在公章控件中,每次打开文件时进行校验。一旦加密,文档中的所有内容均受到保护,任何可能导致文章内容更改的操作都将引起公章颜色由红变黑。

考虑到文档可能被用来在与Microsoft Word兼容的系统中进行编辑修改,盖章系统特别设计了对控件容器(Container)的识别。当文档被其它系统编辑时,会出现提示用户信息,同时公章图形会变成一个红叉。对于硬拷贝,盖章系统亦添加了限制。即使是彩色打印机,非授权用户也无法将公文的红章正常打印出来。

盖章系统的部署非常方便,除了传统的安装方式外,还可以利用Windows 2000的远程安装功能,在企业Intranet上快速安装。

目前,Microsoft Office盖章系统已经在前面提及的国有大型金融企业得到了广泛的应用,并取得了良好的效果。

4 盖章系统的改进

盖章系统是一种利用计算机技术模拟手工操作的系统,从软件开发的角度来说,这种开发方式不一定是最佳的方式。但对于用户来说它具有形式简单亲切、容易接受的特点,从某种意义上讲这是技术迁就用户的现状的开发方式。

就安全性来说,虽然盖章系统不低于或者说略高于现有的传统盖章方式,但由于传统方式的安全性太低,这种模仿手工操作的系统也很难满足高安全性的要求。

要从根本上提高系统的安全性,抛开数字签名技术是不可能的。问题在于相当多的用户不易接受数字签名。为此,需要建立一个新的盖章系统,对于用户来说,一切都是透明的,用户看到的公章颜色为红色,则文件具有完整性和真实性;否则文件就是被非法修改过;其技术原理则是,数字签名通过验证,则公章保持红色,否则改为黑色。

目前,微软公司在原有盖章系统的基础上,结合数字签名技术开发了新的盖章系统。相信这一成果将会促进广大用户特别是国有大中型企业的办公自动化的进程。
标签: