Telegram 說明他們將會使用 CDN 加速:「More Speed and Security!」。
資料在 CDN 的節點上是加密的,金鑰需要透過 Telegram 的 key server 提供:
While these caching nodes are only used to temporarily store public media (imagine Telegram versions of superpopular YouTube hits), all data that goes through them is encrypted with a key unknown to the caching nodes. In other words, we treat these CDN caching nodes just like we treat your internet provider – they only ever get encrypted junk they can't decipher.
但這表示 Telegram 本身有能力解開這些資料?不知道這邊講的是什麼行為...
使用者如果選擇願意公開的話當然沒問題,但這種情況下也不需要 CDN 加密;而當使用者不願意公開時,應該是期望 Telegram 也無法解開這些資料?再來看看到底是怎麼樣的功能要上 CDN?