【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种用户权限检查方法及装置。
技术介绍
1、在数据库管理系统中,用户权限是一个非常重要的概念。在数据库中创建数据表时,如果未设置合适的用户权限,可能会导致数据泄露、数据丢失等严重后果。然而,在实际应用中,由于用户疏忽、错误操作等原因,很容易出现在数据库中创建数据表时未设置用户权限的情况,从而导致安全问题。
2、目前,一些数据库管理系统提供了一些检测用户权限的功能,但是这些功能要求用户手动进行配置,耗费时间且容易出错。而人工检查代码的方式不仅存在遗漏,误判等问题,也,需要耗费大量的时间,影响项目进度。
技术实现思路
1、本申请提供一种用户权限检查方法,所述方法包括:
2、获取目标数据库项目的源代码,并从所述源代码中解析出目标数据表的数据表标识;
3、获取与所述目标数据库项目对应的数据库的权限配置信息;其中,所述权限配置信息包括针对所述数据库中各个数据表的权限配置;
4、基于所述数据表标识,确定所述权限配置信息中是否包括
...【技术保护点】
1.一种用户权限检查方法,所述方法包括:
2.根据权利要求1所述的方法,所述获取目标数据库项目的源代码,并从所述源代码中解析出目标数据表的数据表标识,包括:
3.根据权利要求1所述的方法,所述权限配置信息还包括针对与所述目标数据库项目对应的数据库的权限配置;所述方法还包括:
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求4所述的方法,所述确定所述源代码中针对所述目标数据表的处理与所述权限配置信息中目标用户针对所述目标数据表的权限配置是否匹配;如果所述源代码中针对所述目标数据表的处理与所述权限配置信息中目
...【技术特征摘要】
1.一种用户权限检查方法,所述方法包括:
2.根据权利要求1所述的方法,所述获取目标数据库项目的源代码,并从所述源代码中解析出目标数据表的数据表标识,包括:
3.根据权利要求1所述的方法,所述权限配置信息还包括针对与所述目标数据库项目对应的数据库的权限配置;所述方法还包括:
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求4所述的方法,所述确定所述源代码中针对所述目标数据表的处理与所述权限配置信息中目标用户针对所述目标数据表的权限配置是否匹配;如果所述源代码中针对所述目标数据表的处理与所述权限配置信息中目标用户针对所述目标数据表的权限配置不匹配,生成权限配置提示并向目标用户进行输出,包括:
6.一种用户权...
【专利技术属性】
技术研发人员:方海波,
申请(专利权)人:浙江极氪智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。