游客发表
连上你家路由器的过无干设备,你在上面刷了什么、线网点了什么,手机路由器基本都知道。过无干这不是线网猜测,是手机技术事实。你手机发出的过无干每一个请求,数据包都得先经过路由器转发出去,线网路由器有机会看到你访问了哪些IP、手机用了什么协议、过无干传了多大数据。线网
但"看到"和"看懂"是手机两回事。这就好比邮递员能看见你寄信的过无干地址和信封大小,但信封里写了什么,线网他拆不开就不知道。手机HTTPS加密干的就是这个事——你访问淘宝、微信、银行App,数据在传输前已经加密了,路由器能看到你连了淘宝的服务器,但看不到你搜了什么商品、聊了什么内容。
拿一台普通家用路由器来说,管理后台里通常有个"设备管理"或"连接记录"页面。你能看到每台设备的MAC地址、分配到的内网IP、实时上传下载速率。有些路由器还记录DNS查询日志——这个信息量就大了。DNS相当于通讯录,你输入"zhihu.com",手机得先问DNS服务器这个域名对应哪个IP。如果路由器记录了DNS请求,那你访问过哪些网站,一清二楚。
我实际测试过一台华硕路由器,开启流量分析功能后,后台能按设备列出最近访问的域名列表。微信的文字消息看不到,但能知道你几点打开了微信、传了多少数据。看视频和刷网页的流量特征完全不同——视频是持续的大流量下行,网页是间歇性小包请求。有经验的人看一眼流量曲线,大概就能判断你在干什么类型的事。
再往深了说,如果路由器被刷了第三方固件,或者有人在你网络里做了ARP欺骗、DNS劫持,那能拿到的信息就完全不一样了。DNS劫持可以把你的"银行网站"解析到一个假IP上,你输入的所有信息直接落到攻击者手里。这不是无线路由器本身的功能,是有人恶意利用了网络架构的漏洞。
家里路由器好歹是你自己的,公共WiFi就不一样了。商场、咖啡厅、机场的免费WiFi,管理方在网关层面能做的手脚更多。2015年央视315晚会曝光过公共WiFi窃取用户信息的案例——攻击者搭一个名字很像的假热点,你连上去之后,所有未加密的流量全部裸奔。就算你访问的是HTTPS网站,攻击者也能通过SSL剥离攻击,把你的HTTPS连接降级成HTTP。
不过现在情况好了很多。主流App基本强制HTTPS,操作系统也在推DNS over HTTPS,加密范围在扩大。安卓和iOS都会提示证书异常,浏览器对HTTP网站直接标"不安全"。
宽带运营商能看到的东西比路由器多得多。你访问的域名、连接的IP、流量大小、时间段,这些记录按规定要保存至少6个月。但运营商同样受加密限制,看不到HTTPS的具体内容。真正能拿到明文内容的,只有你手机上的App本身,或者你主动安装了证书的中间人设备。
说到中间人,企业网络里很常见。公司给员工电脑装根证书,防火墙就能解密HTTPS流量做审计。但手机上一般不会这么干,除非是公司配发的设备。
所以回到标题那个问题:能通过无线网查到手机干了什么?答案是——能查到一部分,查不到全部。访问了哪些域名、什么时间、用了多少流量,这些藏不住。具体聊了什么、看了什么文章、输入了什么密码,只要加密到位,路由器层面拿不到。真正要担心的是有人在你网络里做了手脚,或者你连了一个不该连的WiFi。
自己家的路由器,改掉默认管理密码,关掉WPS,固件保持更新,基本就没什么大问题。出门在外,少连来路不明的免费WiFi,敏感操作切回蜂窝数据。这些习惯比什么安全软件都管用。
友情链接