Нужно ли применять обновления безопасности для обоих. NET Framework 4.8 или 4.5? - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужно применить последние обновления безопасности для. NET 4.8 ко всем нашим серверам (Windows Server 2012), чтобы обеспечить удаление всех известных уязвимостей безопасности.

Если дать вам высокий уровень обзора текущего состояния наших серверов, NET 4.5 был изначально установлен (на самом деле поставлялся с Windows server 2012) и использовался нашим ASP. NET MVC приложение и windows услуги. Также по какой-то причине был установлен. NET 2 / 3.5, что не совсем понятно, используется ли оно в настоящее время какими-либо приложениями на наших серверах. Наши предыдущие сотрудники службы поддержки не усердно устанавливали все обновления безопасности перед обновлением. NET framework 4.5 до. NET 4.8.

Просматривая статьи базы знаний Майкрософт, я пришел к выводу, что мне нужно применять только последний ежемесячный накопительный пакет безопасности и качества для. NET 4,8 для Windows Server 2012 без необходимости установки аналогичного накопительный пакет для. NET 4.5. Совокупность безопасности и качества для. NET Framework 4.8 для Windows Server 2012 (KB4534133)

Мое обоснование заключалось в том, что. NET 4.5 Framework был полностью заменен, когда. NET 4.8 было установлено на серверах. Следовательно, обновления безопасности для. NET 4.5 больше не применяются.

Однако, когда я на днях скачал накопительный пакет за февраль 2020 года, он содержал 5 разных файлов msu для одного windows обновления ОС, обновления для. NET 3.5,. NET 4.5.2, 4.6 и. NET 4.8. При тестировании каждого обновления на моем тестовом сервере я сначала установил обновление windows, которое рекомендуется устанавливать перед любыми обновлениями. NET. Затем я установил обновление для. NET 3.5 и все прошло хорошо. Тогда для любопытства я подумал, что попытаюсь обновить обновление для. NET 4.5, ожидая, что я получу сообщение о том, что обновление не применимо для этого сервера или чего-то подобного. Однако, к моему удивлению, он был успешно установлен. Я также смог применить обновление для. NET 4.8 согласно моим ожиданиям.

Необходимо установить обновление для. NET 4.5 перед установкой обновления для. NET 4.8 в моем дело? Даже если оба обновления были успешно установлены, меня беспокоит то, что обновление для. NET 4.5 могло бы перезаписать некоторые из файлов. NET 4.8. Разве обновление для. NET 4.5 не должно проверять, было ли уже обновлено. NET 4.5 до. NET 4.8, чтобы избежать нежелательных перезаписей на. NET 4.8?

Я пропал что-то здесь? Со мной все будет в порядке, если я просто установлю накопительный пакет для. NET 4.8?

Спасибо,

1 Ответ

0 голосов
/ 07 мая 2020

На самом деле, поиграв с обновлениями безопасности для обоих. NET 4.5 и 4.8, я понял, что обновления безопасности для. NET 4.5 не будут влиять на. NET 4.8. Похоже, что файлы, которые должны быть обновлены обновлением для системы безопасности. NET 4.5, не перезаписываются. Вместо этого он создает какую-то скрытую версию между старой версией файла и версией 4.8. Это имеет смысл, потому что на всякий случай. NET 4.8 Framework каким-то образом полностью удаляется в будущем, обновленные файлы восстанавливаются, как и в более ранних версиях (до обновления безопасности) с уязвимостью.

Следовательно, я пришел к выводу, что устанавливать обновления безопасности для. NET 4.5 не требуется, если я не планирую удалять. NET 4.8 в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...