背景 OpenIM成立之初就將“開源”作為核心戰略來推進,開源充分體現了自由、平等、分享的互聯網精神。 全球范圍頻繁發生的數據泄露、勒索病毒、隱私濫用等安全事件一次次給企業敲...

背景 OpenIM成立之初就將“開源”作為核心戰略來推進,開源充分體現了自由、平等、分享的互聯網精神。 全球范圍頻繁發生的數據泄露、勒索病毒、隱私濫用等安全事件一次次給企業敲...
寫在前面 Open-IM是由前微信技術專家打造的開源的即時通訊組件。Open-IM包括IM服務端和客戶端SDK,實現了高性能、輕量級、易擴展等重要特性。開發者通過集成Open...
本文譯自Codin Gurukul經OpenIM技術人員整理修訂后發布。 寫在前面 Open-IM是由前微信技術專家打造的開源的即時通訊組件。Open-IM包括IM服務端和客...
本文譯自Codin Gurukul經OpenIM技術人員整理修訂后發布。 寫在前面 Open-IM是由前微信技術專家打造的開源的即時通訊組件。Open-IM包括IM服務端和客...
本文由作者jinglijun編寫修改,出處鏈接:https://blog.csdn.net/justinjing0612/article/details/38322353[h...
背景介紹 MQ 1.0 發布之初,基本滿足了一般業務場景的異步化需求,實現了單機下高性能的任務持久化和消費調度。1.0 的基本框架如下圖所示: 可以看到,其主要分為 MQ 和...
本文章參考https://systeminterview.com/design-a-chat-system.php[https://systeminterview.com/d...
六. TLS協議給我們的啟發 — 現代加密通信協議設計 在看了這么多的分析和案例之后,我們已經可以歸納出加密通信協議設計的普遍問題,和常見設計決策, 設計決策點: 四類基礎算...
三. TLS協議的代碼實現 TLS的主要實現: OpenSSL boringssl(Google) libressl s2n(Amazon) nss(Mozilla) pol...
9. TLS協議的安全分析 安全分析,重中之重,也是大家最關心的。 安全分析的第一步是建立攻擊模型,TLS的攻擊模式是: 攻擊者有充足的計算資源 攻擊者無法得到私鑰,無法得到...
5.11. handshake — Finished 在 ChangeCipherSpec 消息之后,應該立即發送 Finished 消息,來確認密鑰交換和認證過程已經成功了...
5.4. handshake — Server Certificate 當服務器確定了CipherSuite后,根據CipherSuite里面的認證算法,如果需要發送證書給客...
需求來源 Open-IM 是由前微信技術專家打造的全開源、永久免費、無限制的即時通訊組件。Open-IM 包括 IM 服務端和客戶端 SDK,實現了高性能、輕量級、易擴展等重...
5. handshake 協議 handshake protocol重要而繁瑣。 TLS 1.3對握手做了大修改,下面先講TLS 1.2,講完再介紹一下分析TLS 1.3. ...
4. record 協議 record協議做應用數據的對稱加密傳輸,占據一個TLS連接的絕大多數流量,因此,先看看record協議圖片來自網絡: Record 協議 — 從應...