在 Android 上检查陌生网络,再决定是否信任它
到了酒店、客户处或新办公室?信任网络前用 NetBlade Android 版该做的检查,以及不该做的。
当你加入一个不归你管理的网络时,比如酒店、机场、客户的办公室或新的工作场所,你并不知道是谁在运营它、是怎么运营的。NetBlade 有一组检查可以回答这个实际问题:在这里工作安全吗?本文给出运行这些检查的顺序、每个结果的含义,以及在别人的网络上哪些工具不要碰。
开始之前
- 手机连接到你要检查的网络。
- Wi‑Fi 相关部分需要位置信息权限。Android 要求有这项权限才能读取 Wi‑Fi 详情。
- “陌生网络检查”“我的网络”、WiFi 标签页和“TLS 证书”都是免费的。“局域网威胁扫描”是高级功能,观看一段视频可解锁 24 小时,或通过“移除广告”永久解锁。
警告: 下面的检查中,只有保持被动的那些才适合在不归你运营的网络上使用。在客户或酒店的网络上扫描别人的设备可能违反他们的规定。请先征得同意。
1. 看看你连接的是什么
点按顶栏中的 ⓘ “我的网络”图标。你会看到自己的 IP、子网、网关、DNS 和网络接口;Wi‑Fi 方面有 SSID、信号、信道和连接速度;互联网方面有你的公网 IP、运营商和位置。
有两点需要留意:
- DNS 服务器。 在酒店网络上,它们通常是网关或运营商的服务器。出现意料之外的服务器并不能证明有问题,但在第 3 步时值得记在心里。
- 公网 IP 和运营商。 它们告诉你实际在使用谁的网络连接。
2. 检查 Wi‑Fi 安全性
打开“WiFi”标签页并点按“扫描”。找到你所连接的网络(标记为已连接),查看它的安全类型:
- 开放:无线传输没有加密。附近的任何人都能看到未加密的流量。
- WEP 或旧版 WPA:可以被破解的加密。
- WPA2 或 WPA3:在无线层面没有问题。
还要留意同一个网络名称出现两次、但安全类型不同的情况,例如一个加密、一个开放。这是“邪恶双胞胎”(冒充真实接入点的伪造接入点)的典型迹象。
3. 运行陌生网络检查
这是核心检查,专为你不管理的网络而设计。
- “工具” → “陌生网络检查” → “运行”。
- 阅读三项结果:
- “公网暴露”:互联网已经知道你的公网地址的哪些信息,包括从外部可以访问的端口。
- “DNS 完整性”:网络的解析器对知名域名的应答是否诚实。会撒谎的解析器可以把你引到伪造的网站。
- “TLS 拦截”:是否有人在出口处解密你的流量。
它不会扫描或攻击任何东西。三项中的任何一项都可能返回“无法检查”,例如网络阻止了测试连接时;这并不等于通过。
注意: 你的公网 IP 会被发送到 Shodan InternetDB 和 ipinfo.io,以了解从外部能看到什么。关于该网络的其他任何信息都不会离开手机。
提示: 有些公司会有意解密流量,使用一个安全代理,并在公司设备上安装其证书。在企业网络上,“TLS 拦截”可能是公司政策而不是攻击;请询问 IT 部门。在酒店或咖啡馆的网络上,则没有任何正当理由这样做。
4. 查找局域网上的欺骗
- “工具” → “局域网威胁扫描” → “分析网络”。
- 阅读发现的问题。
它会检查你所在的网络是否为开放、WEP、旧版 WPA 或启用了 WPS,是否可能存在邪恶双胞胎、附近是否有不安全的网络,以及 ARP 异常:同一个 MAC 出现在多个地址上,或可能的网关欺骗,这是中间人攻击的典型迹象。
注意: 在 Android 10 及更高版本上,ARP 部分取决于系统允许应用看到多少邻居表内容。DHCP 地址被重新分配给另一台设备也可能导致误报,因此在下结论之前请再检查一次。
5. 检查你所依赖网站的证书
如果第 3 步让你对 TLS 产生了怀疑,请在你使用的某个服务上确认:
- “工具” → “TLS 证书”。
- 输入
host:port,例如example.com:443,然后开始。 - 查看颁发者。如果一个知名网站显示的颁发者你不认识,或者 NetBlade 警告证书与主机名不匹配,说明有人在中间。
在别人的网络上不要运行什么
- **“网络评分”和“路由器安全”**会在路由器的管理页面上尝试常见的出厂登录凭据。只在你管理的网络上运行它们。
- 对别人设备的端口扫描和局域网扫描。 除非设备所有者请你查看,否则只扫描你自己的设备。
检查是否成功
几分钟后,你应该得到:
- 网络的 Wi‑Fi 安全类型,且没有安全性更弱的同名网络。
- “陌生网络检查”的三项结果,最好没有警告。
- 一次报告“未检测到威胁。”的“局域网威胁扫描”。
如果这些都没问题,那么就手机所能判断的范围而言,这个网络表现正常。如果你的工作要求使用 VPN,仍然要使用。
如果出现问题
- 到处都是“无法检查”。 网络可能有一个你还没接受的强制门户(登录页面)。打开浏览器,完成登录页面,然后再运行一次检查。
- WiFi 标签页是空的。 授予位置信息权限,并在 Android 13 或更高版本上授予“附近的 Wi‑Fi 设备”权限。
- DNS 完整性检查未通过。 不要在这个网络上登录任何账户。如果必须工作,请使用 VPN 或切换到移动数据。
- 连续两次报告网关欺骗。 断开连接。在不归你运营的网络上,你无法修复任何东西;请告知网络的运营者。