【网络安全基础教程】Web前端安全有哪些安全编码原则?
老男孩IT教育
行业新闻
2021年11月3日 18:12
随着Web和移动应用等的快速发展,越来越多的Web安全问题逐渐被显露出来,如果没有做好网站和移动应用的安全工作,不仅会造成用户信息、服务器和数据库信息的泄露,更可能会造成用户财产的损失,本篇文章整理了Web前端安全的安全编码原则,请看下文:
随着Web和移动应用等的快速发展,越来越多的Web安全问题逐渐被显露出来,如果没有做好网站和移动应用的安全工作,不仅会造成用户信息、服务器和数据库信息的泄露,更可能会造成用户财产的损失,本篇文章整理了Web前端安全的安全编码原则,请看下文:
登录注册安全
当用户访问我们的网站或移动APP时,通常情况下需要注册或登录,住过登录注册功能没有做好安全防范工作,很有可能会有账户密码被盗取的风险,因此下面总结了一些在实现登录注册功能时需要注意的一些要点:
1、注册时的账户密码要求
注册时可以限制用户名为合法字符和限定长度,比如密码长度可以限制大于8位且包含大小写字母、数字。
2、登录失败时的提示信息
登录失败时不该返回详细失败信息,从而避免用户猜解。
3、增加验证码机制
用户在失败一定次数后,应设有验证码功能,验证码每验证过一次状态应立即设置为失效,从而避免验证码重复。
4、不在常用地登录时需要进行身份验证
在用户成功登录后,后台应记住用户的IP和时间,当用户IP不在历史地登录时,应进行二次验证用户身份,以确保用户信息安全。
5、Cookie安全
Cookie中通常包含用户的登录态标识,因此为了保障Cookie的安全,需要设置HttpOnly属性以防止被XSS漏洞/JavaScript操纵泄露,此外实现全站HTTPS后,Cookie应当设置secure属性,使浏览器仅在安全加密连接时才能传送使用该Cookie。
关于"Web前端安全有哪些安全编码原则?"的话题到这里就结束了,老男孩网络安全技术课程为全日制教学,边讲边练,注重当堂教学知识点的消化吸收,重视学习效果,不定期的阶段性测试检验学员的学习成果,以弥补学习上的不足。
推荐阅读:
