1 .一种数据库强制访问控制方法,其特征在于,包括:
获取数据库操作语句中对应的数据表和所述数据表中的待查询客体;
获取所述待查询客体的客体标记;以及,从操作系统安全内核中获取生成所述查询语
句用户的主体标记;
根据所述客体标记和所述主体标记对访问权限进行仲裁;
在对所述访问权限仲裁通过的情况下,所述数据库执行所述操作语句,实现对所述待
查询客体的操作。
2.根据权利要求1所述的数据库强制访问控制方法,其特征在于,根据所述客体标记和
所述主体标记对访问权限进行仲裁,包括:
由所述操作系统的安全内核,根据所述客体标记和所述主体标记对所述访问权限进行
仲裁。
3 .根据权利要求2所述的数据库强制访问控制方法,其特征在于,所述待查询客体的客
体标记存储在所述数据表中;
获取所述待查询客体的客体标记,包括:根据所述待查询客体,从所述数据表中获取所
述待查询客体的客体标记。
4 .根据权利要求3所述的数据库强制访问控制方法,其特征在于,
所述待查询客体为数据库中的一个或多个元组;所述客体标记存储在所述元组的标记
列中。
5 .一种数据库强制访问控制装置,其特征在于,包括:
客体确定单元,用于获取数据库操作语句中对应的数据表和所述数据表中的待查询客
体;
标记查询单元,用于从所述数据库中获取所述待查询客体的客体标记;以及,从操作系
统安全内核中获取生成所述查询语句用户的主体标记;
仲裁单元,根据所述客体标记和所述主体标记对访问权限进行仲裁;
操作执行单元,用于在所述仲裁单元对所述访问权限仲裁通过的情况下,执行所述操
作语句,实现对所述待查询客体的操作。
6 .根据权利要求5所述的数据库强制访问控制装置,其特征在于,
所述仲裁单元设置在所述操作系统内核中。
7 .根据权利要求6所述的数据库强制访问控制装置,其特征在于,
所述待查询客体的客体标记存储在所述数据表中;
所述查询单元根据所述待查询客体,从所述数据表中获取所述待查询客体的客体标
记。
8.根据权利要求7所述的数据库强制访问控制装置,其特征在于,
所述待查询客体为数据库中的一个或多个元组;所述客体标记存储在所述元组的标记
列中。
9.一种电子设备,其特征在于,包括处理器和存储器;
所述处理器通过调用所述存储器存储的程序或指令,用于执行如权利要求1至4任一项
所述方法的步骤。
10 .一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指
权 利 要 求 书
1/2 页
2
评论