Перейти к содержимому


Фото
- - - - -

Доверие ЭЦП Microsoft


  • Please log in to reply
114 ответов в этой теме

#21 HHH

HHH

    Massive Poster

  • Posters
  • 2 714 Сообщений:

Отправлено 03 Июнь 2011 - 18:55

Во-первых, далеко не все MS файлы подписаны.

Но таких становится всё больше. Разве нет?

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

Это легко решается специальной записью в базе. Если вам стало известно, что подпись на каком-то файле скопрометирована, то вы через спец. запись отключаете её проверку.
Алгоритм такой:
- нашли вирус
- если файл подписан MS, то проверили подпись
- если подпись корректная, то не лечим/удаляем
- если в базе для этого файла и/или сертификата прописано исключение, то всё-таки лечим/удаляем

И всё. Вы защищены от ложняков на explorer.exe. При этом скорость проверки не пострадала, а скорость лечения пострадала незначительно.

Возможно я упускаю какой-то момент и такой механизм не будет работать?

З.Ы. Вопрос для подкаста - расскажите, почему не хотите так делать :)

Сообщение было изменено HHH: 03 Июнь 2011 - 18:57


#22 basid

basid

    Guru

  • Posters
  • 4 479 Сообщений:

Отправлено 03 Июнь 2011 - 20:56

Возможно я упускаю какой-то момент и такой механизм не будет работать?

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

#23 #user

#user

    Member

  • Posters
  • 406 Сообщений:

Отправлено 03 Июнь 2011 - 22:18

при значимом распространении механизма проверки по хэшам, коллизии начнут генерировать злоумышленники

Механизм проверки по хэшам используется в антивирусных продуктах Symantec, McAfee, Kaspersky, Microsoft, и т.д. как минимум последние 2-3 года.
Суммарное количество пользователей - сотни миллионов. Вряд ли можно сказать, что распространение этого механизма уже не значимо.

#24 at.

at.

    Advanced Member

  • Dr.Web Staff
  • 967 Сообщений:

Отправлено 04 Июнь 2011 - 00:07

И всё. Вы защищены от ложняков на explorer.exe.


От ложняков на заведомо чистых файлах можно защититься более надежными способами - достаточно держать их актуальную коллекцию и проверять обновление на них.
--

#25 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 04 Июнь 2011 - 07:38

И всё. Вы защищены от ложняков на explorer.exe.


От ложняков на заведомо чистых файлах можно защититься более надежными способами - достаточно держать их актуальную коллекцию и проверять обновление на них.


Да ну?


А почему же время от времени различные компании (в том числе и Dr.Web) усиленно начинают лечить системные файлы до полной не работоспособности системы?

И примеров таких очень много.

А значит этот способ не такой уж и действенный.
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#26 basid

basid

    Guru

  • Posters
  • 4 479 Сообщений:

Отправлено 04 Июнь 2011 - 09:42

А значит этот способ не такой уж и действенный.

И вы перемножьте число версий, редакций и фиксов.

#27 basid

basid

    Guru

  • Posters
  • 4 479 Сообщений:

Отправлено 04 Июнь 2011 - 09:55

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

"Значимо" - не для антивирусного бизнеса :)

#28 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 04 Июнь 2011 - 10:12

А значит этот способ не такой уж и действенный.

И вы перемножьте число версий, редакций и фиксов.


И что? К чему это было?
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#29 basid

basid

    Guru

  • Posters
  • 4 479 Сообщений:

Отправлено 04 Июнь 2011 - 10:27

И что? К чему это было?

К тому, что ни база хэшей ни база доверенных файлов не гарантируют отсутствия ложных срабатываний.

#30 #user

#user

    Member

  • Posters
  • 406 Сообщений:

Отправлено 04 Июнь 2011 - 11:04

ни база хэшей ни база доверенных файлов не гарантируют отсутствия ложных срабатываний.

Вам известны примеры ложных срабатываний (закончившихся удалением/перемещением системных файлов) в продуктах тех же Symantec или Kaspersky?
(подразумеваются Home продукты, в которых присутствуют механизмы доверия подписи Microsoft, проверки хэшей, и сопоставления их с базой доверенных файлов).

#31 basid

basid

    Guru

  • Posters
  • 4 479 Сообщений:

Отправлено 04 Июнь 2011 - 11:53

Вам известны примеры ложных срабатываний (закончившихся удалением/перемещением системных файлов) в продуктах тех же Symantec или Kaspersky?

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

#32 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 04 Июнь 2011 - 12:23

ни база хэшей ни база доверенных файлов не гарантируют отсутствия ложных срабатываний.

Вам известны примеры ложных срабатываний (закончившихся удалением/перемещением системных файлов) в продуктах тех же Symantec или Kaspersky?
(подразумеваются Home продукты, в которых присутствуют механизмы доверия подписи Microsoft, проверки хэшей, и сопоставления их с базой доверенных файлов).

Каспер -Explorer.exe,wininet.dll(заражен вирусом Trojan-Downloader.Win32.Agent.arh)


