Возможный дубликат:
Что задача «Java» (родительский процесс «launchd») делает в MacOS X?

Когда я открываю свой монитор активности, у меня есть три (в настоящее время иногда меньше или больше) процесса, называемые "java", занимающие в среднем 1,6% ЦП каждый с 35 потоками каждый. Я читал, что флэшбэк проходит через Java, это может быть так? Нет других приложений, кроме монитора активности. Спасибо

3 ответа3

2

В зависимости от того, используете ли вы OS X Lion или Snow Leopard, загрузите эти обновления, если у вас их нет:

Это автоматически удалит все варианты вредоносных программ Flashback на вашем Mac. Если это сработало, ура, не о чем беспокоиться.


Если это не остановило процессы, у вас есть несколько вариантов. Прежде всего, вы можете полностью отключить Java, открыв Applications/Utilities/Java Preferences.app и отменив выбор всех версий Java VM. По моему опыту, вам все равно часто не понадобится Java.

Если вы не хотите этого делать, вы можете попытаться сузить круг процессов, называемых процессами Java. Откройте терминал и введите:

ps auwwx | grep java | grep -v grep

Если есть что-то в списке, проверьте соответствующего пользователя и командную строку (в последнем столбце). Вы замечаете что-нибудь необычное?

Из этой командной строки вы сможете определить источник этих процессов. Затем нужно просто удалить конкретную программу или запустить ее (на случай, если это какой-то жизненно важный процесс, о котором вы только что забыли).

1

Обновление к тому, что написал @slhck ...

Java - это вектор, а не полезная нагрузка. Это означает, что он проникает через Java, но не живет там. Думайте о Яве как о двери, но когда она врывается, она роется в ящиках вашей спальни, она не ждет в дверях. Дыра в java состоит в том, как они входят, но как только они входят, они загружают двоичный файл, и бинарный файл является реальной вредоносной программой. Из того, что я видел, он сбрасывает вещи в вашу систему, чтобы переопределить настройки вашего браузера и некоторые процедуры чтения / записи.

Как говорит @shlck, отключите Java, вам это не нужно. В последнее время у Java было много атак, и их не стоит использовать в вашей системе. Если по какой-то причине ваша система считает, что вам нужна Java, она предложит вам скачать ее.

Что касается того, почему Java работает, это может быть действительным фоновым процессом. Мой принтер HP настраивает сервер приложений Tomcat для настройки параметров принтера, это java. Возможно, что другое оборудование в вашей системе делает то же самое - имеет веб-приложение для настроек.

0

FWIW, ИМХО:

  1. Использовать один браузер с поддержкой JAVA или исключений на доверенных доменах?!?
    • Рассмотрим дополнение для включения JAVA с доверенными сайтами только путем ручного включения, а не по запросу.
  2. Используйте ваш любимый браузер с отключенной JAVA по умолчанию.
  3. При этом создайте учетную запись ОС без прав администратора для обычного использования и используйте учетную запись администратора ТОЛЬКО в тех случаях, когда это необходимо.
  4. Это просто дешевая система безопасности, позволяющая работать с меньшими рисками для выгод, которых мало. Отключите всплывающее окно, чтобы включить Java, если это возможно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .