Java “Güvenlik Uyarısı” açılır penceresini nasıl devre dışı bırakabilirim?


17

resim açıklamasını buraya girin

Bu Java Güvenliği açılır penceresini devre dışı bırakmanın bir yolu var mı? Yalnızca intranetimdeki siteleri kullanıyorum ve her sayfa, her yükte yeni bir kimlik oluşturan 40'tan fazla uygulamaya ev sahipliği yapıyor. Bu nedenle, sayfa her ziyaret edildiğinde "Çalıştır" ı 40+ kez tıklamanız gerekir.

İşletim Sistemi: Windows 7

Tarayıcı: IE 10

İşte benim düzeltmem:

  1. Internet Explorer'ı açın
  2. Araçlar'a tıklayın ve İnternet Seçenekleri'ni seçin
  3. Güvenlik sekmesine ve 'Özel Düzey' düğmesine tıklayın
  4. 'Çeşitli' bölümünde, “Karışık içeriği görüntüle” seçeneğini Etkinleştir olarak değiştirin.

1
Bu, Java Windows Control Paneluygulamasındaki güvenlik ayarları değiştirilerek halledilebilir . Hangi işletim sistemini Windows kullanacağımı belirtmediğiniz için.
Ramhound

IE 10'u Windows 7'de kullanma. Bu bilgisayar yalnızca yerel ağa erişir ve internete veya diğer bilgisayarlara bağlantısı yoktur, bina izleme araçlarına bağlanır.
Tyler

1
Kontrol panelindeki güvenlik düzeyini ayarlamayı denediniz mi? Benim için hiç işe yaramıyor (seviye sürekli sıfırlanıyor), ama belki daha fazla şansınız olacak.
Der Hochstapler

hangi java sürümü?
kinokijuf

@kinokijuf OP özellikle Windows 7'de üç yorumdan bahsetti. Lütfen başkalarının gönderilerinin anlamını değiştirmeyin. Teşekkürler.
slhck

Yanıtlar:


3

Bu seçeneği Doğrulamayı devre dışı bırak olarak ayarlamak, bu pop-up pencereyi kaldırır. Evet, bu bir güvenlik riskidir, ancak önceki Java sürümlerinin varsayılan güvenlik düzeyinin devre dışı olduğundan eminim. Pop-up'ın ekstra güvenlik sağladığından eminim, ancak her satıcının kendi çılgın web uygulamalarını sunduğu ve güncellemelerin çok az olduğu bir ortamda, bu güvenlikten daha zahmetli. Maalesef bu ayar her kullanıcı profilinin altındaki bir dosya tarafından kontrol ediliyor gibi görünüyor. Özellikle C: \ Kullanıcılar \ kullanıcı adı \ AppData \ LocalLow \ Sun \ Java \ Deployment \ deployment.properties. Bu ayarı grup politikası aracılığıyla zorlamak için başımın üstünden bir yol düşünemiyorum. Birisi bir çözüm bulursa, lütfen yorumlarda yayınlayın. O zamana kadar çevremiz için Java 6 Güncelleme 19'u kullanacağız.

kaynak: http://gdgtry.com/2010/05/disable-javas-new-security-warning/


1
-1 OP farklı bir diyalog hakkında konuşuyor
kinokijuf

3

Bu yere deployment.properties adlı bir metin belgesi yerleştirin: c: \ windows \ sun \ Java \ deployment \ deployment.properties

Java belgelerinin söylediklerine rağmen, manditory ayarını kullanmak istemiyorsanız deployment.config dosyasına ihtiyacınız yoktur.

Bu dosya, appdata klasörlerinde zaten bir deployment.properties dosyası olsa bile bilgisayardaki her kullanıcı için varsayılanı değiştirir. Ayarları okuduğundan java 32 kontrol panelini açtığınızda ayarların etkili olduğunu doğrulayabilirsiniz.

İşte deployment.properties dosyamıza koyduğumuz bazı şeyler.

#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

Son bit "Bu uygulamayı çalıştırmak istiyor musunuz" kutular kurtulmak için en iyi yoldur. Trusted.certs konumunu paylaşılan bir konuma ayarladıktan sonra, manuel olarak "bir daha gösterme" kutusunu işaretleme işlemine giderek kendi Trusted.certs dosyanızı oluşturun. Bu güvenli.certs dosyasını bu dağıtım.properties dosyası ve viyola ile tüm makinelerinize dağıtırlar, artık güvenlik açılır pencereleri yoktur.

Yoldaki ek eğik çizgilerin gerekli olduğunu unutmayın. Sütunlar ayrılmış karakterlerdir ve ters eğik çizgi kaçış karakteridir.


2

Ben kullanıyorum java 7 güncellemesini 17 . Yapabileceğiniz şey, "Bu uygulama için bunu bir daha gösterme" kutusunu (sağladığınız resimdeki onay kutusunu) işaretlemektir. Ayrıca Java Denetim Masası'ndaki ayarları değiştirmeyi deneyebilirsiniz, ancak çalışıp çalışmayacağından emin değilim: Güvenlik Sekmesindeki Java Denetim Masası'nda güvenlik düzeyini Yüksek'ten Ortaya veya Düşük'e değiştirin ve Gelişmiş Sekmesine gidin ve kontrol edin "Uyarıyı Gizle ve korumalarla çalıştır" veya çalışmazsa "doğrulamayı devre dışı bırak" ı seçin.


Biraz daha güvensiz hale getirir, ancak yaptığı şey için bir intranette iyidir. Aynı içeriğe tekrar tekrar erişiyorsa, sadece 50+ kez katlanabilir ve kutuyu işaretleyebilir ve muhtemelen onları tekrar görmeyecektir.
Will.Beninger

1

Hangi Java sürümünü kullanıyorsunuz?

Oracle, 11 Aralık 2012'de Java 7 Güncelleme 11'i piyasaya sürdüğünde Java web tarayıcı eklentisine yeni güvenlik özellikleri tanıttı.

İntranet ortamında güvenlik çok önemli olmadığından, 2012'den önceki bir sürüme geri dönebilirsiniz.

Önceki bir sürümde, kontrol panelindeki güvenlik düzeyini ayarlamak daha kolay olabilir.


1

JAVA varsayılan eylemini denetlemek için, sistem düzeyindeki tüm ayarları daha iyi yapılandırın.

C: \ Windows \ Sun \ Java \ Deployment. 4 dosyaya ihtiyacınız var

@ deployment.config

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

@ exception.sites

@ En önemlisi, bu mesaj kutusunu devre dışı bırakmak için bir güvenilen.cert sertifika dosyasına ihtiyacınız var

Bu, o bilgisayardaki tüm kullanıcılara aynı ayarları verecektir.

Buradan daha fazlasını görün


0

C:\Windows\Sun\Java\Deployment\deployment.propertiesBu iletileri durdurmak için sunucu sistemi düzeyindeki dosyaya aşağıdaki satırları ekleyin

deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false

Sizinkine benzer iki cevap zaten var. 4 yaşında bir gönderiyi cevapladığınızı göz önünde bulundurarak, en azından cevabınızın nasıl farklı olduğunu veya diğer cevaplar hakkında neyin yanlış veya neyin modası geçmiş olabileceğini açıklayabilirsiniz.
Edward

-3

Bu satırı giriş betiğinize koyun, bununla ilgilenmelidir

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

3
Ne kadar soğuk - bu her bir girişte deployment.properties'de yeni bir satır oluşturur. Bu dosya ne kadar sürmeli? : O
TheBlastOne
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.