Почему Security Essentials уведомляет меня о пользовательском DLL-файле?

Почему Security Essentials уведомляет меня о пользовательском DLL-файле?

Я создал файл dll с помощью gcc(mingw). Когда я запускаю свое приложение Microsoft Security Essentials уведомляет меня:

Security Essentials обнаружил на вашем ПК элементы, которые он не распознает

Почему это происходит только с моей DLL, а не с другими DLL?

решение1

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

Я предполагаю, что MS получает хэши и информацию о распространенных DLL, а ваша — необычная.

решение2

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

Более подробную информацию см.Что такое сигнатура вируса?.

Самый простой способ остановить появление этого сообщения в MSE — перейти на вкладку «Настройки» и добавить файл DLL или его папку в список исключенных файлов и расположений.

Вы также можете проверить, выбрали ли вы в MAPS "Расширенное членство", чтобы MSE мог свободно предлагать вам отправлять неизвестные элементы для анализа. Установите это на "Базовое членство" или даже если сообщение продолжится на "Я не хочу присоединяться".

В противном случае вы можете попробовать отправить свою dll в Microsoft по адресуОтправить образецстраницу, в надежде, что это преобразует вашу dll в «известную» dll, но не надейтесь на многое.

Связанный контент