跳到内容

ssl-with-no-version (S504)

源自 flake8-bandit linter。

作用

检查对没有 ssl_versionssl.wrap_socket() 的调用。

为什么这不好?

已知此方法提供一个最大化兼容性的默认值,但也允许使用不安全的协议。

示例

import ssl

ssl.wrap_socket()

建议改为

import ssl

ssl.wrap_socket(ssl_version=ssl.PROTOCOL_TLSv1_2)