Мы можем Удалить Java на Рабочем сервере?

Насколько я знаю, что существует только один Пакет обновления (SP1b) для Novell, Открывают Enterprise Server 2:

Novell Открывает электронный Медиакит Enterprise Server 2 SP1

2
задан 15 December 2009 в 00:24
5 ответов

Одно решение, должен был бы обновить Java для удаления уязвимости. Затем, запишите небольшое приложение, которое переносит исполняемый файл Java (т.е.: переименуйте java.exe к java-real.exe и сделайте приложение под названием java.exe, который просто передает все аргументы java.exe и регистрирует вызовы в файл. После месяца (или однако долго, пока Вы не чувствуете себя комфортно), если пустой журнал, Java удаления.

4
ответ дан 3 December 2019 в 09:12
  • 1
    Необходимо быть действительно осторожными просто обновляющие версии. Много приложений Java действительно чувствительно к тому, какая версия установлена. Так обновление может повредить вещи так же плохо как удаление Java. –  Zypher 15 December 2009 в 01:29
  • 2
    Могущественная тонкость сэр. –  Swoogan 15 December 2009 в 03:58
  • 3
    @Zypher Точно, спасибо. Я предполагаю, когда я сказал " легкий way" я действительно имел в виду " незлонамеренный way". –  Josh Stodola 15 December 2009 в 07:46
  • 4
    Я закончил тем просто, что обновил. –  Josh Stodola 17 December 2009 в 23:28

Вы могли использовать Монитор Процесса Systernal.

Это будет списком по умолчанию весь реестр, файл, процесс, и т.д. действие по системе.

Вы могли установить фильтр для Java, оставить его работающий за однако долго, Вы желаете и видите, какое действие Вы получаете.

Такой, как добавляют фильтр для, "Когда Путь содержит Java затем, Включают".

Можно также хотеть, "Когда Результатом является УСПЕХ, затем Включают" так, чтобы Вы не получали набор попыток вещей, которые не являются там. Например, если Java назовут из переменной ПУТИ, прежде чем это найдет Java, где это на самом деле, будут попытки для него в C:\Windows, C:\Windows\System32, и т.д.

2
ответ дан 3 December 2019 в 09:12
  • 1
    Я дал два отдельных ответа, поскольку другой характерно для Java, и этот мог использоваться для проверки доступа к любому приложению на окнах. –  ManiacZX 15 December 2009 в 01:22

В таких случаях я часто пробую их:

find /some/path/ -type f -atime -50    # has any file been accessed (read) in last 50 days?
find /some/path/ -type f -ctime -50    # has any file had attributes changed in last 50 days?
find /some/path/ -type f -mtime -50    # has any file had been modified in last 50 days?

Править: пропущенный тег Windows 2003... Можно все еще использовать эти команды на cygwin. Или запущенный Файловый менеджер-> F3-> ищут, все-> сортируют их ко времени доступа->, проверка вручную-> сортирует их по, изменяют время-> проверка вручную). Если файл не был получен доступ/изменен, это, вероятно, означает, что это не требуется ничем.

Конечно, можно протестировать удаление, чтобы видеть, требует ли удаление пакета удаления чего-то еще, но это - тривиальный случай. (ОТРЕДАКТИРУЙТЕ W2k3... not-so-trivial),

1
ответ дан 3 December 2019 в 09:12

Какой Java установлен?

Это - просто простая среда выполнения Java или некоторая вещь серверной стороны как Tomcat/JBoss/AnotherApplicationServer?

Возможности - это, просто идут tinstalled, когда кто-то просматривал веб-сайт; но это могло также на самом деле использоваться чем-то еще; но нет никакого простого способа сказать.

0
ответ дан 3 December 2019 в 09:12

Java имеет некоторые внутренние опции трассировки/входа, которые Вы могли включить и контролировать журнал для наблюдения, какое действие происходит.

Обратитесь на сайт Прослеживающего и Входящего в систему Sun.

0
ответ дан 3 December 2019 в 09:12
  • 1
    Я дал два отдельных ответа, поскольку этот характерен для Java, и другой мог использоваться для проверки доступа к любому приложению на окнах. –  ManiacZX 15 December 2009 в 01:23

Теги

Похожие вопросы