面向数据库中间件的DPU内嵌式细粒度访问方法及系统
摘要:
一种面向数据库中间件的DPU内嵌式细粒度访问方法及系统包括:当用户发起访问请求时,通过访问控制列表引擎判断用户是否有权限访问数据库;当有权限访问数据库时,利用策略函数VPD,将用户权限信息添加到访问请求对应的SQL语句,实现动态查询重写;基于动态查询重写后的SQL语句从预先构建的关系数据库表中查询满足条件的数据;其中,关系数据库表是将通用数据模型映射为关系数据库表结构。本发明通过设置访问控制列表引擎初步判断用户是否有权限访问数据库,提高了访问控制的处理效率,还利用策略函数VPD根据用户权限信息动态重写SQL查询,嵌入权限验证逻辑,确保用户访问授权的数据,实现了对数据的细粒度访问控制。
0/0