【问题标题】:How to stop my exes from being treated like a virus?如何阻止我的前任被当作病毒对待?
【发布时间】:2021-01-20 20:21:16
【问题描述】:

我注意到我制作的任何 exe 应用程序在下载时都被视为病毒。这太可怕了,我如何使它们合法化?我读了一些关于自签名的东西,但我还是不明白。自签名的过程是什么,我该怎么做?如果有帮助,我将在 Windows 10 上使用 pygame、python、pycharm 和 pyinstaller。

【问题讨论】:

  • 问题在于防病毒软件错误地将pyinstaller 的一部分识别为恶意软件。实际上,几天前我就这个确切的问题打开了github issue。除了自签名之外,解决方案是使用比当前版本的pyinstaller(目前为 4.1)“旧一个版本”,防病毒软件已获知(通过用户输入)不是恶意软件
  • 所以你是说如果我用过时版本的pyinstaller制作exe,它不会被识别为恶意软件?那很有意思!你知道我如何通过 pip 做到这一点吗?
  • 在下载时被视为病毒它们是否被防病毒标记,或者当您尝试执行它们时只是 Windows 会向您发出警告?后者是标准行为。
  • 是的,或者确保您的防病毒定义是最新的。这是猫对老鼠的事情
  • 这不是一个很好的 SO 问题,因为它不符合规范正确的答案,随着时间的推移会保持正确;防病毒数据库不断变化,如果有可靠的方法来避免检测,正在编写恶意软件的人会使用它,因此 AV 将被更新,使其不再工作。如果这是 Windows Defender 问题,您应该向 Microsoft 报告,而不是在这里询问我们;对于任何其他 AV 供应商也是如此。

标签: python exe signing


【解决方案1】:

您无法或很难解决您的程序在防病毒软件中被视为病毒的问题,因为 av 使用了自然分析和机器学习,因此它们可能会使您的程序误报。你必须去 av 的论坛询问为什么你的应用是误报。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2020-11-27
    • 2015-10-12
    相关资源
    最近更新 更多