文檔也有安全性問(wèn)題,尤其對(duì)于Office文檔,為了讓您的文檔更安全,Office提供了比較完善的安全和文檔保護(hù)功能,它包括:安全級(jí)別、數(shù)字簽名、密碼設(shè)置、窗體保護(hù)和批注口令。
★文檔的安全級(jí)別
對(duì)Word文檔最大的安全隱患就是宏病毒,為了防止宏病毒W(wǎng)ord設(shè)立了安全級(jí)別的概念。您可在“工具”——“選項(xiàng)”——“安全性”選項(xiàng)卡”——“宏安全性”的“安全級(jí)”選項(xiàng)卡中進(jìn)行設(shè)置,安全級(jí)別共分為高、中、低三擋。高級(jí)別將只運(yùn)行可靠來(lái)源的宏,其它宏一律取消;中級(jí)別在打開(kāi)一個(gè)宏時(shí),您會(huì)看到一條警告,讓您選擇是否啟用;低級(jí)別就不進(jìn)行宏的保護(hù)。當(dāng)選擇高級(jí)別時(shí),已安裝的模板和加載項(xiàng)(包括向?qū)?中的宏可能會(huì)被禁用。您只有在“工具”——“選項(xiàng)”——“安全性”——“宏安全性”中單擊“可靠來(lái)源”選項(xiàng)卡,然后點(diǎn)擊“信任所有安裝的加載項(xiàng)和模板”復(fù)選框,才能讓安裝的宏不被禁用。注意:所有隨Microsoft Office XP的模板、加載項(xiàng)和宏都經(jīng)過(guò)了Microsoft數(shù)字簽名。一旦針對(duì)這些已安裝文件中的一個(gè)安裝添加到了您的可靠來(lái)源列表中,隨后與這些文件的交互操作將不再生成消息。
★數(shù)字證書(shū)的保護(hù)
很多文檔的來(lái)源都是不詳?shù)模园踩詿o(wú)法保證。Office可以通過(guò)數(shù)字證書(shū)來(lái)確認(rèn)來(lái)源的可靠。并通過(guò)數(shù)字證書(shū)對(duì)文件或宏進(jìn)行數(shù)字簽名。一般來(lái)說(shuō),數(shù)字證書(shū)是從商業(yè)證書(shū)頒發(fā)機(jī)構(gòu)和內(nèi)部安全管理員或信息技術(shù)專(zhuān)業(yè)人員處獲得的。普通用戶(hù)可以使用Selfcert.exe工具親自創(chuàng)建數(shù)字簽名(由于用Selfcert.exe自己創(chuàng)建的數(shù)字證書(shū)不是由正式證書(shū)頒發(fā)機(jī)構(gòu)發(fā)行的,使用這種證書(shū)添加簽名的宏方案將被認(rèn)為是自簽名的方案,這樣其他用戶(hù)有可能無(wú)法運(yùn)行自簽名的宏)。用數(shù)字證書(shū)進(jìn)行宏的簽名很簡(jiǎn)單:打開(kāi)包含要簽名的宏方案的文件,在“工具→宏→Visual Basic編輯器→工程資源管理器”中,選擇要簽名的方案。再點(diǎn)擊“工具→數(shù)字簽名”命令?! ?/p>
提示
●如果您創(chuàng)建了一個(gè)可向宏方案添加代碼的加載項(xiàng),則代碼應(yīng)該確定下列內(nèi)容:如果方案已經(jīng)進(jìn)行了數(shù)字簽名,在繼續(xù)運(yùn)行之前,是否通知用戶(hù)修改簽名方案的結(jié)果。
●如果要防止用戶(hù)因意外修改宏方案而導(dǎo)致簽名失效,請(qǐng)?jiān)诤灠l(fā)之前鎖定宏方案。您的數(shù)字簽名只能說(shuō)明您保證該方案是安全的,并不能證明是您編寫(xiě)了該方案。因此鎖定宏方案不能防止其他用戶(hù)利用另一個(gè)簽名替換您的數(shù)字簽名。
●一定要在宏測(cè)試完畢確認(rèn)后再對(duì)宏進(jìn)行簽名,因?yàn)閷?duì)已簽名的宏方案的代碼進(jìn)行了更改,它的數(shù)字簽名就會(huì)被刪除。如果是自簽名的證書(shū),那么在每次保存時(shí)都會(huì)對(duì)宏方案自動(dòng)重新進(jìn)行簽名。