XProtect'i atlatabilir ve Java Uygulamalarını nasıl yeniden etkinleştirebilirim?


9

Bu yüzden Apple, Java Applet'lerini engellemek için XProtect kötü amaçlı yazılım tanımlarını tekrar güncelledi. Ne yazık ki, eşimin işvereninin VPN'si, bağlantıyı tam olarak kurmak için bir Uygulamanın çalıştırılmasını gerektiriyor. İşe bağlanamayacağını keşfetmek için bu sabah uyandı.

Onun işveren BT organizasyon yakında bu sorunu çözmek için her şeyi yapacağını umuyorum, bu yüzden XProtect geçersiz kılmak ve Applets yeniden etkinleştirmek için bir yol bulmaya çalışıyorum. Evet, bununla ilişkili tehlikeleri anlıyorum.

Sürüm bilgilerini değiştirmek için XProtect.meta.plist dosyasını güncellemeyi denemedim, ancak XProtect arka plan programı muhtemelen güncellenmiş tanımları yeniden indireceği için geçici olarak çalışsa bile kalıcı bir düzeltme olmayacağını düşünüyoruz.

XProtect'in iç işleri hakkında bilgili olan var mı?

Bilgisayar hala Java 6 çalıştıran Snow Leopard'da.


FWIW, Java'yı yalnızca VPN için kullandığınız tarayıcı dışındaki tüm tarayıcılarınızda manuel olarak devre dışı bırakmalısınız . Java istismarları kötü haber; tek yapmanız gereken virüslü bir sitede görünmek ve bilgisayarınız pwn.
Reid

Yanıtlar:


6

XProtect güncellemelerini devre dışı bırakabilir ve System Preferences => Security => General"Güvenli indirme listesini otomatik olarak güncelle" kutusunun işaretini kaldırabilirsiniz .

Artık sürüm bilgilerini /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist


3
Sadece 10.8.2'de kontrol edildi ve içeri girdi System Preferences => Security => General => Advanced…. Panelin kilidini açmanız ve sağ alt köşede tıklamanız gerekiyor.
JakeGould

Bu harika, aynı sorunu yaşadım ve çalışmak için VPN'i kullanamadım.
Taryn

2

Sadece bu tarafından ısırıldı & burada özetlenen Java yeniden etkinleştirmek için başka bir yolu var .

Yani anlaşma, Apple'ın 1.6.0_37-b06-435 veya 1.7.11.22 sürümünden daha az Java yüklememesi. Yani hacky - ama kullanışlı - çözüm düzenlemek için XProtect.meta.plist. 10.6.8 kurulumumu Java 1.6.0_37-b06-434 kullanarak örnek olarak kullanıyorum.

sudo nano /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist

Bu satırı bulun:

<string>1.6.0_37-b06-435</string>

Ve bunu şu şekilde değiştirin:

<string>1.6.0_37-b06-434</string>

Bunu başardı ve sorunsuz bir eklenti ile bir Java sayfası yükledim.

Apple neden sona erme tarihini 31 Ocak 2013 olarak belirliyor ancak bu tarihten önce bir güncelleme yayınlamıyor.


Bağlantı için teşekkürler. Diğerlerini daha çok cevap olarak seçtim çünkü oraya ilk geldi!
Aron

1
Bunun neden soğuk yapıldığının cevabı, mevcut tüm java fiş sürümlerinin sömürüye karşı savunmasız olması ve güvenli olmamasıdır. Xprotect'in amacı budur. Bilinen güvenli olmayan programların otomatik olarak devre dışı bırakılmasını istemiyorsanız, bu özelliği devre dışı bırakabilirsiniz.
bmike
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.