在 urllib3 中使用 certifi

Using certifi in urllib3

我是 python 编程新手。如果我在使用 urllib3 时不使用 certifi 或任何类型的证书验证,谁能告诉我从 Web 获取数据时是否会出现任何问题?我收到有关真实性的警告,但无论如何都会获取数据。我只是想知道,是否有任何网站可能出现任何类型的错误。另外,不使用 certifi 是否可以加快数据获取速度?

如果您放弃验证您的 HTTPS 请求,那么您将无法验证您是否是 Man-In-The-Middle attack(以及其他可能的攻击)的受害者。实际上,就安全性而言,它等同于发出 HTTP 请求(而不是 HTTPS)。如果您要处理的数据不重要,那么牺牲也无妨。

就性能影响而言,差异应该非常小,尤其是与最初的网络往返相比。我不认为这是一个因素。

我们的 Security Section 提供了有关各种选项的更多详细信息,包括如何禁用警告。