Именно это обнаружил Патрик Баркер (Patrick Barker) в ходе расследования инцидента с лэптопом Samsung.
Как пишет в своем блоге Патрик, через форум Sysnative к нему обратился пользователь ноутбука Samsung, у которого возникла странная проблема с работой сервисов Windows Update. В ходе исследования системы на предмет вирусов, специалист, который, между прочим, является Microsoft MVP, выявил исполняемы файл, ответственный за отключение службы обновления. К его удивлению им оказался файл с недвусмысленным названием Disable_Windowsupdate.exe и цифровой подписью компании Samsung, который хранится в папке C:\ProgramData\Samsung.



В ходе расследования, Баркер обнаружил, что система обновлений Samsung SW Update загрузила и запустила данный файл на исполнение. Он в свою очередь внес изменения в системный реестр, намертво отключив службу Windows Update.



При обращении в службу технической поддержки Samsung ему с неохотой, но подтвердили, что их ПО действительно может отключать получение официальных обновлений Windows:
Сотрудник ТП: Здравствуйте, спасибо, что Вы обратились в техническую поддержку Samsung. Чем я могу помочь Вам?
Баркер: Здравствуйте, у меня есть вопрос относительно вашего программного обеспечения для обновления, SW Update.
Сотрудник ТП: Пожалуйста, задавайте вопрос.
Сотрудник ТП: Я буду рад помочь Вам.
Баркер: Спасибо! Вот мой вопрос: почему эта программа активно мониторит реестр и намеренно калечит центр обновления Windows, принудительно его отключая?
Сотрудник ТП: Инструмент SW Update помогает автоматически обнаруживать оборудование на ноутбуке и устанавливает драйвера для них. Этот инструмент напрямую не влияет на реестр Вашего ноутбука или обновления Windows.
Баркер: Боюсь, что Вы не правы. Система обновлений закачивает exe-файл с именем «Disable_Windowsupdate.exe»
Баркер: Когда SW Update установлен, центр обновления Windows оказывается отключен. Если он включен изначально или установить настройки вручную, то служба Windows Update будет повторна отключена после перезагрузки.
Баркер: Если ваш SW Update удалить, то после перезагрузки служба Windows Update все равно остается отключенной.
Сотрудник ТП: Спасибо за ожидание. Я вернусь к Вам через минуту.
Баркер: Конечно.
Сотрудник ТП: Когда Вы включите службу обновления Windows, она установит стандартные драйверы для всех аппаратных средств ноутбука, которые могут и не работать. Например, если на ноутбуке есть USB 3.0, порты могут не работать после установки штатных обновлений. Поэтому, чтобы не допустить этого, наш инструмент предотвратит обновление Windows.

Хэш-суммы для файла Disable_Windowsupdate.exe:
x86 MD5 — 3727acd09814c0d5ce8fd3d6be705254
x64 MD5 — d0a3a1c266845ef1e2cdf65c226facae
x86 SHA-256 — 61da7461e8a60a20e9d2b595edff89a0898c8f2d47d2be847c8a7ceff0fc4bd4
x64 SHA-256 — 7b9547acf8b3792b48fe5a02f7d5f3e0dfba8e57055d60f479bb8adfed99871c

UPD
Изданию The register удалось получить довольно странный комментарий от компании Samsung:
Это неправда, что мы блокируем обновление операционной системы Windows 8.1 на наших компьютерах. В рамках наших обязательств по удовлетворению потребностей пользователей, мы предоставляем им возможность выбора, в случае, они хотят обновить программное обеспечение Windows.
Мы относимся к безопасности продукции очень серьезно и призываем всех клиентов Samsung с вопросами или опасениями обращаться к нам напрямую по телефону 1-800-SAMSUNG.

UPD2
По данным нескольких новостных статей, компания Samsung сделала еще одно заявление:
Samsung стремится к безопасности и мы по-прежнему ценим наше партнерство с Microsoft. В течение нескольких дней мы выпустим патч через нашу систему обновлений для возврата к рекомендуемым параметрам автоматического обновления Windows.

