宏病毒

在計算機技術的歷史中 ， - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒 （ Macro virus ） 是一種使得應用軟件的相關應用文檔內含有被稱爲 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 的可執行代碼的病毒 。 一個電子表格程式可能允許用戶在一個文檔中嵌入 “ - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 命令 ” ， 使得某種操作得以自動運行 ； 同樣的操作也就可以將病毒嵌入電子表格來對用戶的使用造成破壞 。 在1990年代中後期最流行的病毒就是和微軟公司辦公軟件 （ 如Microsoft Word及Excel ） 相關的 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒 。 在90年代後期 ， 微軟公司的電子郵件軟件Outlook （ 擁有scripting特性 ） 成爲傳播 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒最常用的載體 。 直到今天還是如此 。 Outlook的scripting特性使得 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒能夠獲得Outlook用戶地址簿中存儲的聯繫人地址 ， 通過向這些地址發送E - mail將病毒體廣泛傳播 。 而之前的電腦病毒 （ 比如Morris電腦病毒 ） 同樣通過E - mail傳播 ， 但破壞力遠不及此 。 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒的另一個特別危險的特徵體現於它們有時能夠感染運行不同操作系統平臺上的的電腦 。 比如Microsoft Word - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒可以感染使用微軟公司視窗系統的Word用戶 ， 同樣也可以感染使用蘋果公司Macintosh電腦的用戶 。 有些計算機程序設計員和系統管理員 ， 特別是那些爲Linux編寫軟件的 ， 對微軟公司大加批評 ， 他們認爲是微軟公司造成了 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒隱祕的進行大肆傳播而沒有受到任何阻礙的局面 。 而與之形成對比的是OpenOffice ， 它所使用的 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 語言中被慎重的去掉了某些 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 功能 （ 例如 ： 自動執行功能 ） ， 這樣的話就能避免 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 造成的一些問題 。 微軟公司這些年來也在通過不斷增加對 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒傳播的難度來加強其程序的安全特性 ， 但是這些被嚴格約束而去除的 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 功能確實讓用戶覺得十分有用 ， 而這些用戶也因此又開啓了這些功能 ， 這使得用戶承受了被電腦病毒破壞電腦系統的風險 。 絕大多數的 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒都是根據微軟公司系列軟件所特有的 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 功能所編寫 ， 這一方面是因爲其他應用軟件對編寫 - { zh - hans: 宏; zh - hk: 巨集; zh - tw: 巨集; } - 病毒來說十分困難 ， 另一方面也是因爲微軟公司系列軟件得到了最廣泛的使用 ， 以致於它們成爲了這些電腦病毒的首要目標 。