常见安全漏洞和解决方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1身份认证安全

1.1.1弱密码

密码长度6个字符以上密码字符必须包含大写字母、小写字母和数字,并进行密码复杂度检查强制定期更换密码

1.1.2密码存储安全

密码存储必须使用单向加密

单纯的md5,sha1容易被破解,需要添加随机的盐值salt

涉及支付及财产安全的需要更高的安全措施,单纯的密码加密已经不能解决问题。可以考虑手机验证码、数字证书、指纹验证。

1.1.3密码传输安全

1.1.3.1密码前端加密

用户名、密码传输过程对称加密,可以使用密钥对的对称加密,前端使用公钥加密,后端使用私钥解密。

前端加密示例

引入脚本,rsa加密工具和md5加密工具

vscript src =" ${resourcepath} /jsencrypt/bin/jsencrypt.min.js"

type ="text/javascript" >