在教科书中学习针对网络与通信路径的攻击
定义中间人攻击(中間者攻撃)是攻击者在不被察觉的情况下插入正在通信的双方之间,对往来数据进行窃听(盗聴)或篡改(改ざん)的攻击。
解说攻击者对用户冒充服务器,对服务器冒充用户,让双向的数据都经过自己转手。双方都以为在与对方直接通信,所以即使内容在途中被读取或改写也很难发觉。未加密的通信、未确认对方真伪就建立的连接容易成为目标,对策是对通信加密,并确认对方是真的(如验证服务器证书)。
类比就像在两人之间送信的信使,偷偷拆开信封读过,再添上几句才送到。收信的一方并不知道信使在途中动过手脚。
记忆钩子名称译自英语 Man-in-the-Middle,取首字母简称 MITM。