我正在为一小群管理员构建一个应用程序,该应用程序将被密码锁定。把它当作一个小的“内部网”应用程序。由于我的帖子数据越来越大(许多输入字段,长表单),我想知道安全性。
我的应用程序是用AngularJS编写的,所以我做了一个完整的前端验证。
注意:我不使用AngularJS的路线,拉拉维尔正在处理这个问题。所有的数据都是通过Ajax调用发布的,Laravel正在向数据库中插入数据。这两个框架都运行在同一个域上。
因此,在这里我的关切是:
我还应该在后端验证数据吗?
这是我的想法。
额外的问题:如果我的应用程序没有密码,我应该做些什么?
发布于 2015-06-29 18:31:04
总的来说,是的。
如果在前端工作时出错,您可能会以应用程序无法处理的格式发送数据。
而且,客户端的数据也不一定是可靠的。不同的浏览器可能以不同的方式运行,并且可以以不可预测的方式发送数据。
根据后端的值类型,您应该验证最小/最大长度、格式(正确的电子邮件地址、文件名等)。
发布于 2018-11-13 04:38:00
https://stackoverflow.com/questions/31122544
复制相似问题