首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows 10上安装Python的最安全方法

在Windows 10上安装Python的最安全方法
EN

Security用户
提问于 2019-05-11 06:35:52
回答 2查看 2K关注 0票数 2

在Windows 10上安装Python3.x最安全的方法是什么?我有Windows10Version1809,在Windows上安装Python有很多种方法,比如常规方式(CPython)、IronPython、WinPython、Miniconda或Anaconda等等(例如,参见这里)。是否有一种方法可以安装Python以减少安全漏洞,例如Windows上的Python的虚拟化或“沙箱”安装,还是不需要这样做?

EN

回答 2

Security用户

回答已采纳

发布于 2019-05-11 19:30:48

通常,对于大多数用户来说,不需要安装Python“虚拟化”或“沙箱”。恶意程序将具有相同的“权限”级别(运行所有相同的用户级OS程序集指令),而不安装Python。Python只会成为执行的工具。

在安装任何程序之前,最好是通过已发布的散列验证应用程序的完整性,或者确保代码签名证书有效并从正确的发布者处(特别是从非官方网站下载时)。这意味着在应用程序到达您的计算机之前,它没有被修改过,这意味着很有信心。对于Python这样的受信任的程序来说,这比沙箱更重要。

如果您想提高这个水平,您可以始终在虚拟机上安装Python,并在虚拟机上完成所有的工作。这实际上将消除对主计算机产生不利影响的可能性(尽管如此,某些漏洞,如幽灵与熔毁,理论上仍然会从VM中影响您的主计算机)。

票数 0
EN

Security用户

发布于 2019-05-12 13:04:57

从安全的角度来看,默认的Python发行版存在这样的问题:没有人真正负责它的标准回购,所以这是攻击的矢量。像Anaconda这样的分布是经过策划的,所以只要你停留在它的生态系统中,你就会更安全一些。

virtualenvs在您的场景中的价值是,您可以下载您的依赖项,检查它们的完整性,然后在运行时再也不必触摸网络。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/209986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档