用户接口直接返回密码哈希,吓出冷汗,敏感字段全过滤,前端要啥返回啥
新手写接口,直接把数据库查出来的内容全返回给前端,用户密码、邮箱全露出来,被抓包之后用户数据泄露,其实接口返回数据,把敏感字段全过滤掉。第一,用户列表接口,别返回密码、手机号这种敏感字段,前端要啥就返回啥;第二,用户自己的信息接口,可以返回自己的手机号,但是别人的信息接口,别返回;第三,调试的时候临时看全字段,上线之前把敏感字段全删掉;第四,别在接口里返回数据库内部的自增ID,泄露数据库结构。
我之前用户接口,直接返回了用户的密码哈希,被抓包看到,吓出一身冷汗,之后所有接口,敏感字段全过滤,前端要啥就返回啥,再也没泄露过。很多新手觉得查出来啥就返回啥,敏感数据全漏出去。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0