HTTP / HTTPS over 3G 的安全性如何?

信息安全 tls http 无线的 3g
2021-08-10 18:14:40

假设我从支持 3G 的智能手机或类似设备登录到一个网站,例如 Twitter。这对拦截有多安全?有人可以窃取我的密码或登录信息吗?

如果我使用 HTTPS 会怎样?如果我的设备只能获得 2G 信号或类似信号怎么办?是不是因国家而异?

3个回答

对于 HTTP,您依靠没有人能够监视您的设备(您的智能手机或计算机)和目标服务器之间的数据包(或更改/丢弃/复制它们)。2G 和 3G 提供一些加密,但仅限于从您的设备到最近的基站加密是“无线”的。从基站到目标服务器,没有加密(或者,至少没有标准强制执行),因此您不能假设数据受到保护。此外,2G 加密基于A5/1,这是已知的弱(并且有一些方法可以强制给定的手机切换回A5/2,它在设计上很弱,并且可以在现实中破解 -时间)。3G使用虽然在学术上被削弱了,但仍然无法用今天的技术破解。但是,我重复一遍,2G/3G 加密仅针对附近的对手,他们将自己限制在您的设备和电台之间的无线电链路上。不要使用 HTTP 传输有价值的数据。

HTTPS 是SSL内的 HTTP 。SSL 旨在提供安全性(服务器身份验证、机密性和数据完整性),无论传输介质如何2G/3G 与 HTTPS 的安全性无关。这取决于您的浏览器/操作系统(尤其是哪些证书颁发机构被接受为“受信任的根”),而不是网络。

如果使用 HTTPS,无论运营商网络是什么,功能都是相同的。因此,即使有人实际上可以嗅探您通过 3G 发送的数据,当他们在以太网电缆上获取加密数据时,他们也必须做与解密数据相同的工作量。目前无法做到这一点。因此,要回答您的问题,使用 HTTPS 是安全的,并且不会因国家/地区而异。

另一方面,如果使用简单的 HTTP 连接,根据https://serverfault.com/questions/311873/can-3g-networks-be-packet-sniffed-analyzed , 那么任何人都可以看到您的凭据。

HTTP 或 HTTPS 协议在 3G 上与任何其他类型的网络(WiFi、有线等)一样安全。

正如 ewanm89 指出的那样,连接的 3G 部分仅在您的设备和电话网络之间。数据包仍将在电话网络和其余服务器之间沿着通往您尝试访问的服务器的路径发送。如果这些数据包未加密,那么沿该路径的任何人都可能窃取您的凭据。

在所有条件相同的情况下,您连接的国家/地区应该无关紧要,除非某个国家/地区采取极端措施,例如阻止 HTTPS。