【发布时间】:2010-03-01 23:38:05
【问题描述】:
我已经构建了一个客户端-服务器系统,客户端登录以通过服务器与其他客户端安全通信。
这是我系统的属性:
-客户端-服务器通信是 SSL 加密的
-客户端登录详细信息以哈希值的形式安全地存储在服务器本地存储的数据库中
-在登录时,每个客户端都会发送一个会话公钥以存储在服务器上,其他客户端使用该公钥来加密对称密钥。对称密钥用于以后的消息加密,防止服务器窃听
-在聊天开始时,指纹用户身份验证用于确保用户是他/她假装的人。它通常是通过电话读取指纹来完成的,指纹是两个公钥的 SHA256 哈希值,为了方便起见,它会被分成两部分并进行异或运算。
-MAC 随每条消息一起发送
您有什么建议可以改善这一点?我的服务器可能遭受哪些攻击?
谢谢
【问题讨论】:
标签: security login client protocols