gpt4 book ai didi

python - 直接替换 `urllib2.urlopen` 进行证书验证

转载 作者:太空狗 更新时间:2023-10-30 00:08:24 24 4
gpt4 key购买 nike

我使用 Python 的 urllib2.urlopen 与 HTTPS 服务器通信,但我现在是在 documentation 上学习的“HTTPS 请求 [using urllib2.urlopen] 不对服务器证书进行任何验证。”

这对我来说是个大问题,因为它让我的服务器容易受到 MITM 攻击。

我想要一个直接替换 urllib2.urlopen 的证书验证,所以我可以将它与我的代码捆绑在一起并替换对 urllib2.urlopen 的所有调用调用修改后的 urlopen 函数。

因为这是一个安全问题,所以我更喜欢经过实战测试和安全审核的代码,而不是来自互联网的一些随机配方。

最佳答案

幸运的是,情况发生了变化。从 Python 2.7.9/3.4.3 开始默认启用证书验证。参见 https://www.python.org/dev/peps/pep-0476/了解更多详情。

关于python - 直接替换 `urllib2.urlopen` 进行证书验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com