Daher hat Apple seine XProtect-Malware-Definitionen erneut aktualisiert, um Java-Applets zu blockieren. Leider erfordert das VPN des Arbeitgebers meiner Frau, dass ein Applet ausgeführt wird, um eine vollständige Verbindung herzustellen. Sie wachte heute Morgen auf und stellte fest, dass sie sich nicht mit der Arbeit verbinden konnte.
Ich habe wenig Hoffnung, dass die IT-Organisation ihres Arbeitgebers bald irgendetwas tun wird, um dieses Problem zu lösen, also versuche ich, einen Weg zu finden, XProtect zu überschreiben und Applets wieder zu aktivieren. Ja, ich verstehe die damit verbundenen Gefahren.
Ich habe noch nicht versucht, die Datei XProtect.meta.plist zu aktualisieren, um die Versionsinformationen zu ändern, aber ich vermute, dass dies keine dauerhafte Lösung wäre, selbst wenn es vorübergehend funktionieren würde, da der XProtect-Daemon vermutlich aktualisierte Definitionen erneut herunterladen würde.
Kennt sich jemand mit dem Innenleben von XProtect aus?
Auf dem Computer läuft noch Snow Leopard mit Java 6.
Sie können die XProtect-Updates in deaktivieren System Preferences => Security => General
und dort das Kontrollkästchen „Liste sicherer Downloads automatisch aktualisieren“ deaktivieren.
Jetzt können Sie die Versionsinformationen in ändern/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist
System Preferences => Security => General => Advanced…
. Sie müssen das Bedienfeld entsperren und in der unteren rechten Ecke darauf klicken.Ich wurde gerade davon gebissen und es gibt eine andere Möglichkeit, Java wieder zu aktivieren , die hier beschrieben wird .
Der Deal ist also, dass Apple Java nicht vor Version 1.6.0_37-b06-435 oder 1.7.11.22 laden wird. Die hackige – aber brauchbare – Lösung besteht also darin, die XProtect.meta.plist
. Unter Verwendung meiner 10.6.8-Installation mit Java 1.6.0_37-b06-434 als Beispiel.
sudo nano /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist
Finde diese Zeile:
<string>1.6.0_37-b06-435</string>
Und ändere es so:
<string>1.6.0_37-b06-434</string>
Konnte dies tun und eine Java-Seite mit einem Plug-In ohne Probleme geladen haben.
Warum Apple das Ablaufdatum auf den 31. Januar 2013 setzt, aber vor diesem Datum kein Update veröffentlicht, ist mir schleierhaft.
Reid