前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络设备硬核技术内幕 路由器篇 22

网络设备硬核技术内幕 路由器篇 22

作者头像
用户8289326
发布2022-07-27 14:30:58
5910
发布2022-07-27 14:30:58
举报
文章被收录于专栏:帅云霓的技术小屋

让我们将会议拉回到那一年的新闻联播——

“我正在网上查资料,蹦出来个广告,很黄很暴力,我马上把它给关了。”

相信很黄很暴力的弹窗广告,对大家并不是新鲜事。但是,如果单纯地认为投放这些广告的都是网站运营方,那么,你就很傻很天真了。

让我们重温一遍,从键入网址到页面呈现的过程——

  1. 浏览器调用Windows(也可以是Linux)的协议栈,操作系统向DNS发起域名解析请求;
  2. DNS返回域名解析出来的IP地址,浏览器向目的IP发起TCP/HTTP连接请求;
  3. 服务器把HTTP数据包返回客户端;

在这个环节中,路由器作为数据包“二传手”,是可以轻易地监听和改写数据包内容的。那么,如果路由器通过DPI技术,识别了HTTP,并在HTTP数据包中插入广告呢?

有的学习过前面内容的同学可能会问,ISP骨干网络、城域核心和城域边缘网络的路由器绝大多数使用NP实现,而NP的特性决定了它难以对HTTP这样的上层协议,插入以MB计的广告内容。那么,是谁在插入这些广告呢?

把我们的眼光聚焦到家庭宽带路由器上——

在2012-2014年期间,家庭宽带路由器的一个商业模式是,设备免费,通过在网页中插入广告来实现盈利。

其实现原理也很简单——发现是HTTP数据流,就在网页头部插入广告。在网络空闲时将需要插入的广告内容下载到本地。

由于家庭宽带路由器可以获取用户所有的上网行为,搜索行为,因此,用户对于这种商业模式是透明的,设备提供者可以通过分析用户上网行为来推测用户的购买偏好,并有针对性地发放广告。

因此,在这几年,我们发现,绝大多数门户网站,在地址栏都挂上了一把小锁——

这把锁代表着HTTPS。HTTPS是将HTTP在SSL/TLS 加密的Socket中传输的,这样,第三方就无法监听数据包,并插入自身希望插入的内容了。

这,也意味着,在家用路由器中监听HTTP并插入广告的商业模式走到了末路。

上一期遗留的问题:

大家知道最经典的可重构FPGA路由器是哪款吗?

答案:是H3C的SR66-X系列。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档