中间人(MITM)攻击
什么是中间人攻击?
MITM攻击是“中间人攻击”(Man-In-The-Middle attack)的简称,在日语中也称为“水桶接力攻击”或“中间人攻击”。在此类攻击中,攻击者会拦截双方之间的通信,窃取或篡改交换的信息,再将其转发给预期接收方。
实施中间人攻击的一种常见方法是创建一个仿冒合法网站的虚假网站,然后将其链接嵌入电子邮件或社交媒体消息中,诱导用户访问。当用户访问该虚假网站时,其请求会被转发至合法服务器,而服务器的响应则会通过虚假网站传回给用户。另一种方法是设置一台伪装成公共Wi-Fi接入点的设备,以拦截通信。
尽管中间人攻击是一种经典攻击手法,但要全面防御此类攻击非常困难。攻击者实际上充当了代理:当用户访问网站时,攻击者对浏览器冒充合法的Web服务器,对服务器则冒充浏览器。一旦成功实施拦截,攻击者便可在用户未察觉遭受攻击的情况下,持续窃听并篡改通信。即使是加密通信也可能受到攻击,因为攻击者可以用自己的加密证书替换合法证书,从而解密通信。
为降低MITM攻击风险,路由器和服务器必须实施防护措施,用户也可以采取以下预防措施:
- 将重要网站添加到书签,并通过书签访问,而不是点击电子邮件或社交媒体中的链接。
- 使用网络钓鱼防护工具。
- 通过服务器证书验证网站真实性,并采用更严格的验证方法。
- 尽可能避免使用开放式接入点。
MITB(浏览器中间人)攻击是近年来由MITM攻击演变而来的一种形式。此类攻击会将恶意代码嵌入用户的浏览器,从而实施欺诈性转账等操作。

