我修补了一个Postfix + Dovecot服务器对DROWN攻击 (我禁用sslv2和sslv3)。
https://test.drownattack.com Shows :25 vulnerable to CVE-2016-0703 :110 vulnerable to CVE-2016-0703 ...
之后,如果我使用-ssl2
开关连接命令行OpenSSL的s_client
,则不支持该协议。 我可以把这个作为他们的扫描仪误检吗?
端口110是POP3的默认端口,历史上它是明文协议,但已被扩展为支持STARTTLS
协商并通过该明文通道升级到encryption连接。
你可以用openssl中的-starttls
开关来testing:
openssl s_client -starttls pop3 -connect host:110
如果不使用starttls
来select正确的协议来协商encryption,openssl将无法检测到对encryption的支持,而像-ssl2
或-no_ssl2
这样的选项-no_ssl2
都将失败。
对于端口25也是如此,但随后与smtp
协议…