更快的速度与更强的安全

我们 Telegram 团队热衷于打造兼顾速度与安全的精巧技术。从 Telegram 4.2 起,我们开始支持 CDN 缓存。CDN 是第三方缓存节点,我们会用它为身处偏远地区、但 Telegram 很受欢迎的用户,缓存大型频道(比如订阅者超过 10 万)中公开发布的视频和照片。

由于 CDN 缓存让数据传输的距离更短,还能避开地区之间的瓶颈,这将为数千万用户提升下载速度。

虽然这些缓存节点只用于临时存放公开媒体(可以想象成 Telegram 版的爆款 YouTube 视频),但流经它们的所有数据都用缓存节点并不知道的密钥进行了加密。换句话说,我们对待这些 CDN 缓存节点,就像对待你的网络服务商一样——它们拿到的永远只是无法破译的加密乱码。

它是如何运作的

如果你对技术细节感兴趣,欢迎查看这个页面,其中说明了相关的加密与安全校验。而且一如既往——Telegram 应用更新后的源代码都是开放的,供你审阅。也欢迎安全专家基于我们为所有应用公开的开源代码,验证 CDN 的具体实现。

得益于这项技术,在南美、土耳其、印度尼西亚、印度、伊朗或伊拉克等地,公开照片和视频的下载速度将大幅提升,同时安全性丝毫不打折扣。

小结

  • 对数百万 Telegram 用户来说,热门公开媒体的下载速度将提升数倍。
  • CDN 缓存节点不是 Telegram 服务器,也不属于 Telegram 云端。
  • CDN 仅用于缓存大型频道中的热门公开媒体,私密数据绝不会进入其中。
  • CDN 只能拿到加密数据,且永远不掌握密钥:即便被黑客或第三方入侵,攻击者也无法破译这些文件。
  • 从 CDN 缓存节点下载的数据,始终会由接收端的 Telegram 应用通过哈希进行校验:攻击者无法用自己的版本替换任何文件。
  • 关于 CDN 的详细技术信息可在此处查看;已支持 CDN 的 Telegram 应用更新源代码可在此处获取。
  • Telegram 4.2 还包含一大堆其他好料,等你体验。

祝你安全(且飞快)!

2017 年 7 月 23 日
Telegram 团队