主要观点总结
文章介绍了关于社群交流、开源项目、软件安全机制,包括传输安全、账号安全、上网行为管理审计原理、安全漏洞与系统补丁以及私钥安全等内容。同时,文章还提供了关于如何提升技术能力的建议,并提供了知识星球的加入方式。
关键观点总结
关键观点1: 社群交流
文章介绍了一个有用的社群,提供交流小册、简历优化、求职解惑等服务。
关键观点2: 开源项目介绍
文章介绍了一个开源项目,包括前端管理后台、微信小程序、后端支持单体和微服务架构等功能,并提供了相关仓库地址。
关键观点3: 软件安全机制
文章详细解释了聊天软件应该保证的安全,包括账号安全和传输安全,介绍了非对称加密和对称加密的使用。
关键观点4: 上网行为管理审计原理
文章介绍了上网行为管理系统的原理,包括监控程序的安装和运行时的工作原理。
关键观点5: 安全漏洞与系统补丁
文章阐述了系统存在的安全漏洞以及补丁的重要性,解释了黑客可能利用漏洞进行攻击的情况。
关键观点6: 私钥安全
文章讨论了私钥安全的重要性,解释了如果私钥被第三方获取可能带来的风险。
关键观点7: 提升技术能力建议
文章鼓励读者加入知识星球,以提升技术能力。内容包括项目实战、面试招聘、源码解析和学习路线等。
正文
/p/16203462.html
几个粉丝反馈, 自己的微信聊天记录就被公司截取过,
“在那个群,和谁聊了什么,看的一清二楚,还可以搜索”,
并且使用的是自己的设备,着实让我觉得不可思议。先不论技术,逻辑上说,如果仅因为使用了公司的wifi就可以被监控微信聊天内容,推论就是:
你在微信中聊的任何内容,都可能被你接入网络的管理人员监听获取。这个管理人员完全可以是咖啡店老板,酒店老板,你的老公老婆……所有提供你网络接入的地方的主人。抓紧回忆下你在这些地方都聊过啥……。
现实生活不是黑客帝国,下面我们分析下一般软件安全机制,和要取得聊天内容的可能途径,以便知己知彼。
依旧是那个问题,当一款聊天通信软件宣传他是“安全”的,这里的安全的含义是什么?如果你作为产品经理,提几个基本的安全需求,可能应该包括:
-
账号安全,不能被绕过,爆破等。就是保证用户的账号安全方面。
-
传输安全,传输的内容,应该不能被窃听,不能被篡改。
-
账号方面,账号/密码丢了那啥都白扯。这里主要说传输安全方面。实现传输安全的需求,开发人员可能会考虑采用
非对称加密交换随机秘钥,使用随机秘钥加密内容通信
的方案来实现。秘钥协商和通信加密的过程大概如下。