怎么解决从前台页面抓包(get或post请求)后修改包中的内容在传给后台进而改变数据库中的数据?

 我来答
貌似風輕
2018-07-28 · TA获得超过7280个赞
知道大有可为答主
回答量:1672
采纳率:94%
帮助的人:662万
展开全部
根本的解决方法是:后台校验
后台接口进行用户权限验证和请求参数是否合法的的验证。如果用户有权限且修改的内容属于正常修改(修改后的值在允许范围内) 则通过,否则不允许修改,返回错误提示。
其他的方法都不能从根本上防止抓包后模拟请求的问题。get、post就是一个http请求,这个请求是浏览器正常点击发起的还是通过程序模拟的,在后台接口是不能百分之百判断的。
因为不论是浏览器发起还是程序发起,它确实就是一个正常的http请求,各种cookie、referer、header都可以是一模一样的。
追问
对与后台效验的方法我不是太了解,但是我之前问到的方法是通过前台加密后把所有数据参数变成密文传给后台,之后再在后台解密。这种加密相比与后台的用户效验怎么样啊?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式