简体   繁体   English

手机公司如何检测您是否共享3G / 4G互联网连接?

[英]How do mobile phone companies detect if you are sharing your 3G/4G internet connection?

I just spoke with a phone company in Denmark, that offer "Free 3G/4G", on the phone, but they have a limitation if you create a hotspot and share the connection, this limitation is on 50GB. 我刚刚与丹麦的一家电话公司通话,该公司在电话上提供“免费3G / 4G”,但是如果您创建热点并共享连接,则它们有一个限制,该限制为50GB。

How do they detect if your mobile device is sharing the connection? 他们如何检测您的移动设备是否共享连接? Do they intercept some special headers that the computer/other phones send over the connection? 它们会拦截计算机/其他电话通过连接发送的某些特殊标头吗?

MAC addresses are used at a lower layer than IP and relate to each hop or leg of an end to end communication so they don't really help with this issue. MAC地址在比IP低的一层使用,并且与端到端通信的每跳或每条腿相关,因此它们实际上对解决此问题没有帮助。

Detecting tethered devices is quite a complicated task and there are special solutions to do exactly this. 检测系留设备是一项非常复杂的任务,并且有专门的解决方案可以做到这一点。 They tend to look at multiple things to try to determine if other devices are using the mobiles connection, even if the devices are spoofing or manipulating headers etc. 他们倾向于看多件事,以尝试确定其他设备是否正在使用手机连接,即使这些设备是在欺骗或操纵标头等。

Examples of things a solution will look at: 解决方案将涉及的示例:

  • number of simultaneous sessions 并发会话数
  • HTTP user-agent headers HTTP用户代理标头
  • device type 设备类型
  • device screen size 设备屏幕尺寸
  • TCP Timestamp TCP时间戳记
  • TCP Source Port TCP源端口
  • TCP Sequence Number TCP序列号
  • Application-based correlation to TCP flows 基于应用程序的与TCP流的关联
  • Node-pair correlation to TCP flows 节点对与TCP流的关联

See here for an example solution and more details of the above (this is just one example solution): 请参阅此处以获取示例解决方案以及上述内容的更多详细信息(这只是一个示例解决方案):

We put the question to Three, which not too surprisingly declined to answer. 我们将问题提交给三,这并不奇怪地拒绝回答。 However, if you think about it logically, it should be fairly simple to detect tethering. 但是,如果您从逻辑上考虑它,则检测系链应该相当简单。 Every device with a network connection (including Wi-Fi) has a unique hardware identifier called a MAC address. 每个具有网络连接(包括Wi-Fi)的设备都有一个唯一的硬件标识符,称为MAC地址。 Assuming that the operator can trace the final destination of the data packets, it should be able to determine that the final MAC doesn't match your phone's. 假设运营商可以追踪数据包的最终目的地,那么它应该能够确定最终的MAC与您的手机不匹配。 source 资源

Although the post is about UK operators, it should apply in Denmark. 尽管该职位是关于英国运营商的,但应在丹麦使用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM