开启 3 天免费试用
注册即可免费体验全部高级功能。
*仅限新用户;每位用户只能获得一次试用。


中间人攻击 是攻击者插在你和目标网站、App 或服务之间,偷偷观察、拦截、篡改或重定向通信。最常见场景包括假 Wi-Fi 热点、被篡改的 DNS、恶意代理、弱加密网络和用户忽略 HTTPS 证书警告。[1][2]
它危险的地方在于“你以为自己连的是官网”。如果你在错误页面输入密码或忽略证书警告,攻击者就有机会拿到账号、验证码或会话信息。
中间人攻击属于网络路径风险,完整防护框架可以参考网络安全完全指南。
关键要点:
- 中间人攻击是攻击者插在你与服务之间,从而监视、篡改或重定向通信。
- 常见路径包括假 Wi-Fi 热点、DNS 篡改、恶意代理、弱加密网络和被忽略的证书警告。
- HTTPS 的保护依赖正常的证书验证和设备信任设置;不要绕过证书警告。
- VPN 能减少本地网络侧的观察和篡改;证书、代理或域名异常时,立刻停止输入敏感信息。
| 场景 | 攻击者做什么 | 你会看到什么 |
|---|---|---|
| 假热点 | 建一个相似 Wi-Fi 名称 | 免费 Wi-Fi、酒店名、咖啡店名 |
| DNS 劫持 | 把域名解析到假地址 | 地址栏可能仍是原域名;仍须验证 TLS |
| 恶意代理 | 强制流量经过代理 | 访问变慢、证书异常 |
| 证书欺骗 | 诱导忽略 HTTPS 警告 | 浏览器提示连接不安全 |
| 局域网嗅探 | 观察同网段流量 | 你通常没有明显感觉 |
能观察数据包,不等于能读出 HTTPS 内容。被动嗅探可能暴露连接元数据,但正确验证的 TLS 会保护传输内容。DNS 劫持改变域名解析到的地址,不一定改变地址栏里的域名;重定向后的服务器仍须提供浏览器认可、与该域名匹配的证书。[1][2]
公共 Wi-Fi 风险可以继续看公共 Wi-Fi 安全风险。
HTTPS 通过 TLS 加密浏览器和网站之间的数据,并用证书验证网站身份。Cloudflare 对 HTTPS 的解释是:它能保护数据在传输中不被轻易读取或篡改。[1]
但前提是证书验证正常。只要你看到浏览器提示证书无效、域名不匹配或连接不安全,就不要继续输入账号密码。
受信任根证书会改变这条边界。检查代理可以终止一段 TLS 连接,再与真实网站建立另一段;设备若信任其签发 CA,浏览器可能不弹证书警告。因此,广告过滤中的 HTTPS 检查需要知情授权,并弄清运营方能读取哪些流量,而不只是再加一份过滤列表。[2]
受管工作设备应向管理员确认检查是否获准、覆盖哪些数据。个人设备出现陌生根证书、描述文件或代理时,按操作系统官方支持说明核查来源;不要随意删除系统根证书,也不要为消除警告移除组织管理措施。
同意检查前,先问清由谁执行、覆盖哪些 App 和目标地址、是否保留内容,以及个人设备如何停止使用。这种双连接模式仍对各段传输加密,但检查运营方参与了通信,可能读取两段之间的内容。这里改变的是你信任谁,而不是所有 HTTPS 保护都消失了。授权应覆盖运营方及涉及的数据,不能只看浏览器有没有警告。[2]
以下防护与恢复步骤依据所列来源整理,未进行完整端到端实测。
警告说明证书验证需要处理,不能单独确定攻击者。针对桌面 Chrome,Google 官方错误指南区分设备时间错误、证书颁发机构问题和名称不匹配。根据准确消息选择下一项检查,不绕过警告继续访问;其他浏览器可能采用不同措辞。[3]
| 检查项 | 记录的现象 | 安全的下一步 |
|---|---|---|
| 设备时间 | Chrome 提示时钟过快或过慢,或显示 NET::ERR_CERT_DATE_INVALID | 核对实际日期、时间和时区;通过正常系统设置纠正错误时间,受管设备则向 IT 求助 |
| 证书颁发机构 | Chrome 显示 NET::ERR_CERT_AUTHORITY_INVALID | 确认是否存在获准的检查代理;不要导入报错页面提供的证书 |
| 网站名称 | Chrome 显示 ERR_CERT_COMMON_NAME_INVALID | 对比请求地址和已知官网域名;名称持续不匹配时报告网站方 |
| 单一目标 | 其他需要访问的 HTTPS 网站正常,只有此处失败 | 通过另一个已知渠道联系该服务;不要换成看起来相似的域名 |
| 多个目标 | 多个需要访问的 HTTPS 网站都提示警告 | 记录共同现象和近期设备变更,请设备厂商或管理员调查 |
后两行用于整理求助信息,不能证明拦截发生在哪一段。不要为测试警告页面而输入密码。公共网络若需要门户,向场所方核实用途;要求安装根证书是停止操作的理由,不是可信浏览的常规前提。[3]
发现异常时先停止提交数据,记录受影响域名、时间、证书警告及近期配置变更,不复制密码或会话令牌。离开可疑网络后,只在可信连接上重新打开已知官网地址。警告跨网络持续出现时,应进一步核查设备、服务或信任设置,不要反复点击继续。
如果已经提交凭据,在可信设备上修改受影响密码,并通过服务官方安全设置撤销陌生会话。只撤销已确认不需要的配置变更,将受影响设置恢复为已知可信的值,再核对正常访问是否无需绕过证书验证;无法确认是谁安装了证书或代理时,暂停并向管理员或厂商求助。
每次只做一项获准的修正,并记录变更。例如,纠正确实错误的设备时间后,在保持证书检查开启的情况下重新打开已知 HTTPS 地址。预期是无需验证例外即可正常访问;仍报错时,停止并把准确消息交给支持人员,不降低浏览器安全设置。[3]
记录中把配置恢复和账号恢复分开。网页正常加载不能说明之前的凭据或会话是否泄露。恢复敏感操作前,确认相关设置的责任方已知、访问无需绕过警告,可能暴露的账号也已在可信设备上复核。配置来源仍不明或账号警报持续时,恢复尚未完成,应再次向管理员、厂商或服务支持求助。
如果你经常住酒店,可以读酒店 Wi-Fi 安全吗?。
VPN 能保护你设备到 VPN 服务器之间的连接,让同一 Wi-Fi 下的人和本地网络管理员更难观察或篡改流量。但它不能修复假网站、钓鱼链接或你主动安装的恶意证书。
所以最稳组合是:HTTPS + 不忽略证书警告 + VPN + 手动核验域名。
核实热点和必要的门户后,先连接 AethoVPN,再发送需要经其隧道保护的流量。它保护设备到 VPN 服务器这一段,网站身份仍由 HTTPS 检查;这不能修复设备入侵,也不能撤销对检查证书的信任。最好先在可信网络上用邮箱验证码注册。
不一定。假热点、恶意代理和局域网嗅探工具的门槛并不高。
会。手机连接公共 Wi-Fi、安装陌生证书或访问假登录页时同样有风险。
HTTPS 很重要,但你仍要核对域名、不忽略证书警告,并避免连接可疑网络。
不会。VPN 保护的是连接路径,不能确认网页是否真实;你仍要自行核对域名,并留意浏览器的证书警告。
这可能是获准的流量检查:设备信任企业 CA,代理处理两段 TLS 连接。没有警告不代表没有检查,应向管理员确认覆盖范围和政策;个人设备不要仅为接入热点安装陌生根证书。
免责声明:本文为通用网络安全科普,不替代企业安全策略或专业渗透测试建议。
来源
[1]Cloudflare — What is HTTPS?: https://www.cloudflare.com/learning/ssl/what-is-https/ [2]OWASP — Man-in-the-middle attack: https://owasp.org/www-community/attacks/Manipulator-in-the-middle_attack [3]Google Chrome Help — Get help with common error messages in Chrome: https://support.google.com/chrome/answer/95669?hl=en
Sources checked 2026 年 10 月 9 日。
延伸阅读:
注册即可免费体验全部高级功能。
*仅限新用户;每位用户只能获得一次试用。