Примерно месяц назад я использовал PyInstaller и Inno Setup для создания установщика для моего Python 3 script. Мой AVG Business Edition AntiVirus только что начал жаловаться на сегодняшнее обновление, что у программы есть SCGeneric Trojan Horse в главном .exe файле, который использовался для запуска программы (в папке, созданной PyInstaller, которая имеет все "кишки" Python). Сначала я просто подумал, что это был ложный позитив в AVG, но, отправляя файл .exe в VirusTotal, я получаю этот анализ:
Что показывает, что 11 из 61 сканера обнаруживают проблему:
TheHacker Trojan/Agent.am
NANO-Antivirus Trojan.Win32.Agent.elyxeb
DrWeb Trojan.Starter.7246
Yandex Trojan.Crypren!52N9f3NgRrY
Jiangmin Trojan.Agent.asnd
SentinelOne (Static ML) static engine - malicious
AVG SCGeneric.KTO
Rising Malware.Generic.5!tfe (thunder:5:ujHAaqkyw6C)
CrowdStrike Falcon (ML) malicious_confidence_93% (D)
Endgame malicious (high confidence) 20170503
Zillya Dropper.Sysn.Win32.5954
Теперь я не могу сказать, что эти другие сканеры - это те, о которых я слышал раньше... но все же я обеспокоен тем, что это не просто AVG, дающий ложный результат.
Я представил файл .exe в вопрос AVG для их анализа. Надеюсь, они откажутся от того, что они думают, что они пытаются обнаружить.
Есть ли что-нибудь еще, что я могу сделать с PyInstaller, чтобы сделать его создателем .exe, который он создал, не будет считаться трояном?
Спасибо за любой ввод.