JAVA中前台校验和后台校验哪个安全,如果后台校验安全为什么不取消前台校验

本文探讨了JAVA中前台和后台校验的安全性问题。前台校验通过JS快速反馈用户,减轻服务器压力;后台校验确保数据合法性,二者结合提供更全面的安全保障。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA中前台校验和后台校验哪个安全,如果后台校验安全为什么不取消前台校验 5

我唉小黄  |  浏览 2455 次  |举报
我有更好的答案
推荐于2016-08-27 04:41:25 最佳答案
前台的验证一般是通过Javascript,js代码是可以被禁用和篡改的,所以相对后台检验而言,安全性会低一些。

前台校验不需要服务器返回数据的选项,例如密码为空啊,邮箱不合法啊,但是也需要后台校验,例如用户名重复校验,必须提交后台查询数据库,返回是否重复。原则就是能前台JS校验的就前台校验,一来快捷,二来减少服务器的压力。

其他回答

前台校验+后台校验最安全
后台的安全性高一些
而前台的校验比较快
所以有问题可以直接反馈
yxs19910622    |  发布于2013-09-13 09:22
举报|  评论 
0  0
最安全的是前后台都校验。前台的校验是第一道门,可以初步判断用户的输入是否合法。若不合法可以直接立即反馈给用户,而不用走到后台流程再回到页面。后台的校验,就是为了进一步补充校验数据合法性,这时的主要目标就不在数据本身了,大多与业务有关。比如,你校验这个会员所填的价格是不是与他的等级匹配?或者校验某一个唯一性的字段是否在数据库唯一?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值