我正在研究避免中间人攻击的方法。我想过使用带外身份验证,但我阅读了关于同一主题的维基百科文章,内容如下:
“在身份验证中,带外是指利用两个独立的网络或通道,其中一个与主网络或通道不同,同时用于在两方或设备之间进行通信以识别用户。蜂窝网络通常用于用于带外身份验证。带外身份验证的一个示例是,当网上银行用户通过登录访问他们的网上银行账户时,一次性密码通过短信发送到他们的手机以识别他们。主要渠道是用户输入登录信息的在线登录屏幕,第二个独立渠道是蜂窝网络。这一增加的安全层可防止黑客和恶意软件破坏对完整身份验证过程的访问,但是,众所周知,这种验证用户的方法容易受到中间人 (MITM) 攻击。”
有人可以解释为什么粗线是正确的吗?换句话说,像短信这样的带外身份验证如何容易受到中间人攻击?