McAfee -Svchost.exe
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#33 #user

#user

    Member

  • Posters
  • 406 Сообщений:

Отправлено 04 Июнь 2011 - 12:25

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

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

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

#34 #user

#user

    Member

  • Posters
  • 406 Сообщений:

Отправлено 04 Июнь 2011 - 12:27

Каспер -Explorer.exe,wininet.dll(заражен вирусом Trojan-Downloader.Win32.Agent.arh)


McAfee -Svchost.exe

>>> "(подразумеваются Home продукты, в которых присутствуют механизмы доверия подписи Microsoft, проверки хэшей, и сопоставления их с базой доверенных файлов)".

#35 at.

at.

    Advanced Member

  • Dr.Web Staff
  • 967 Сообщений:

Отправлено 04 Июнь 2011 - 13:05

Да ну?

Ну да

А почему же время от времени различные компании (в том числе и Dr.Web) усиленно начинают лечить системные файлы до полной не работоспособности системы?


А почему падают самолеты, взрываются электростанции и люди ходят на красный свет? Не отрицаю, прецеденты были. Мы анализируем ошибки и работаем над нами.
Конечно, физически невозможно проверить каждое дополнение на "всём интернете", но сейчас защита от срабатывания на исполняемых файлах наиболее популярных версий ОС усилена.

А значит этот способ не такой уж и действенный.


Безусловно не 100%, но это лучше, чем гадание на контрольных суммах :)
--

#36 Silver_klop

Silver_klop

    Member

  • Posters
  • 442 Сообщений:

Отправлено 04 Июнь 2011 - 13:30

AVZ проверка на валидность файлов ОС более интересна поиском новых (не известных) вирусов. Прогнал системный диск, а дальше уже начинаешь сам анализировать "выжимку".
Меня больше удивляет другой: в бесплатный продукт автор смог собрать базу (хоть какую не какую) файлов и позволяет пользователям ловить новые вирусы (сам не однократно ловил и отсылал на анализ другим вендорам.), а разработчики платных решений, не рассматривают даже возможность добавления такова функционала в свои продукты :)
PS. пусть такой продукт был внедрен бы как бонус, но он бы очень помог в определенных ситуациях.

Сообщение было изменено Silver_klop: 04 Июнь 2011 - 13:32


#37 Roman Rashevskiy

Roman Rashevskiy

    Advanced Member

  • Posters
  • 537 Сообщений:

Отправлено 04 Июнь 2011 - 15:05

Возможно я упускаю какой-то момент и такой механизм не будет работать?

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

Это конечно все так звучит... Но увы и ах - коллизии для стойких алгоритмов хеширования не найдены до сих пор, не говоря уж е о таком практическом аспекте, как применение коллизии для компрометации системы.
Best regards,
Roman Rashevskiy

#38 Roman Rashevskiy

Roman Rashevskiy

    Advanced Member

  • Posters
  • 537 Сообщений:

Отправлено 04 Июнь 2011 - 15:13

Да ну?

Ну да

Да как обычно - впереди планеты всей, кажется, это мы уже проходили.
Best regards,
Roman Rashevskiy

#39 basid

basid

    Guru

  • Posters
  • 4 479 Сообщений:

Отправлено 04 Июнь 2011 - 17:50

Это конечно все так звучит... Но увы и ах - коллизии для стойких алгоритмов хеширования не найдены до сих пор

DES-56 (некоторое время назад) был стойким.
Но дело даже не в этом.
Примем отсутствие коллизий разных файлов как аксиому. И что? Для расчёта хэша необходимо проверить валидность самой ЭЦП и рассчитать сам хэш. Расчёт хэша требует вычитки всего файла и выполнение вычислений. Итог: чтение с диска - на прежнем уровне или больше. Вычислительные затраты - строго пропорциональны размеру файла. В чём профит?
А вот (принципиальный) недостаток - есть. Требуется доверять сторонней инфраструктуре. А почему, собственно? На каком основании внешняя организация должна быть святее папы римского?
Прежде чем ответить на этот вопрос - заглянить в список отозванных корневых сертификатов и вспомните историю про не вовремя проплаченный домен microsoft.com.
В общем, как говорят киношные злодеи: "Если хочешь, чтобы ЭТО было сделано хорошо - сделай это сам".
А сколько в system32 может "валяться" неподписанных рантаймов и прочего ...

Прикрепленные файлы:

  • Прикрепленный файл  ca.png   4,78К   13 Скачано раз
  • Прикрепленный файл  sign.png   6,65К   13 Скачано раз


#40 Borka

Borka

    Забанен за флуд

  • Members
  • 19 512 Сообщений:

Отправлено 04 Июнь 2011 - 19:02

А вот (принципиальный) недостаток - есть. Требуется доверять сторонней инфраструктуре. А почему, собственно? На каком основании внешняя организация должна быть святее папы римского?

"Так исторически сложилось" (с)
С уважением,
Борис А. Чертенко aka Borka.


Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых