Hata: Java bir güvenlik sorunu oluşturabilecek uygulama bileşenleri buldu.


Bu makale aşağıdakilerle ilgilidir:
  • Platformlar: Tüm Platformlar
  • Java sürümleri 7.0, 8.0

BELIRTILER

Java tabanlı applet veya uygulama çalıştırma denendiğinde güvenlik uyarısı iletişim kutusu görüntülenir:
Güvenli olmayabilecek bileşenlerin çalıştırılması engellensin mi?

Java bir güvenlik sorunu oluşturabilecek uygulama bileşenleri buldu. Uygulamanın değiştirilmemiş olduğundan emin olmak için uygulamanın satıcısına başvurun.


NEDEN

İmzalı ve imzasız bileşenler içeren imzalı Java Web Start uygulamaları ve appletleri, uygulama üreticisi tarafından karışık kod düşünülmediyse güvenli olmayabilir. Java SE 6 Güncelleme 19 sürümünden itibaren, bir program imzalı ve imzasız bileşenler içerdiğinde uyarı iletişim kutusu oluşturulur.


ÇÖZÜM

Güvenlik iletişim kutusunda, kullanıcı Evet'e tıklarsa, güvenli olmayabilecek bileşenlerin çalışması engellenir ve program sonlandırılabilir. Kullanıcı Hayır düğmesine tıklarsa, uygulama veya applet yürütülmeye devam eder.
Uyarı verilmesi varsayılan davranıştır, ancak kullanıcıların bu durumu yönetmesi için başka seçenekler de vardır.

Java Denetim Masası üzerinden karışık kod programlarının ele alınma biçimini yönetebilirsiniz.

Java Denetim Masası'nı bulma

» Windows
» Mac OS X

Java Denetim Masası'ndaki Karışık Kod Koruma Seçenekleri

  1. Java Denetim Masası'nda Gelişmiş sekmesine tıklayın.
  2. Güvenlik bölümündeki Karışık kod (Güvenli Ortam - güvenilir) güvenlik doğrulaması seçeneğini genişletin.
Dört kontrol seviyesi vardır.
Etkinleştir; gerekirse uyarı göster
Bu, ayar varsayılandır. Olası bir güvenlik riski ile karşılaşıldığında, bir uyarı iletişim kutusu görüntülenir. Evet'e tıklandığında, güvenli olmayabilecek bileşenlerin çalışması engellenir ve program sonlandırılabilir. Kullanıcı Hayır'a tıkladığında, uygulama veya applet korumalarla yürütülmeye devam eder (daha sonra karşılaşılan aynı isme ancak farklı güven seviyelerine sahip olan paketler veya kaynaklar (bir başka deyişle imzalı - imzasız) yüklenmez).

Etkinleştir - uyarıyı gizle ve korumalarla çalış
Bu seçenek, uyarı iletişim kutusunun açılmasını önler. Kullanıcı, uyarı iletişim kutusunda Hayır'a tıkladıysa, kod yürütülür.

Etkinleştir - uyarıyı gizle ve güvenilmeyen kodu çalıştırma
Bu seçenek uyarı iletişim kutusunun açılmasını önler ve kullanıcı, uyarı iletişim kutusunda Evet'e tıklamış gibi davranır.

Doğrulamayı devre dışı bırak
Bu seçeneğin kullanılması önerilmez. Bu seçenek, yazılımın, güvenilen ve güvenilmeyen kodun karıştırılıp karıştırılmadığını kontrol etmesini tamamen devre dışı bırakır ve kullanıcıya herhangi bir koruma olmadan, güvenli olmayabilecek kodu çalıştırmak seçeneğinden başka seçenek bırakmaz.


AYRINTILI TEKNIK BILGI

Java uygulaması geliştiricileri: lütfen karışık kod belgelerine bakın.