Комментарии (42)


  1. ibKpoxa
    24.06.2015 18:44
    +15

    Всё логично, мало ли MS кривые драйвера делает.


    1. ildarz
      25.06.2015 12:22
      +2

      А действительно, мало ли? Огласите весь список, пожалуйста. Именно драйверов. Причем таких, которые автоматически (а не после выбора вручную) ставятся через Windows Update.


      1. lexfrei
        25.06.2015 14:22
        +1

        Я могу быть не прав, в винде понимаю мало, но разве не из WU мне прилетают все драйвера и утилиты для железа? Помню, очень удивился, когда увидел как ставятся razer synapse и amd catalyst.


        1. ildarz
          25.06.2015 14:45
          +1

          Прилетают, но не все. Причем, как правило, делает эти драйвера вовсе не MS, а производитель оборудования. И суть в том, что те, которые я видел, имеют статус опциональных — их нужно вручную отмечать для установки.


      1. a553
        25.06.2015 14:43

        Такие есть. У меня, например, висят драйвера на клавиатуру и блютус-свисток в списке установки по-умолчанию, и видеодрайвер в опциональных.


      1. mobilesfinks
        25.06.2015 18:24

        за win8 не ручаюсь, но раньше была тотальная проблема со звуком. Windows ставил дрова из windows update и многие карточки звук либо не давали, либо давали только в некоторых приложениях, либо в основном звук был, но в большинстве игр его просто не было. Так что было такое, было однозначно. Сам постоянно доустанавливал аудио дрова после установки Win7


      1. iPharaon
        25.06.2015 19:08
        +1

        Уже не раз было замечено, что если после установки Windows подключиться к интернету, то через некоторое время у меня сами устанавливаются драйвера для видеокарты. На работе — для встроенной HD 3000, дома — для видеокарты Nvidia, при том, что я в панель управления даже не заходил. Так-же автоматом ставятся драйвера для Intel management engine interface.


  1. Andrusha
    24.06.2015 18:47
    +6

    Вряд ли в Samsung не в курсе, что в Windows Update можно запрещать отдельные обновления — скорее всего, им просто лень заморачиваться с мониторингом WU и проверкой на совместимость.
    А вообще, мне казалось, что этот бред с нестандартными драйверами (когда на ноутбук от Sony не ставились дрова с сайта производителя видеочипа, только с сайта Sony) уже закончился лет 5 назад. Увы.


    1. Alexsey
      24.06.2015 19:27
      +1

      Да все так же как и раньше — на мой ноутбук (Samsung) на момент покупки банально не было родных амдшных драйверов на дискретную видеокарту, а в самсунговских не работала софтина для управления переключением между видеокартами. Какое-то время приходилось применять всякие извращения вроде ручного переключения профилей питания.


  1. nmk2002
    24.06.2015 18:51
    +8

    Разве Windows не должен детектировать такое приложение, как зловред?


    1. kemko
      24.06.2015 18:53
      +7

      Не думаю, что это правильное решение. Прямой вред прямо сейчас таким поведением же системе не наносится, а слишком умный антивирус — это не то, что очень нравится. Вон, сегодня видел, как Eset блокирует запуск nmap, ибо тот «Преступления и наркотики» (за точность формулировки не ручаюсь). Но файл подписан Самсунгом, и наехать на него как на партнёра за это, на мой взгляд, более, чем стоит.


  1. gorodianskyi
    24.06.2015 20:42
    -12

    Большинство пользователей пиратской Windows, так или иначе отключают обновления. Ведь может слететь активация. Помню, когда все знакомые в один прекрасный день начали масово звонить, и говорить, что Windows просит активации. Видимо Microfost сделала чистку. Да и не у всех интернет безлимитный, чтобы скачать гиг обновлений (да, да, и такое есть). А кто-то просто не хочет ждать, пока пол часа будут устанавливатся обновления.
    В меня, к примеру, был случай, когда обновление Microsoft увело ноутбук в BSOD. Пришлось гуглить, и через командною строку, длинными командами, вручную удалять конкретное обновление. Проблема оказалась довольно таки популярной.


    1. Egor3f
      24.06.2015 21:19

      Случаем не обновление драйвера встроенной графики Intel HD?
      У меня одно из таких обновлений пару лет назад уводило ноутбук в BSOD при подключении монитора.


      1. Griffonn
        24.06.2015 22:31

        В некоторых моделях ноутбуков Dell (у меня Inspiron 15R late 2012, встречал еще парочку) при обновлении с «родной» Windows 8 на 8.1 примерно со второй пачкой обновлений прилетало что-то, что приводило к отсутствию UI, помогала только предварительная установка бета драйверов с ftp Интела (предварительная = до обновления на 8.1, иначе потом в safe mode не попасть).


    1. dordzhiev
      24.06.2015 21:22
      +2

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

      Проблема оказалась довольно таки популярной.

      А у вас лицензионная Windows? :)


      1. kAIST
        25.06.2015 12:45
        +1

        У меня лицензионная и было пару раз такое, что очередное обновление приводило к невозможности загрузки. Один из случаев был связан с ssd, насколько я понял.


      1. vladon
        25.06.2015 14:51

        Вы считаете, что для лицензионных и нелицензионных Windows MS выпускает разные обновления?


        1. dordzhiev
          25.06.2015 15:06
          +1

          Я такого точно не говорил, даже не представляю как вам пришла такая мысль.

          Чтобы исключить какие либо вопросы в будущем (а то меня уже минусовать начали): одним из самых распространенных способ обхода активации является патчинг ядра. Соответственно, когда MS высылает обновления ядра, на взломанных виндах появляются БСОДы или глюки (как недавний 0x00000005).


          1. vladon
            25.06.2015 15:08
            +1

            Одним из самых распространённых способов обхода активации является… как ни странно активация (напр., ms toolkit) без всяких патчингов ядер, а с помощью подмены KMS.


  1. orcy
    24.06.2015 21:20
    -2

    На своем ноутбуке я отключил обновления Windows потому как драйвера которые он ставит сбивают работу драйверов для видеокарт, которые я нашел и специально поставил. Скорее всего Самсунг столкнулись с похожей проблемей и так запросто ее решили не заморачиваясь. Причем у меня на Windows 10 Preview отключение Windows Update — этот тот еще квест, я бы от Disable_Windowsupdate.exe не отказался :)

    Еще интересно что тех.поддержка самсунга в состоянии отвечать на такие вопросы.


    1. Rikcon
      24.06.2015 23:27

      Я тоже был удивлён что сотрудник не ответил что-то в духе «я не располагаю такой информацией».
      Может быть тут свою роль сыграло что человек известный в технических кругах так сказать?


  1. kuber
    24.06.2015 21:50

    >> Еще интересно что тех.поддержка самсунга в состоянии отвечать на такие вопросы.
    Было бы интересно если бы сотрудник тех. поддержки с ходу ответил на вопрос, а не стал сразу же отрицать влияние их ПО на систему обновления.


    1. ingumsky
      24.06.2015 23:01
      +1

      Так это первая линия была. Там сотрудник просто не в теме.


      1. kuber
        25.06.2015 06:41
        +2

        >> Так это первая линия была. Там сотрудник просто не в теме.
        Если сотрудник не в теме, то он должен был проконсультироваться с теми, кто в теме, а не врать.


        1. dunmaksim
          25.06.2015 09:26

          Что он и сделал.
          >Спасибо за ожидание.
          В это время он как раз с коллегами и общался.


          1. kuber
            01.07.2015 09:54

            Только перед этим он ответил:
            «Этот инструмент напрямую не влияет на реестр Вашего ноутбука или обновления Windows.»


        1. ingumsky
          25.06.2015 11:03
          +2

          Почему сразу «врать»? Он рассказал, что знал. Когда клиент дал понять, что это не так, сотрудник ушёл консультироваться с теми, кто знает лучше. На то это и первая линия поддержки.


          1. kuber
            01.07.2015 09:48

            т.е. это
            «Этот инструмент напрямую не влияет на реестр Вашего ноутбука или обновления Windows.»
            не враньё?


  1. glazik
    24.06.2015 23:18
    -7

    Не ради рекламы, но к месту.
    Решение, которые мы разрабатываем в Fixico, помогает избежать, в том числе, и такие проблемы.
    Мы сами ставим апдейты только после того как их проверили специалисты IBM и наши сис-амины. Вероятность того, что очередной апдейт приведёт у BSOD — очень мала. А поскольку мы ставим апдейты не через Windows Update, выключенная галочка на апдейты — нам не помеха. (конечно всё можно настроить под себя)


    1. dr1v3
      25.06.2015 10:40
      +1

      Вы тестируете обновления на всём существующем железе?


      1. glazik
        25.06.2015 10:51

        Конечно нет.


    1. navion
      27.06.2015 02:29

      Это такой Intune на базе IEM?


  1. k1b0rg
    25.06.2015 08:19

    Аналогичная фигня была с драйверами Lenovo y460 — Intel'овский драйвер подменял системные файлы и обновление системы переставало работать.


  1. Sauron
    25.06.2015 13:04
    +2

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


    1. ildarz
      25.06.2015 13:17

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


      1. Sauron
        25.06.2015 13:23
        +1

        Сторонний софт может обновлять Винду официальными апдейтами? Интересно. Это точно или только предположение?


        1. ildarz
          25.06.2015 13:50
          +3

          Конечно. Для стороннего софта нет никакой проблемы использовать тот же механизм Windows Update.

          P.S. Почитал оригинальную статью — если я всё правильно понял, то отключается даже не служба Windows Update как таковая, а только режим автоматической установки обновлений.


        1. navion
          27.06.2015 02:48

          Можно через wusa.exe, главное чтобы была правильная цифровая подпись.

          Так работает приблуда от IBM:


          1. Sauron
            27.06.2015 12:25

            Угу, но здесь вроде как полагаются на сервис Windows Update, даже проверка есть запущен ли он.


            1. navion
              28.06.2015 23:01

              От этого сервиса зависит wusa.exe и Disable_Windowsupdate.exe его не трогает, а лишь отключается проверку обновлений в настройках (как написали выше).


  1. monah_tuk
    25.06.2015 14:20
    +1

    Например, если на ноутбуке есть USB 3.0

    Оооох как я их понимаю. Делаем UVC USB 3.0 устройство, такую феерию наблюдаем, мама не горюй:
    • Intel — вцелом наиболее адекватные что драйвера, что железо, что под Win, что под Lin, что под Mac (под мак только они)
    • ASMedia — второй по популярность контроллер (ASM 1042A в частности, хотя есть и более новые): стандартные драйвера обновлять СРАЗУ. Может терять устройство, устройство может не обнаруживаться (хотя есть в диспетчере устройств) после выхода из суспенда, ренумерация на Linux работает через раз плюс куча других мелочей, в частности тормоза трансферинга: FullHD, YUY2 фреймы прокачиваются часто не быстрее 50-55FPS
    • Renesas (NEC), Etron, VIA: обновлять драйвера СРАЗУ. На Renesas был замечен баг при работе UVC (3.0 только): внутри фрема могли меняться местами два payload: должен идти 10, к примеру, а идут 9, 11, 12, 13, 14 и так подряд энное количество, а потом, бац и 10 примерно: 20, 10, 21, 22, 23 и так далее. Обновление драйвера вырулило, но максимальный реальный FPS стал 46. Одна плата на Etron (правда сборка noname, может в этом дело), подала по шине питания 12В спалив контроллер устройства.


    Причем на тех же платах в режиме USB 2.0 всё работает нормально.

    Обновление подразумевает ОС семейства Windows. Я опускаю, что неработоспособность/работоспособность сильно варьируется между XP (ну ок, старьё), Vista (да, кто-то пользуется), 7, 8, 8.1, 10 (preview). Причём, если работает в Win7, не факт, что заработает в 8 или 10 (наоброт, правда, чаще, что логично).

    Но, в целом, решение самсунга костыльноё.


  1. Myosotis
    25.06.2015 16:11

    Ужасный костыль. Можно же настроить Windows Update так, чтобы не устанавливал обновления атоматически, но показывал, что обновления доступны. Я даже не припоминаю ситуации, чтобы Windows Update ставил без моего ведома драйвера, чтобы вот так его кардинально вырубать. К ноутбуку дрова всегда ставлю с диска к ноуту.