Должны ли мы устанавливать обновления безопасности Windows? [закрыто]


14

Я просто отправил RDP на один из серверов моей компании, меня предупредили об обновлениях Windows, поэтому я нажимаю. Затем я вижу 62 высокоприоритетных обновления, причем последнее обновление (согласно истории обновлений) было установлено в четверг, 16 января 2014 года, более года назад.

Какие действия нужно предпринять здесь?


21
Считай, что тебе повезло, что Мфинни и другие на самом деле отвечают на это. Это похоже на то, как кто-то из нас пришел на SO и спросил: «Когда я пишу код, я должен отладить его?»
TheCleaner

7
@TheCleaner Ответ на этот вопрос «после того, как вы перепродаете клиента своим услугам по отладке кода».
HopelessN00b

8
@MonkeyZeus «если оно не сломалось ...», в данном случае вы имеете в виду «если оно не безопасно, не защищайте его»?

5
«Если это не сломано, не исправляйте это» и «Если это не безопасно, не защищайте это» выражают по существу противоположные идеи.
user2338816

7
@Lilienthal - "useful for many other developers"не имеет отношения к этому сайту. Этот сайт не предназначен для поддержки пользователей SO. Если хочешь, называй это жестоким, я не делаю сферу деятельности сайта.
TheCleaner

Ответы:


31

Краткий ответ - да. Большинство обновлений Windows связаны с безопасностью. Отсутствие патчей означает, что вы уязвимы.

Более длинный ответ - вам нужна процедура, которая охватывает такие вещи. В наши дни это происходит гораздо реже, но иногда патч может сломать вещи или изменить поведение таким образом, чтобы он сломался, если речь идет о вашей компании. Вам следует оценивать каждый патч, когда он будет выпущен (есть месячный график плюс несколько срочных), определить, нужен ли вам патч (возможно, да), провести некоторое тестирование на тестовых / промежуточных серверах, чтобы сделать некоторые проверки относительно потенциальной поломки, а затем выполнить установки.

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

Microsoft предлагает бесплатный продукт под названием WSUS, который может немного упростить управление исправлениями, чем согласование и развертывание по одному.

К вашему сведению, вы должны делать такие вещи для всех классов устройств, которые у вас есть. Микропрограмма сетевого устройства, аппаратная прошивка сервера, VMware ESXi и т. Д. Эти патчи не для удовольствия, почти все они исправляют ошибки, и многие из них могут быть связаны с безопасностью.

Далее - вы должны спросить кого-то, кто старше вас в вашей технической команде. Если вы там единственный администратор, то у вас и вашей организации дела идут не очень хорошо. Не принимайте это на свой счет, мы все должны начать, не зная всего, что должны - но если это ваш вопрос, вы не должны быть единственным человеком, управляющим этими серверами.


14
Быстро набирающий ублюдок. >: /
HopelessN00b

1
Снежный день, детка. Попытка получить VPN доступ в офис.
mfinni

Я не управляю ими, я - разработчик приложения, которому нужно было просматривать журналы просмотра событий на хосте, я действительно заметил уведомления об обновлениях раньше, но на этот раз я пропустил маленькую букву «х» и щелкнул пузырь, ведет меня к сводной странице. Моя дилемма сейчас в том, что за флаг я поднимаю старшему руководству, потому что мне кажется, что работа просто не выполняется. У нас фактически есть WSUS. До сегодняшнего дня я просто предполагал, что любое уведомление об обновлении, которое я видел, будет заботиться об этих выходных.
OpenCoderX

Поговорите с руководством немедленно. У вас есть системные администраторы? Если вы это сделаете, то они могут не выполнять свою работу, если ваша политика компании «не устанавливайте обновления». Если у вас нет системных администраторов, попросите руководство нанять кого-нибудь или нанять его. Как вы, вероятно, догадываетесь, у разработчиков нет тех же целей или наборов навыков, что и у системных администраторов, и большинство из них не могут / не должны играть обе роли.
Мфинни

10
"My dilemma now is what sort of flag do I raise to senior management, because it appears to me that the work is simply not being done. "- не дилемма, вы говорите своему боссу по электронной почте, что вы заметили и обеспокоены. Там может быть законная причина, или это может быть просто лень. В любом случае, это не ваша вина, что это не было сделано, но вы должны хотя бы высказать озабоченность.
TheCleaner

18

Общий ответ - это хорошая практика, чтобы обновлять ваши серверы .

