首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中禁用TLS重新协商

在Python中禁用TLS重新协商
EN

Stack Overflow用户
提问于 2013-04-02 17:05:09
回答 1查看 993关注 0票数 3

我在我的web.py中实现了SSL连接,但是服务器没有通过安全扫描,并且在TLS重新协商DoS漏洞上卡住了。

下面是我的代码片段:

代码语言:javascript
复制
import web

from web.wsgiserver import CherryPyWSGIServer

CherryPyWSGIServer.ssl_certificate = "path/to/ssl_certificate"
CherryPyWSGIServer.ssl_private_key = "path/to/ssl_private_key"

urls = ("/.*", "hello")
app = web.application(urls, globals())

class hello:
    def GET(self):
        return 'Hello, world!'

if __name__ == "__main__":
    app.run()

是否有可能在web.py中禁用TLS重新协商?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-28 21:30:49

五年没有答案?我假设您使用的API现在已经改变了。但由于问题的标题一般是指Python,所以我将回答这个问题。

Python 3.7有一个禁用重新协商的标志,但它需要openssl 1.1.0或更高版本。对于较旧的Python版本,诀窍似乎是更新底层的openssl库。

有关背景信息,请参阅本期中的讨论:https://bugs.python.org/issue32257

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15760099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档