Jak skonfigurować listę wyjątków witryn?
Artykuł dotyczy:
- Wersje oprogramowania Java: 7.0, 8.0
Funkcja Exception Site List (Lista wyjątków witryn) została wprowadzona w wersji Java 7 Update 51. Dodając adres URL do listy wyjątków, użytkownicy mogą uruchamiać aplikacje RIA (Rich Internet Applications), które normalnie zostałyby zablokowane przez mechanizmy kontrolne zabezpieczeń.
Poniżej są wymienione przypadki, w których będzie możliwe uruchamianie aplikacji, której adres URL został dodany do listy wyjątków witryn:- Aplikacja nie jest podpisana z użyciem certyfikatu wystawionego przez zaufaną jednostkę certyfikującą (CA).
- Aplikacja jest utrzymywana lokalnie.
- Plik JAR nie ma w manifeście atrybutu „Permissions”.
- Aplikacja jest podpisana przy użyciu zdezaktualizowanego certyfikatu.
- Certyfikatu, który został użyty do podpisania aplikacji, nie można sprawdzić pod kątem cofnięcia.
Zarządzanie listą wyjątków witryn
Listą wyjątków zarządza się za pomocą karty Security (Zabezpieczenia) panelu Java Control Panel. Lista ta jest dostępna na tej karcie. Aby dodać lub edytować adres URL bądź usunąć go z listy, należy nacisnąć przycisk Edit Site List (Edytuj listę witryn).
Odnajdywanie panelu Java Control Panel
Dodawanie adresu URL
- Nacisnąć przycisk Edit Site List (Edytuj listę witryn).
- Nacisnąć przycisk Add (Dodaj) w oknie „Exception Site List” (Lista wyjątków witryn).
- Kliknąć w pustym polu znajdującym się pod polem „Location”, po czym wpisać/wkleić adres URL.
URL powinien się zaczynać prefiksemhttp://
lubhttps://
na przykładhttp://myexample.com
lubhttps://myexample.com
- Nacisnąć przycisk OK aby zapisać wprowadzony adres URL. Jeśli zostanie naciśnięty przycisk Cancel (Anuluj), adresy URL nie zostaną zapisane.
- Nacisnąć przycisk Continue (Kontynuuj) w oknie dialogowym z ostrzeżeniem.
.jpg)
Format adresu URL
-
Wymagane jest podanie protokołu i domeny.
Obsługiwane protokoły toFILE
HTTP
iHTTPS
. Zalecany jest protokółHTTPS
. Jeśli protokołem nie jestHTTPS
jest wyświetlane ostrzeżenie. - Numer portu jest wymagany tylko wtedy, gdy nie jest używany port domyślny.
- Ścieżka jest elementem opcjonalnym.
- Wieloznaczniki nie są obsługiwane.
- Jeśli zostanie podana tylko domena, będzie mogła być uruchamiana każda pochodząca z niej aplikacja RIA. Domena może mieć więcej niż jeden wpis, na przykład
https://www.example.com
ihttp://www.example.com
. - Jeśli ścieżka kończy się ukośnikiem (/) — na przykład
https://www.example.com/apps/
— mogą być uruchamiane aplikacje RIA zarówno z tego katalogu, jak i jego podkatalogów. Jeśli ścieżka nie kończy się ukośnikiem (/) — na przykładhttp://www.example.com/test/applet.html
— może być uruchamiana tylko określona w ten sposób aplikacja RIA.
- Jeśli zostanie podana tylko domena, będzie mogła być uruchamiana każda pochodząca z niej aplikacja RIA. Domena może mieć więcej niż jeden wpis, na przykład
Witrynę należy dodawać do listy wyjątków tylko wtedy, gdy cała witryna jest zaufana. Nawet jeśli zostanie podana ścieżka, to jednak dodanie witryny potencjalnie zawierającej inne niezaufane ścieżki może stanowić zagrożenie bezpieczeństwa i dlatego nie jest to zalecane.
Jeśli zostanie wprowadzony niepoprawny URL, to obok danej pozycji będzie wyświetlana ikona błędu. Jeśli URL nie zostanie poprawiony przed naciśnięciem przycisku OK to niepoprawny URL nie zostanie zapisany.
Edytowanie adresu URL
- W oknie „Exception Site List” (Lista wyjątków witryn) kliknąć dwukrotnie na adresie URL, który będzie edytowany.
- Dokonać zmian w adresie URL.
- Nacisnąć przycisk OK aby zapisać zmiany. Jeśli zostanie naciśnięty przycisk Cancel (Anuluj), zmiany nie zostaną zapisane.
Usuwanie adresu URL
- W oknie „Exception Site List” (Lista wyjątków witryn) kliknąć na adresie URL, który ma zostać usunięty.
- Nacisnąć przycisk Usuń.
- Nacisnąć przycisk OK aby zapisać zmianę. Jeśli zostanie naciśnięty przycisk Cancel (Anuluj), adresy URL nie zostaną usunięte z listy.
INFORMACJE POKREWNE
Jeśli adres URL miejsca, w którym aplet jest utrzymywany, różni się od adresu URL strony internetowej, z której aplet jest uruchamiany, to trzeba dodać adres URL zarówno apletu, jak i strony internetowej.
Przykład z różnymi adresami URL apletu i strony internetowej
W przypadku warcabów (Checkers) firmy Yahoo, należy podać oba adresy URL (pokazane adresy mogą się różnić w zależności od hosta obsługującego grę)
-
http://www.games.yahoo.com
Adres URL domeny gier Yahoo. - http://yog36.games.sp2.yahoo.com
Adres URL hosta gry pokazywany w oknie dialogowym odnoszącym się do zablokowanej aplikacji.
INFORMACJE TECHNICZNE
Zestaw reguł wdrażania
Jeśli w systemie jest zainstalowany aktywny zestaw reguł wdrażania (wprowadzania do środowiska wykonawczego), to reguły te mają pierwszeństwo przez listą wyjątków witryn. Lista wyjątków witryn jest uwzględniana tylko wtedy, gdy jest stosowana reguła domyślna. Więcej informacji o regułach wprowadzania do środowiska wykonawczego jest dostępnych na stronie Deployment Rule Set.
Informacje pokrewne
» Exception Site List in 7u51 (blogs.oracle.com)» Exception Site List documentation (docs.oracle.com)