增删改查中如何防止横向越权?

横向越权操作和纵向越权操作。前者指的是攻击者尝试访问与他拥有相同权限的用户的资源;而后者指的是一个低级别攻击者尝试访问高级别用户的资源。
https://bbs.csdn.net/topics/3...

比方说 前端传来一个 id
后端进行增删改查
如何防止 有效的用户 对 非自己的 资源进行操作

laravel 中应该把这部分代码放在哪里

阅读 4.5k
2 个回答

这是我理解是涉及到数据权限的问题。

  1. 可以设置有效用户对某些范围内的数据有操作权限。
  2. 数据库表增加字段记录数据所属人。

代码应用层在数据处理时进行相关校验。我理解并不是所有数据都需要做对应的校验,可以通过权限去校验,权限通过操作权限和数据权限进行防止用户非法操作。

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