hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 19 回:问题 1:白名单过滤表单数据,在这节课里,我们将探讨:
问题的发生
我们做编程开发,有一句非常重要的话,请大家务必要牢牢记住,就是:永远不要相信用户提交的任何数据。
比方说我们之前开发的新增文章接口。虽然感觉上,它用起来还不错,但其实这个接口有很大的安全问题。
现在大家尝试提交一下这个数据试试,title
和content
,我们保持不动,然后给表单增加一个id=666
,然后提交。
再来观察数据库,发现果然这条数据被插入进去了。但是它的id
,不是正常的自增到103
,而是突然变成666
了。
![image.png](https://assets.clwy.cn...