BEAST是什么?
BEAST是一种基于块密码的攻击体例,全称为“Blockwise-Adaptive-Attack-In-SSL-TLS”。它能够针对利用CBC形式(Cipher Block Chaining)的SSL/TLS协议停止攻击,从而获取此中的敏感信息,如登录凭证、会话密钥等。
BEAST攻击操纵了CBC形式中的一个弱点,即统一个密钥下的前一个密文块会被用于加密当前明文块。攻击者能够通过不竭测验考试差别的明文块,来逐渐破解密文块。此外,攻击者还需要借助JavaScript等手艺,在受害者阅读器中停止攻击。
为了避免BEAST攻击,SSL/TLS协议中引入了“TLS_FALLBACK_SCSV”协议,该协议能够避免SSL/TLS版本降级攻击,从而进步协议的平安性。
总之,BEAST是一种操纵CBC形式破绽的攻击体例,能够获取敏感信息,但是通过晋级SSL/TLS协议和利用TLS_FALLBACK_SCSV协议能够有效避免此类攻击。
我来回答