从Linux编译的跨Windows被Windows防御器阻止(特洛伊木马警报)



我通过Fyne从linux交叉编译了一个简单的软件到windows。

该软件非常简单直接,它只是根据用户的输入创建QR码,没有什么特别的。它可以完美地工作,但Windows Defender会唤醒并提醒我有木马,并最终删除。exe。

为了了解更多的上下文,我在编译软件时没有为它签名。但是我真的不需要分发它,它只是一个我打算私下使用的实用程序。

你们有人遇到过这个问题吗?是否与交叉编译过程有关?或者标志是强制性的?可以依赖于我正在使用的QR码库,因为它是我包含的唯一的非标准库?

有很多Go应用程序触发windows病毒检测的报告,这不仅仅是你交叉编译的应用程序的问题。由于我们生活在一个"默认病毒"的世界里,防御规则需要理解Go应用程序,这还没有发生。与此同时,我认为解决这个问题的唯一方法是签署你的应用程序。

最新更新