电子商务应用的安全保障与访问控制系统构建
1. 电子商务应用的风险评估与安全措施
1.1 用户注册页的安全设计
为防止机器人提交表单导致请求过载和拒绝服务,用户注册页配备了 CAPTCHA。CAPTCHA 是一种挑战 - 响应测试,由图像组成,其中的文本字符机器人无法识别,但人类可以。用户必须填写 CAPTCHA 中的信息才能提交表单。
1.2 加密实现
1.2.1 数据静态加密
为保护存储在数据库中的敏感数据,采取了以下加密措施:
- 对所有需要加密并存储在数据库中的数据实施数据库列级加密。
- 信用卡应用交易数据库表中存储主账号(PAN)的列,使用 AES 256 位密码在 CBC(密码块链接)模式下进行加密。
- 礼品卡数据库中的礼品卡密码,使用 AES 256 位加密算法在 CBC 模式下加密。
- 用户密码和密码答案使用带有强盐的 SHA 256 位单向哈希函数进行哈希处理。
1.2.2 数据传输加密
为确保数据在传输过程中的安全性,采取了以下措施:
- 用户登录和重新登录始终通过加密连接进行。
- 为电子商务应用实施传输层安全,用户登录后的所有活动都将通过加密链接进行,与应用的通信将通过 HTTPS 链接进行。
- 采用 2048 位 RSA 与 SHA - 1 证书实现传输层安全。
- 信用卡信息将通过支付网关服务器建立的 HTTPS 链接发送到支付网关。
1.2.3 加密密钥管理
为管理加密密钥,采取了以下措施:
- 建立两个密钥:数据加
超级会员免费看
订阅专栏 解锁全文
867

被折叠的 条评论
为什么被折叠?



