去年10月, 微软Live、苹果iCloud、Yahoo 相继在中国遭受中间人(MITM)攻击。 2015年1月17日,有用户 反映 微软Outlook邮件系统的IMAP/SMTP服务器遭受攻击,相比去年10月的攻击,这次攻击者的手段更加高明。
下图就是以为用户通过email客户端(Ice-dove)访问Outlook时的情况:
经过测试,Outlook的IMAP和SMTP服务在中国遭到了中间人攻击(MITM),好在网页端的Outlook(https://outlook.com和https://login.live.com/)不受影响。攻击持续了一天,现在已经停止。
这种形式的攻击方式非常高明,因为客户端警告信息不如浏览器(上次是SSL中间人攻击)的警告信息那么明显。
(iPhone默认邮件客户端的错误信息)
一般来说,用户发现警告信息,发现客户端没有开始查收邮件,大多数用户都会点击"继续",而忽略警告信息。用户会认为这是网络问题。一旦点击了继续,所有的邮件、联系人和密码都会被攻击者一览无余。
去年10月,微软Live、苹果iCloud、Yahoo相继在中国遭受中间人,苹果甚至专门为此建了 帮助页面 ,指导用户安全地连接到iCloud。
FreeBuf科普:中间人攻击
IMAP/SMTP是手机邮件客户端、和电脑客户端(如Thunderbird)所使用的协议。互联网邮件访问协议(IMAP,Internet Message Access Protocol)是让邮件客户端从邮件服务器上获取邮件信息,下载邮件的协议。而简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)则是用于传输邮件信息并提供来信有关的通知。
中间人(man-in-the-middle,MITM)攻击是指:攻击者与通讯的两端分别建立独立的联系,并交换其所收到的数据,使通讯的两端认为他们正在通过一个私密的连接与对方直接对话,但事实上整个会话都被攻击者完全控制。
要想在Firefox上重现攻击,我们首先得设置Firefox,使其能够访问IMAP所使用的993端口。然后我们访问https://imap-mail.outlook.com:993。结果如图所示,与之前的中间人攻击一样,证书是自签名的。