JP0659B
Использование ssl
c unverified_context
Принудительное использование ssl._create_unverified_context
небезопасно, так как избегает валидации сертификатов и проверки хостов. Стоит отметить, что модуль ssl
используется такими модулями python для работы с http соединениями как http.client
, httplib
или urllib2
Пример небезопасного использования
| from urllib.request import urlopen
import ssl
response = urlopen("https://example.org", context=ssl._create_unverified_context())
import http.client
import ssl
context = ssl._create_unverified_context()
conn = http.client.HTTPSConnection("example.com", context=context)
conn.request("GET", "/")
import httplib
import ssl
context = ssl._create_unverified_context()
conn = httplib.HTTPSConnection("example.com", context=context)
conn.request("GET", "/")
|
Дополнительная информация