為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術文集,本次是第23 期。
[- 1 -] 理論聯系實際:一套典型的IM通信協議設計詳解(含安全層設計)
[鏈接] http://www.52im.net/thread-283-1-1.html
[摘要] 本文將以理論聯系實際的方式,詳細講解一套典型IM的通信協議設計的方方面面。
[- 2 -] 微信新一代通信安全解決方案:基于TLS1.3的MMTLS詳解
[鏈接] http://www.52im.net/thread-310-1-1.html
[摘要] 通信安全是互聯網應用首要考慮的問題,有別于傳統PC應用,隨著移動互聯網時代的到來,移動端的通信安全性要同時權衡:安全、性能、體驗、數據流量等等方面,要實現一個完整而實用的通信安全解決方案并非易事。本文將詳細介紹基于TLS 1.3的微信新一代通信安全協議mmtls。
[- 3 -] 來自阿里OpenIM:打造安全可靠即時通訊服務的技術實踐分享
[鏈接] http://www.52im.net/thread-215-1-1.html
[摘要] OpenIM是阿里巴巴推出的,集成于阿里百川項目中的移動端IM開放服務。阿里百川是阿里巴巴集團無線開放平臺,為移動開發者(涵蓋移動創業者)提供快速搭建APP、加速APP商業化、提升用戶體驗的解決方案。
[- 4 -]簡述實時音視頻聊天中端到端加密
[鏈接] http://www.52im.net/thread-763-1-1.html
[摘要] 本文著重闡述端到端加密(E2EE),端到端加密是確保數據傳輸安全的可行方法之一。讀完這篇文章,你可以了解這種加密方式的基本原理.
[- 5 -] 移動端安全通信的利器——端到端加密(E2EE)技術詳解
[鏈接] http://www.52im.net/thread-764-1-1.html
[摘要] 端到端加密允許數據在從源點到終點的傳輸過程中始終以密文形式存在。采用端到端加密(又稱脫線加密或包加密)時消息在被傳輸時到達終點之前不進行解密,因為消息在整個傳輸過程中均受到保護,所以即使有節點被損壞也不會使消息泄露。
[- 6 -] Web端即時通訊安全:跨站點WebSocket劫持漏洞詳解(含示例代碼)
[鏈接] http://www.52im.net/thread-793-1-1.html
[摘要] 本文將深入淺出為讀者介紹跨站點 WebSocket 漏洞的原理、檢測方法和修復方法,希望能幫助廣大讀者在實際工作中避免這個已知安全漏洞。
[- 7 -] 通俗易懂:一篇掌握即時通訊的消息傳輸安全原理
[鏈接] http://www.52im.net/thread-970-1-1.html
[摘要] 本文將通過通俗易懂的文字,引導你一步步理解為何一個即時通訊應用需要加密技術,以及需要何種方式的加密技術等,希望能為您的IM或消息推送服務的設計提供一些參考。
[- 8 -] IM開發基礎知識補課(四):正確理解HTTP短連接中的Cookie、Session和Token
[鏈接] http://www.52im.net/thread-1525-1-1.html
[摘要] 本文討論的使用Http短連接的話題可能并不適用于微信這樣的IM,因為微信的短連接并非使用Http標準協議實現,而是基于自研的Mars網絡層框架再造了一套短連接機制,從而更適用于IM這種場景(更低延遲、更省流量、更好的弱網適應算法等)
[- 9 -] 快速讀懂量子通信、量子加密技術
[鏈接] http://www.52im.net/thread-1604-1-1.html
[摘要] 量子通信技術是個很高端的話題,對于搞IM、推送、網絡通信的程序員來說,這到底是個什么鬼?所以我們一起來了解一下!
[- 10 -] 即時通訊安全篇(七):如果這樣來理解HTTPS原理,一篇就夠了
[鏈接] http://www.52im.net/thread-1890-1-1.html
[摘要] 本文將嘗試用通俗易懂的語言,一步步還原HTTPS的設計過程,以便您能輕松理解為什么HTTPS最終會是這副模樣。
[- 11 -] 一分鐘理解 HTTPS 到底解決了什么問題
[鏈接] http://www.52im.net/thread-2027-1-1.html
[摘要] 本文只做簡單的描述,力求簡單明了的闡明主要內容,因為HTTPS 體系非常復雜,這么短的文字是無法做到很詳細和精準的分析。想要詳細了解HTTPS的方方面面,可以閱讀此前即時通訊網整理的《即時通訊安全篇(七):如果這樣來理解HTTPS,一篇就夠了》一文。
[- 12 -] 一篇讀懂HTTPS:加密原理、安全邏輯、數字證書等
[鏈接] http://www.52im.net/thread-2446-1-1.html
[摘要] HTTPS(全稱:Hypertext Transfer Protocol Secure,超文本傳輸安全協議),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。本文,就來深入介紹下其原理。
[- 13 -] 基于Netty的IM聊天加密技術學習:一文理清常見的加密概念、術語等
[鏈接] http://www.52im.net/thread-4104-1-1.html
[摘要] 本文正好借此機會,以Netty編寫的IM聊天加密為例,為入門者理清什么是PKI體系、什么是SSL、什么是OpenSSL、以及各類證書和它們間的關系等,并在文末附上簡短的Netty代碼實示例,希望能助你通俗易懂地快速理解這些知識和概念!
[- 14 -] 手把手教你為基于Netty的IM生成自簽名SSL/TLS證書
[鏈接] http://www.52im.net/thread-4142-1-1.html
[摘要] 本文要分享的是如何使用OpenSSL生成在基于Netty的IM中真正可用的SSL/TLS證書,內容包括:證書的創建、創建過程中的注意點,以及在Server端、Android端、iOS端、Java桌面端、H5端使用證書的代碼范例。
[- 15 -] 微信技術分享:揭秘微信后臺安全特征數據倉庫的架構設計
[鏈接] http://www.52im.net/thread-4374-1-1.html
[摘要] 本文將介紹微信的安全數據特征倉庫的背景起源、技術演進、當前的架構設計和實踐,以及數據質量保證系統的實現。希望給中大型IM系統的安全數據特征倉庫的設計帶來啟發。
??52im社區本周新文:《微信團隊分享:詳解iOS版微信視頻號直播中因幀率異常導致的功耗問題》,歡迎閱讀!??
我是Jack Jiang,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/