Вирусные сканеры ищут в коде все виды паттернов, поведения и других вещей.
Еще одна важная вещь: программное обеспечение со знаком с меньшей вероятностью будет обнаружено как ложноположительное.
Я только что отправил точно такой же .exe в Virustotal, однажды подписанный и подписанный без подписи.
Подписанная версия запустила 2 хита , неподписанная версия запустила 16 хитов .
Я бы не слишком заботился об этом. Но если вы пишете профессиональное программное обеспечение, вы обязательно должны подписать все .exe и .dll файлы перед отправкой, но подпись не дает никакой гарантии.
C ++ исходный код:
int main()
{
}
- Скомпилировано с Visual Studio 2019 16.4.3 в режиме выпуска
- Свойства конфигурации-> C / C ++ -> Библиотека времени выполнения: Многопоточная (/ MT)
- Свойства конфигурации-> Общие- > Набор инструментов платформы: Visual Studio 2019 (v142)
- Свойства конфигурации-> Общие -> Windows Версия SDK: 10.0.17134.0