Come posso aggirare XProtect e riattivare le applet Java?

9

Quindi, Apple ha nuovamente aggiornato le proprie definizioni di malware XProtect per bloccare le applet Java. Sfortunatamente, la VPN del datore di lavoro di mia moglie richiede l'esecuzione di un'applet per stabilire completamente la connettività. Si è svegliata questa mattina per scoprire che non poteva connettersi al lavoro.

Ho poche speranze che l'organizzazione IT del suo datore di lavoro faccia di tutto per risolverlo in qualunque momento, quindi sto cercando di capire come sovrascrivere XProtect e riattivare le applet. Sì, capisco i pericoli associati a tali.

Non ho ancora provato ad aggiornare il file XProtect.meta.plist per cambiare le informazioni sulla versione, ma ho il sospetto che non sarebbe una soluzione duratura anche se funzionasse temporaneamente, come il demone XProtect sarebbe presumibilmente re-download definizioni aggiornate.

Qualcuno che conosca il funzionamento interno di XProtect?

Il computer è ancora su Snow Leopard, con Java 6.

    
posta Aron 31.01.2013 - 19:40
fonte

2 risposte

6

Puoi disabilitare gli aggiornamenti di XProtect in System Preferences => Security => General e deselezionare la casella "Aggiorna automaticamente l'elenco dei download sicuri."

Ora puoi modificare le informazioni sulla versione in /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist

    
risposta data 31.01.2013 - 20:40
fonte
2

Sono appena stato morso da questo & c'è un altro modo per riattivare Java che è descritto qui .

Quindi l'accordo è che Apple non caricherà Java meno della versione 1.6.0_37-b06-435 o 1.7.11.22. Quindi la soluzione hacky, ma utilizzabile, è modificare XProtect.meta.plist . Usando la mia installazione 10.6.8 usando Java 1.6.0_37-b06-434 come esempio.

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

Trova questa riga:

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

E cambialo in questo modo:

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

È stato in grado di farlo e & ho caricato una pagina Java con un plug-in senza problemi.

Perché Apple ha fissato la scadenza al 31 gennaio 2013, ma non rilascia un aggiornamento prima di quella data è al di là di me.

    
risposta data 31.01.2013 - 22:10
fonte

Leggi altre domande sui tag