You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Go binaries are more and more detected as false positive trojans by the (machine learning AI) of Microsoft Defender.
This makes it very difficult for developers to support and release binaries for windows.
(Compiling the same code as a linux binary btw doesn't get detected by Defender)
Yeah, on the Microsoft Go team we're aware of Windows Security/Defender issues with Go apps. You're right that we can't exactly go fix something and solve all Go false positives. 😄 I do have a few links about this to share, though:
There is some information here about some steps you can take as a developer: Partnering with the industry to minimize false positives. The headliner is signing. Signing is already mentioned in the Reddit post you linked, but this article explains a bit more about why that helps. The other tips are also interesting, but whether or not they're helpful probably depends on the app.
Thanks for the feedback, I'm already signing the executables with sectigo and unfortunately my experience with signing is that it doesn't really make much of a difference. It seems random.
Go binaries are more and more detected as false positive trojans by the (machine learning AI) of Microsoft Defender.
This makes it very difficult for developers to support and release binaries for windows.
(Compiling the same code as a linux binary btw doesn't get detected by Defender)
See also
Wacatac!ml
😈 kachick/dotfiles#442This isn't probably that can be solved here, but I didn't really find a better way to contact anyone about this.
The text was updated successfully, but these errors were encountered: