2016-05-12 56 views
0

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

回答

0

如果您放弃验证您的HTTPS请求,那么您无法验证自己是不是Man-In-The-Middle attack(可能还有其他攻击)的受害者。实际上,就安全性而言,它相当于发出HTTP请求(而不是HTTPS)。如果你处理的数据不重要,那么这种牺牲可能没有问题。

在性能上的影响方面,差异应该是非常小的,尤其是与网络往返首先相比。我不会认为这是一个因素。

我们Security Section有更多关于您的各种选项的细节,包括如何禁用警告。

+0

感谢您的澄清。我所处理的数据并不重要,有人会尝试进行中间人攻击。 – xeon

+0

@xeon不客气。老实说,我会建议你总是验证HTTPS,因为这是一个很好的习惯。 :)你永远不会后悔核实,但你可能后悔没有核实有一天。 – shazow

+0

是的,你说得对。事实上,我正在做任何事情,让应用程序变得更快。所以,我需要削减重量的每一个重量。此外,该应用程序从公共网页获取静态数据,这是没有人需要破解因为它是免费提供的..感谢您的建议,虽然:) – xeon

相关问题