如何設定例外網站清單?
本文適用於:
- Java 版本: 7.0, 8.0
從 Java 7 Update 51 版本開始導入了例外網站清單功能。藉由將應用程式 URL 新增至「例外」清單,可讓使用者執行通常會被安全檢查封鎖的「豐富網際網路應用程式 (Rich Internet Applications, RIA)」。
下面列出可藉由將應用程式 URL 新增至例外網站清單來允許執行應用程式的案例:- 應用程式未使用受信任的憑證授權單位的憑證簽署。
- 應用程式由本機代管。
- Jar 檔案沒有「權限」資訊清單屬性。
- 應用程式使用過期的憑證簽署。
- 用來簽署應用程式的憑證無法進行撤銷檢查。
管理例外網站清單
例外網站清單會在 Java 控制面板的安全性頁籤中管理。清單會顯示在該頁籤中。若要新增、編輯或移除清單中的 URL,請按一下編輯網站清單。
尋找 Java 控制面板
新增 URL
- 按一下編輯網站清單按鈕。
- 按一下「例外網站清單」視窗中的新增。
- 按一下「位置」欄位下空白的欄位,輸入 URL。
URL 應以http://
或https://
為開頭,例如http://myexample.com
或https://myexample.com
- 按一下確定以儲存您輸入的 URL。如果按一下取消,則不會儲存 URL。
- 按一下「安全性警告」對話方塊中的繼續。
.jpg)
URL 格式
-
必須要有通訊協定和網域。
支援的通訊協定有FILE
、HTTP
及HTTPS
。建議使用HTTPS
。如果通訊協定不是HTTPS
,便會顯示警告訊息。 - 只有在不使用預設連接埠的情況下才需要連接埠號碼。
- 路徑為選擇性。
- 不支援使用萬用字元。
- 若只提供網域,則會允許執行來自該網域的任何 RIA。網域可以有多個入口,例如
https://www.example.com
和http://www.example.com
。 - 如果路徑以斜線 (/) 作結尾,例如
https://www.example.com/apps/
,則會允許執行該目錄及任何子目錄中的 RIA。如果路徑不是以斜線作結尾,例如http://www.example.com/test/applet.html
,則只允許執行特定的 RIA。
- 若只提供網域,則會允許執行來自該網域的任何 RIA。網域可以有多個入口,例如
除非您信任整個網站,否則不要將該網站新增到例外網站清單中。即使已經指定路徑,但若新增的網站可能包含其他不受信任的路徑,則還是可能會有安全風險,不建議這麼做。
如果輸入了無效的 URL,便會在該項目旁顯示錯誤圖示。如果沒有在按一下確定之前更正 URL,便不會儲存無效的 URL。
編輯 URL
- 在「例外網站清單」視窗中,按兩下您要編輯的 URL。
- 對 URL 進行變更。
- 按一下確定以儲存變更。如果按一下取消,則不會儲存變更。
移除 URL
- 在「例外網站清單」視窗中,按一下您要移除的 URL。
- 按一下移除。
- 按一下確定以儲存您的變更。如果按一下取消,就不會從清單中移除 URL。
相關資訊
如果代管 Applet 的 URL 和啟動 Applet 的網頁 URL 不同,則您必須新增 Applet 的 URL 和網頁的 URL。
Applet 和網頁使用不同 URL 的範例
對於 Yahoo 遊戲 Checkers,您需要輸入下列兩個 URL (列出的 URL 可能會因提供遊戲服務的主機而有所不同)
-
http://www.games.yahoo.com
這是 Yahoo 遊戲的網域 - http://yog36.games.sp2.yahoo.com
這是代管該遊戲的 URL,會顯示在被封鎖之應用程式的對話方塊中
更多技術資訊
建置規則集
如果系統上安裝了作用中的建置規則集,則建置規則集優先於例外網站清單。只有在套用預設規則時才會採納例外網站清單。請參閱建置規則集,瞭解關於建置規則的詳細資訊。
相關資訊
» 7u51 中的例外網站清單 (blogs.oracle.com)» 例外網站清單文件 (docs.oracle.com)