【发布时间】:2013-08-25 17:53:49
【问题描述】:
我想根据OWASP Web Service Security 应用网络服务安全性。因此,我偶然发现了两点:
到目前为止,只有一个 RESTful 服务可以由客户端直接访问。对于每个请求,客户端都需要通过服务器进行身份验证。所有通信都通过 TLS 保护。我现在不确定 Message Integrity 因为我不明白这句话:
使用公钥加密时,加密确实可以保证机密性,但不能保证完整性,因为 接收者的公钥是公开的。出于同样的原因,加密确实 不确保发件人的身份。
是否还要求数据由客户端签名以确保消息完整性? TLS 只是点对点,代理呢?
关于Message Confidentiality,我的理解如下。
- 使用 TLS 确保通过网络传输消息的机密性。
- 使用对称加密对传输的数据进行加密。
- 加密后的数据存储在数据库中。
我没听错吗?
【问题讨论】:
标签: security ssl data-integrity confidentiality