Но обратите внимание на несколько вещей:

  1. Обновления могут привести к замедлению работы сервера во время установки или даже к простоям, если они требуют перезагрузки. Вы должны планировать делать их в нерабочее время.

  2. Обновления связаны с определенным риском . Они могут сломать ваш сервер или вызвать некоторую несовместимость. Они, как правило, полностью деинсталлируемы, но с 62 из них вы должны также рассмотреть, есть ли у вас надежная резервная копия (вы должны, во всяком случае).

  3. Есть ли причина, почему вы опаздываете на один год? Это ваш первый вход в систему на этом сервере за год или что-то еще не работает?

  4. Обратите особое внимание на печально известную ошибку Excel, которая приходит с некоторыми декабрьскими обновлениями Office, если ваша компания использует макросы Excel, но, вероятно, это не относится к серверу, на котором не должен быть Office.

  5. Многие системные администраторы ждут несколько дней или недель, прежде чем устанавливать обновления, просто чтобы посмотреть, не появляется ли что-нибудь плохое в Интернете относительно этих обновлений. Решая, нужно ли вам ждать, рассмотрите риски безопасности, связанные с отсутствием исправлений на сервере в течение большего времени.


О какой «печально известной ошибке Excel, которая идет с некоторыми декабрьскими обновлениями Office», вы говорите?
Эндрю Медико

«Для некоторых пользователей элементы управления формой (FM20.dll) больше не работают должным образом после установки обновлений Microsoft Office Security для MS14-082 в декабре 2014 года». согласно сообщению в блоге Technet blogs.technet.com/b/the_microsoft_excel_support_team_blog/…
Шив

@Shiv: спасибо, я отредактировал ответ, чтобы включить вашу ссылку.
РРР

@pgr, не так ли , как тонны этих позорных ошибок?
Pacerier

@Pacerier: да, конечно. Обычно все, что вам нужно сделать, это откатить обновление. Не этот. Файлы могут быть «заражены» этой ошибкой, то есть кто-то открывает их после плохого обновления, и внезапно файл перестает работать на другом компьютере. Это был настоящий PITA, имеющий дело с этим, и это еще не конец. Обратите внимание, что проблема стала настолько сложной (для худших случаев, когда проблема связана с файлом), что Microsoft все еще работает над этим, и окончательное решение еще не достигнуто ... но, конечно, каждый сисадмин будет у меня своя кошмарная история, это мое ... :-)
pgr

8

Я знаю, что Мфинни победил меня, но я просто собираюсь +1 к WSUS. В частности:

Предположим, у вас есть несколько серверов, включая тестовые и производственные. Давайте также предположим, что тестирование имеет оборудование, аналогичное производственному (я не знаю, что это безопасное предположение, но давайте пойдем с ним - это хорошо, но не обязательно). Вы можете настроить следующий сценарий в WSUS:

  1. Тестируйте серверы в собственном подразделении. Групповая политика говорит об установке обновлений и перезагрузке в некоторое неудобное время, например, в воскресенье в 3 часа ночи.
  2. Серверы Prod в другой OU или OU. Групповая политика говорит, чтобы загрузить и уведомить.
  3. Исправления одобрены, а срок их установки и перезагрузки серверов установлен во время запланированного периода обслуживания, через несколько дней или неделю после того, как тестовые / dev-серверы установят исправления.

Что это делает, если не очевидно, что он одобряет все критические исправления / исправления безопасности для ваших серверов, сначала применяет их для тестирования, а затем применяет их позже к работе. Я видел обновление только один раз, когда что-то критически сломало, но это дало бы вам шанс откатить патч, если он не пройдёт тест до того, как он будет применён к prod.

Что касается большой кучи обновлений на рассматриваемом сервере, исправление представляет собой меньший риск, чем отсутствие исправлений, но я бы проверил свои резервные копии, прежде чем применять их все на всякий случай, потому что их так много. Если это виртуальная машина, вы можете сначала сделать снимок.


1

Это полностью зависит от вашего бизнеса и политики, установленной вами для обновления ваших серверов.

По крайней мере вы должны установить обновления безопасности и выполнить любые другие исправления, такие как обновления .NET Framework, в среде тестирования, прежде чем обновлять производственные серверы.


2
1.Слишком медленно. Вы получили удар в ответ на два других, лучших ответов. 2.Там нет ничего основанного на мнении о том, устанавливать ли исправления / обновления безопасности или нет. Единственный сценарий, когда вы не захотите устанавливать патчи, - это сценарий, когда вы крадете у своего работодателя. 3.«Управление исправлениями» - это, безусловно, тема «Ошибка сервера», хотя она также может быть актуальна для суперпользователя.
HopelessN00b

1
Если бы я знал, что администраторы моего сервера спрашивают об этом на SF, я бы испугался за свою инфраструктуру. Суть вопроса: «Что мне делать?» не то, что "как мне управлять / автоматизировать / улучшать?" который подпадает под категорию управления патчами и так далее. Я думал, что это место для профессионалов, может быть, я ошибаюсь в этом. Просто кажется, что он принадлежит SU для меня!
Василий Сиракис,

1
Аскер явно младший, потому что он / она задает этот вопрос. Им нужна помощь; Вот почему этот сайт существует. Оба других ответа: «Да, вот больше деталей и нюансов».
mfinni

5
Я бы больше беспокоился о администраторах серверов, которые не спрашивали и не обновлялись в течение года .
Майкл Хэмптон

3
Это определенно то, что следует поднять; за последние 12 месяцев были сделаны довольно важные обновления безопасности.
Василий Сиракис,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.