2013-04-03 14:18:32 +0000 2013-04-03 14:18:32 +0000
17
17

Jak wyłączyć wyskakujące okienko Java "Ostrzeżenie o zabezpieczeniach"?

Czy istnieje sposób, aby wyłączyć to okienko wyskakujące Java Security? Używam tylko stron w moim intranecie i każda strona jest domem dla ponad 40 apletów, które generują nowy identyfikator z każdym ładunkiem. Z tego powodu, za każdym razem, gdy strona jest odwiedzana, musisz kliknąć “Uruchom” 40+ razy.

OS: Windows 7

Browser: IE 10

Oto moja poprawka:

  1. Otwórz Internet Explorer
  2. Kliknij na Narzędzia i wybierz Opcje internetowe
  3. Kliknij na zakładkę Security i kliknij na przycisk ‘Custom Level’
  4. W sekcji ‘Other’ zmień “Display mixed content” na Enable.

Odpowiedzi (7)

3
3
3
2013-09-05 20:23:11 +0000

Umieść w tej lokalizacji dokument tekstowy o nazwie deployment.properties c:\okna}sun\Java\deployment\deployment.properties

Pomimo tego, co mówi dokumentacja Java, nie jest potrzebny plik deplo.config, chyba że chcesz użyć ustawienia obowiązkowego.

Plik ten zmieni domyślne ustawienia dla każdego użytkownika na komputerze, nawet jeśli ma on już plik deplo.properties w swoim katalogu aplikacji. Możesz sprawdzić, czy ustawienia zaczynają obowiązywać po otwarciu panelu sterowania java 32, ponieważ odczyta on wtedy ustawienia.

Oto kilka rzeczy, które umieściliśmy w naszym pliku deployment.properties.

#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"

#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM

#disabled certificate checking so that java apps load much faster. Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true

#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\Program Files\Java\jre7\security\trusted.certs

Ostatni bit jest najlepszym sposobem na pozbycie się pól “do you want to run this appdata”. Po ustawieniu lokalizacji trusted.certs na współdzieloną lokalizację, stwórz swój własny plik trusted.certs, przechodząc ręcznie do procesu zaznaczenia pola “nie pokazuj tego ponownie”. Plik trusted.certs zostanie zainstalowany na wszystkich komputerach z tym plikiem deploymentu.properties i wiolonczelą, bez dodatkowych wyskakujących okienek bezpieczeństwa.

Zauważ, że wymagane są dodatkowe ukośniki w ścieżce. Kolony są zastrzeżonymi znakami, a odwrotny ukośnik jest znakiem ucieczki.

3
3
3
2013-04-22 16:39:26 +0000

Ustawienie tej opcji na Wyłącz weryfikację spowoduje usunięcie tego okienka. Tak, jest to ryzyko dla bezpieczeństwa, ale jestem pewien, że wyłączone było domyślnym poziomem bezpieczeństwa poprzednich wersji Javy. Jestem pewien, że wyskakujące okienko zapewnia dodatkowe bezpieczeństwo, ale w środowisku, w którym każdy sprzedawca uruchamia swoje własne szalone aplikacje internetowe, a aktualizacje są nieliczne i dalekie od siebie, to jest bardziej kłopotliwe niż bezpieczeństwo. Niestety to ustawienie wydaje się być kontrolowane przez plik pod każdym profilem użytkownika. Zwłaszcza C:\NNNazwa użytkownikaAppData \NLocalLow\NJava\Deployment.właściwości . Nie mogę sobie wyobrazić sposobu, aby popchnąć to ustawienie przez politykę grupy. Jeśli ktoś wymyśli jakieś rozwiązanie, proszę zamieścić je w komentarzu. Do tego czasu będziemy trzymać się z Java 6 Update 19 dla naszego środowiska.

źródło: http://gdgtry.com/2010/05/disable-javas-new-security-warning/

2
2
2
2013-04-22 19:13:26 +0000

Używam java 7 update 17. To, co możesz zrobić, to zaznaczyć pole wyboru “Nie pokazuj tego ponownie dla tej aplikacji” (pole wyboru na obrazie, który podałeś). Możesz również spróbować zmienić ustawienia w Java Control Panel, ale nie jestem pewien, czy to zadziała: W Panelu sterowania Javy na zakładce Zabezpieczenia zmień poziom zabezpieczeń z Wysokiego na Średni lub Niski, a następnie przejdź do zakładki Zaawansowane i zaznacz “Ukryj Ostrzeżenie i uruchom z zabezpieczeniami” lub jeśli nie działa, wybierz “Wyłącz weryfikację”.

1
1
1
2013-04-22 19:35:24 +0000

Której wersji Javy używasz?

Oracle wprowadził nowe zabezpieczenia do swojej wtyczki do przeglądarki internetowej Java, gdy 11 grudnia 2012 r. wydał Java 7 Update 11.

Możesz wrócić do wcześniejszej wersji z 2012 r., ponieważ bezpieczeństwo nie jest zbyt ważne w środowisku intranetowym.

Z wcześniejszą wersją, dostosowanie poziomu zabezpieczeń w panelu sterowania może być łatwiejsze.

1
1
1
2015-02-27 17:52:21 +0000

Aby sterować domyślną akcją JAVA, lepiej skonfigurować wszystkie ustawienia na poziomie systemowym.

C:\Windows\Sun\Java\Deployment. potrzebujesz 4 pliki

@ deployment.config

@ deployment.properties – deployment.security.mixcode=DISABLE

@ exception. sites

@ Most importantly you need a trusted.cert certificate file to disable that message box

This will give all users on that PC the same settings. See more from here

0
0
0
2017-10-11 11:13:13 +0000

Umieść poniższe linie w pliku systemowym serwera na poziomie C:\Windows\Sun\Java\Deployment\deployment.properties, aby zatrzymać te wiadomości

deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false
-3
-3
-3
2013-07-19 12:47:09 +0000

Umieść tę linię w skrypcie logowania, który powinien zadbać o to

mkdir "%AppData%\Sun\Java\Deployment"
echo deployment.security.mixcode=DISABLE >> "%AppData%\Sun\Java\Deployment\deployment.PROPERTIES"