Возможный дубликат:
ложное срабатывание антивируса в моем исполняемом файле < / а>
До сих пор у меня было более 15 ложных срабатываний вирусов для моих программ. Большинство из них были от «Лаборатории Касперского», который ВСЕГДА сообщает об одном и том же вирусе: Trojan-GameThief.Win32.Lmir.pcd. Есть 3 вопроса:
- Почему появляется?
- Как это предотвратить?
- Как это обнаружить?
Что касается первого вопроса, поскольку он всегда обнаруживает один и тот же вирус, я предполагаю, что это из-за одной из моих подпрограмм, которую я использую во всех своих программах. Но какой именно, я не знаю. Что касается второго вопроса, я думал о том, чтобы немного изменить программу и перекомпилировать ее, достаточно, чтобы изменить ее код, чтобы антивирус больше не распознал его и выпустил новую версию. Третий вопрос - самый сложный. Как проверить ВСЕ мои программы на ВСЕХ антивирусных программах в мире?
Обновление:
Кто-нибудь знает, как решить эту проблему на законных основаниях? Похоже, что у многих разработчиков Delphi такая же проблема. Безрассудные антивирусные компании зарабатывают нам на спине, показывая множество ложных срабатываний тревог, заставляя своих клиентов думать, что они в безопасности, хотя на самом деле опасности не было. Пока мы теряем клиентов - они делают клиентов. Я проинформировал антивирусную компанию о проблеме, но они исправляют ее только для этой конкретной версии. В следующий раз, когда я выпущу обновление, ложная тревога снова появится. Им просто все равно.
Многие честные разработчики сталкиваются с проблемами из-за неосторожного обращения с антивирусами. См. Также: Как предотвратить ложное срабатывание вируса на мое программное обеспечение?
Может быть, мы сможем объединиться против таких антивирусных продуктов и заставить их быть более осторожными в отношении ложных срабатываний тревог, даже чтобы вернуть некоторую прибыль за продажи, которые мы теряем из-за них. Мы должны подписать петицию, чтобы сообщить им, что мы не принимаем это больше.
Обновление 2017 г.
* На прошлой неделе коэффициент обнаружения моей программы на VirusTotal составил около 50%. Я удалил одну строчку кода и волшебным образом обнаружение упало до 2 из 61 (антивирусы). Удивительно, насколько беспорядочно ведут себя эти антивирусные продукты.
* Обнаружение НАМНОГО выше, когда программа скомпилирована в «режиме выпуска» (с оптимизацией компилятора), чем когда она скомпилирована в «режиме отладки».
* Обнаружение неба ракеты при использовании EurekaLog.
Обновление 2019
Это произошло почти 9 лет спустя и не намного улучшилось.
К сожалению, InnoSetup также не обошел стороной. Я создал фиктивный установщик с InnoSetup и