熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

軟件代碼數字簽名和 ActiveX 控件基礎知識

2022-06-13   來源: Java核心技術 

   什麼是 ActiveX 控件?什麼是腳本?

  Microsoft ActiveX 控件是由軟件提供商開發的可重用的軟件組件使用 ActiveX 控件可以很快地在網址台式應用程序以及開發工具中加入特殊的功能例如 StockTicker 控件可以用來在網頁上即時地加入活動信息動畫控件可用來向網頁中加入動畫特性

  現在已有各種各樣的商用的 ActiveX 控件開發控件可以使用各種編程語言如 C C++ Microsoft Visual Basic 以及微軟公司的 Visual Java 開發環境 Microsoft Visual J++ ActiveX 控件一旦被開發出來設計和開發人員就可以把它當作預裝配組件用於開發客戶程序以此種方式使用 ActiveX 控件使用者無需知道這些組件是如何開發的在很多情況下甚至不需要自己編程就可以完成網頁或應用程序的設計

  Internet Explorer 以上浏覽器都支持 ActiveX 控件在 Mosaic 和 Netscape Navigator 中也可以使用 ActiveX plugin for Netscape 顯示 ActiveX 控件

  腳本 ActiveX 控件和其他 Web 浏覽器加載項在 Internet上廣泛應用它們可以通過提供工具欄股票行情收報器視頻動畫內容等來增加浏覽的樂趣不過這些程序可能出問題或者向您提供不需要的內容在某些情況下這些程序可被用來以您不允許的方式從計算機收集信息破壞您的計算機上的數據在未經您同意的情況下在您的計算機上安裝軟件或者允許他人遠程控制您的計算機考慮到這些風險您應該在完全信任發行商的情況下才安裝這些程序

   什麼是軟件代碼數字簽名和代碼簽名數字證書?

  軟件代碼數字簽名是以電子方式通過信息來標記文件的方式此時文件將由創建者(發行商)來數字簽名有效的數字簽名將告訴您關於文件的下面兩項內容發行商名稱以及文件在簽名後沒有被更改任何篡改都將使簽名無效軟件代碼數字簽名將

  * 允許您驗證文件的發行商

  * 確認文件自數字簽名以來沒被更改過

  任何軟件開發商都可以向 IE浏覽器中的受信任的根證書頒發機構中的證書頒發機構(如GeoTrust)申請軟件代碼簽名證書來簽名代碼

   有效的數字簽名意味著文件是安全的嗎?

  有效的數字簽名只能保證軟件代碼的發行商的真實身份是通過第三方權威證書頒發機構驗證的但並不保證文件的內容就一定無害您必須自己確定是否應當信任該文件的內容

  記住數字簽名不保證文件一定無害 簽名的文件可能仍然包含有害的代碼如果該文件是按照這種有害方式創建的話這就是為什麼當您開始從浏覽器打開某些文件類型時即使它具有有效的數字簽名 Windows 也將詢問您是否希望打開該文件的原因

  如果該文件沒有有效的數字簽名則無法確保該文件確實來自它所聲明的來源或者無法確保它在發行之後未被篡改過(可能由病毒篡改)較為安全的做法是除非您確定該文件的創建者而且知道其內容才可以安全地打開否則不要打開該文件

   我是否應安裝 ActiveX 控件?

  也許可以但是即使 ActiveX 控件具有有效的數字簽名在計算機上安裝這些 ActiveX 控件時也應該謹慎雖然 ActiveX 控件可以提高 Web 浏覽的效果但它們也可能成為安全隱患所以如果沒有它們網頁仍可以正常工作的話那最好還是避免使用它們但是有些網站或任務可能會要求它們如果這些網站內容或任務對您來說很重要的話您就必須決定是否要安裝 ActiveX 控件除非您絕對信任向您提供 ActiveX 控件的網站否則不要安裝該控件

  另外提供下載文件的網站應在您安裝該文件之前告訴您該 ActiveX 控件的用途以及您需要了解的所有特殊詳細信息如果沒有得到這種信息就不應該安裝該控件

   為什麼 Windows 會阻止安裝某些文件?

  為了幫助您防止計算機受到可能有害的文件的侵害 Windows 有時會阻止您安裝通過 Internet 請求或接收的文件如果該文件包含沒有有效數字簽名的 ActiveX 控件或 Web 浏覽器加載項那麼就會發生這種情況

  IE浏覽器中的默認安全設置旨在幫助用戶防止計算機受到 Internet 病毒和攻擊的損害Microsoft 強烈建議您將這些安全設置保持在其默認級別或更高級別

  Windows 還將阻止來自您(或者計算機管理員或網絡管理員)已經阻止的發行商的文件而對於您信任的發行商則不提示您而直接安裝請謹慎選擇確認您值得信任的軟件發行商

   在IE浏覽器中中運行腳本和 ActiveX 控件時應當注意什麼?

  對於軟件開發商來講一定要先購買微軟代碼簽名證書來對下載的代碼簽名這樣才會允許下載而對於最終用戶來講要對允許網站在您的計算機上運行腳本或 ActiveX 控件持謹慎態度雖然這些項目可能提高 Web 浏覽的效果但它們也可能成為安全隱患所以最好還是避免使用它們但是有些網站或任務可能會要求它們您必須決定是否要信任 IE浏覽器考慮到安全因素而阻止的 ActiveX 控件

  請使用 IE浏覽器中的默認安全設置這些設置將有助於保護您的計算機如果您在浏覽 Internet 時需要更多的保護那麼可以增加浏覽器的默認安全設置


From:http://tw.wingwit.com/Article/program/Java/hx/201311/27204.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.