- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
福利来袭!Web开发者安全速查表分享!
标签:Web开发者安全速查表 2017-8-06 作者:任品
如今,各种互联网的web应用开发程序层出不穷,但在开发程序的过程中总会出现很多问题,那么遇到问题时该怎么解决呢?通过接下来小编向大家介绍的Web开发者安全速查表,希望大家能够有所收获。
数据库篇
1.如果你的数据库支持低成本加密,请确保开启这项功能并保护主机磁盘中的数据。与此同时,确保所有的备份文件都进行了加密存储。
2.对类似访问令牌、电子邮箱地址或账单详情进行加密处理,尤其是用户的身份识别信息(密码)。
3.通过使用SQL预处理语句来避免SQL注入攻击。比如说,如果你使用的是**M,那么请不要使用npm-mysql,你应该用的是npm-mysql2,因为它支持SQL预处理语句。
4.使用密钥存储器来保存或派发密钥,不要直接将密钥硬编码在你的应用之中。
5.按照最小权限原则给数据库访问账号分配权限,不要使用数据库的root账号。
开发篇
1.确保你软件中所有组件的每一个版本都进行了漏洞扫描,包括接口、协议、代码以及数据包。
2.对产品中所有使用到的第三方工具时刻保持**性,选择一款安全系数较高的开发平台。
身份验证篇
1.使用简单但健壮的密码规则,以鼓励用户设置长度足够安全的随机密码。
2.使用合适的加密算法来计算并存储密码哈希,在初始加密时选择合适的随机数据,还有就是千万不要自己去写一个加密算法。
3.在服务的登录机制中引入多因素身份验证功能。
以上就是小编向大家介绍的关于Web开发者安全速查表的全部内容了,希望大家在看完之后能够有所帮助。如果大家想要观看更多关于Web开发者安全速查表的相关内容,可以到猪八戒网服务购的行业资讯进行查看。
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。