发布时间:2022-10-25 13:48:59
很多人一提到 HTTPS,第一反应就是安全,对于普通用户来说这就足够了;但对于程序员,很有必要了解下 HTTP 到底有什么问题?以及HTTPS 是如何解决这些问题的?其背后的解决思路和方法是什么?HTTP 有典型的几个问题,第一就是性能,HTTP 是基于 TCP 的,所以网络层就不说了(快慢不是 HTTP 的问题)。比较严重的.........【阅读全文】
发布时间:2022-10-21 13:54:36
对于IM开发者来说,IM里最常用的通信技术就是Socket长连接和HTTP短连接(通常一个主流im会是这两种通信手段的结合)。从通信安全的角度来说,Socket长连接的安全性,就是基于SSL/TLS加密的TCP协议来实现的;而对于HTTP短连接的安全性,也就是HTTPS了。说到HTTPS,那就得回到HTTP协议。对于HTTP协议,大家肯定都熟.........【阅读全文】
发布时间:2022-10-20 14:25:21
连接层加密技术,这是提升IM客户端到服务器之间数据传输的安全性手段,但是这并不能解决用户间的通信隐私性以及安全性风险。因为在将数据传输到服务器之后,所有有权访问此服务器的人,包括员工、供应商及其他有关人员(甚至黑客),都有可能读取到用户的数据。说到端到端加密,我们首先想到的解决方案是:在发送端发送消.........【阅读全文】
发布时间:2022-10-18 15:41:12
要开发一个真正能用于生产环境的移动端IM系统,难度还是比较大的,因为移动端IM系统是多种技术手段的综合应用:包括移动端网络编程、通信安全、高性能互联网架构等等,尤其在当下IM技术相对封闭、实践资料并不容易找到的情况下。互联网架构中,web-server接入一般使用nginx来做反向代理,实施负载均衡。整个架构分三.........【阅读全文】
发布时间:2022-10-12 16:19:13
消息是互联网信息的一种表现形式,是人利用计算机进行信息传递的有效载体,比如即时通讯网坛友最熟悉的即时通讯消息就是其具体的表现形式之一。消息从发送者到接收者的典型传递方式有两种: 1)一种我们可以称为即时消息:即消息从一端发出后(消息发送者)立即就可以达到另一端(消息接收者).........【阅读全文】