中间人攻击 中间人攻击英語Maninthemiddle attack缩写MITM在密码学和计算机安全领域中是指攻击者与通讯的两端分别建立独立的联系并交换其所收到的数据使通讯的两端认为他们正在通过一个私密的连接与对方直接对话但事实上整个会话都被攻击者完全控制在中间人攻击中攻击者可以拦截通讯双方的通话并插入新的内容在许多情况下这是很简单的例如在一个未加密的WiFi 无线接入点的接受范围内的中间人攻击者可以将自己作为一个中间人插入这个网络 一个中间人攻击能成功的前提条件是攻击者能将自己伪装成每一个参与会话的终端并且不被其他终端识破中间人攻击是一个缺乏相互认证的攻击大多数的加密协议都专门加入了一些特殊的认证方法以阻止中间人攻击例如SSL协议可以验证参与通讯的一方或双方使用的证书是否是由权威的受信任的数字证书认证机构颁发并且能执行双向身份认证