Як я можу обійти XProtect та повторно включити Java-аплети Java?


9

Отже, Apple знову оновила свої визначення шкідливих програм XProtect для блокування Java Applets. На жаль, VPN роботодавця моєї дружини вимагає запуску аплету, щоб повністю встановити зв’язок. Вона прокинулася сьогодні вранці, виявивши, що не може підключитися до роботи.

Я мало сподіваюся, що ІТ-організація її роботодавця зробить все, щоб вирішити це в найближчий час, тому я намагаюся знайти спосіб перекрити XProtect та повторно включити Аплети. Так, я розумію небезпеку, пов’язану з таким.

Я ще не намагався оновити файл XProtect.meta.plist, щоб змінити інформацію про версію, але я підозрюю, що це не було б довговічним виправленням, навіть якщо воно працює тимчасово, оскільки демон XProtect, ймовірно, повторно завантажить оновлені визначення.

Хтось знає про внутрішню роботу XProtect?

Комп'ютер все ще знаходиться на Snow Leopard, працює Java 6.


FWIW, ви повинні вручну відключити Java у всіх браузерах, крім одного, який ви використовуєте лише для VPN. Подвиги Java - це погані новини; все, що вам потрібно зробити - це з’явитись на зараженому місці, і ваш комп'ютер зашитий.
Рейд

Відповіді:


6

Ви можете відключити оновлення XProtect в System Preferences => Security => Generalі зніміть прапорець "Автоматично оновити список безпечних завантажень".

Тепер ви можете змінити інформацію про версію в /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist


3
Щойно перевірено на 10.8.2 і він знаходиться в System Preferences => Security => General => Advanced…. Потрібно розблокувати панель і натиснути її в нижньому правому куті.
JakeGould

Це чудово, у мене був той самий випуск, і я не зміг VPN працювати.
Taryn

2

Щойно мене покусало & є ще один спосіб повторного включення Java , описаний тут .

Тож угода полягає в тому, що Apple не завантажить Java менше версії 1.6.0_37-b06-435 або 1.7.11.22. Тож хакі - але корисне рішення - це редагувати XProtect.meta.plist. Використовуючи мою установку 10.6.8 з використанням прикладу Java 1.6.0_37-b06-434.

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

Знайдіть цей рядок:

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

І змініть це на це:

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

Умів це зробити і без проблем завантажив сторінку Java з плагіном.

Чому Apple встановила термін дії на 31 січня 2013 року, але не випустила оновлення до цієї дати, мені не вдається.


Дякуємо за посилання В якості відповіді я вибрав іншого, головним чином тому, що він туди потрапив першим!
Арон

1
Відповідь, чому це робиться холодно, полягає в тому, що всі поточні версії java plug вразливі до експлуатації та не є безпечними. У цьому суть Xprotect. Якщо ви не хочете, щоб відомі небезпечні програми були відключені автоматично, ви можете вимкнути цю функцію.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.