后端接口数据安全性

前后端分离状态下,接口数据安全性如何保证呢
一个get请求,直接在地址栏输入接口地址如:http://xxx.com?pagesize=1&tok...
服务端用session的话,只要浏览器页面不全部关闭,session也是会带过去,数据也能获取到
如何在不改变请求状态下阻止这种情况出现呢

阅读 4.2k
6 个回答

你对安全性理解有偏差吧。

这种操作不会涉及到安全性问题,session 是同一个没错,但是他又不能看到别人的信息,他自己的数据爱看不看啊,本来接口返回的就应该是这个用户有权限看到的东西。莫非你们后台接口会返回他不该看到的东西,只不过 UI 没有展示?那这就不是前后端分离的问题,这是你们后台在设计 API 接口的时候喝了几斤二锅头的问题。

最后后端通过添加验证referer来源实现的,直接在页面上写接口地址referer是空的

服务端种cookie的时候设置domian。

web前端的接口绝对安全是不存在的!因为web端的代码会泄露,所有混淆都只是增加了门槛而已。

前后端分离现在一般都会去采用JWT也就是 通过token 而不再是session的方式了,spa应用最为流行这样的方式

早期用filter,现在用token..

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题