关于在OpenSSL 0.9.6d中实施的保护(见第2节. http://www.openssl.org/~bodo/tls-cbc.txt)。我的理解是,该机制在发送数据时会添加一个空记录,以便使IV不可预测。但是,客户机->服务器和服务器->客户端维护独立的IV数据。
如果依赖此机制来防范CBC漏洞(如猛兽),是否需要同时启用此机制?
发布于 2014-02-05 23:09:42
是的,客户端和服务器都必须启用此机制,才能充分保护客户端和类似的攻击。
特别是,如果客户端是具有脚本功能的浏览器,则必须在每个内容包之前发送空数据包的是客户端实现。只启用此功能服务器端,只意味着服务器将发送此类空数据包。这将不提供针对浏览器的基于脚本的攻击的保护。
https://crypto.stackexchange.com/questions/14349
复制相似问题