Oracle数据库与DM的强制访问的不同之处

数据库 Oracle
我们今天主要讲述饿是Oracle数据库与DM的强制访问的控制模型对比的Oracle LABEL SECURITY这一方面的具体描述。望你会有所收获。

以下的文章就是对Oracle数据库与DM的强制访问的控制模型对比的Oracle LABEL SECURITY这一方面的具体描述,如果你对这一方面的实际应用感兴趣的话,以下的文章会提供给你相关的信息。

安全元素

(1)标记组件

有三种不同的组件:级、格和组。

a)级(level)

级用于标识数据的敏感度的级别,数据越敏感其级越高。每个级的组成形式有数字形式和字符形式。数字的范围在0-9999之间。

Oracle数据库创建级的存储过程:

以下是引用片段:

 

  1. PROCEDURE CREATE_LEVEL (   
  2. policy_name IN VARCHAR2, 

策略名

 

  1. level_num IN INTEGER, 

级号

 

  1. short_name IN VARCHAR2, 

短名称

 

  1. long_name IN VARCHAR2); 

长名称

 

 

b)格(compartment)

 

格用于数据标签的敏感度的区域,格没有级别。格的数字和字符形式和级类似,不同的是各个格之间没有敏感度高低之分。格最多可以包含10000个元素。

创建格的存储过程:

以下是引用片段:

 

  1. PROCEDURE CREATE_COMPARTMENT (   
  2. policy_name IN VARCHAR2, 

Oracle数据库策略名

 

  1. comp_num IN INTEGER,  

格号

 

  1. short_name IN VARCHAR2,  

短名称

 

  1. long_name IN VARCHAR2); 

长名称

 

 

c)组(group)

 

组用于标识拥有或访问数据的组织结构。属于同一个部门的数据的标签可以具有同一个组。组是分等级的,用户可以利用组来根据自身的组织结构标识数据。组最多可以包含10000个元素。

创建组的存储过程:

以下是引用片段:

 

  1. PROCEDURE CREATE_GROUP (   
  2. policy_name IN VARCHAR2, 

策略名

 

  1. group_num IN INTEGER, 

组号

 

  1. short_name IN VARCHAR2, 

短名称

 

  1. long_name IN VARCHAR2, 

长名称

 

  1. parent_name IN VARCHAR2 DEFAULT NULL);  

父组名

 

 

(1)策略

 

一个策略必须包含一个等级组件,最多只能包含一个格和一个组组件。

创建策略存储过程:

 

  1. PROCEDURE CREATE_POLICY (  
  2. policy_name IN VARCHAR2,   

Oracle数据库策略名

 

  1. column_name IN VARCHAR2 DEFAULT NULL,  

标记列的默认名

  1. default_options IN VARCHAR2 DEFAULT NULL); 

默认选项

(2)标记

标签的语法:

 

  1. LEVEL:COMPARTMENT1,...,COMPARTMENTn:GROUP1,...,GROUPn 

标签字符串的***长度为4000个字符,包括数字,空格和下划线。标签字符串是大小写不敏感,并且均以大写形式显示。

当一个合法的标记被创建时,一个数字标识与此标记的字符串相关联。这个数字标识用于存储在表格的标记列中。

创建标记的存储过程:

以下是引用片段:

 

  1. PROCEDURE CREATE_LABEL (   
  2. policy_name IN VARCHAR2, 

策略名

 

  1. label_tag IN INTEGER, 

标记号

 

  1. label_value IN VARCHAR2,  

标记值

 

  1. data_label IN BOOLEAN DEFAULT TRUE); 

是否为数据标记

 

文章出自:  http://www.programbbs.com/doc/class10-1.htm

【编辑推荐】

  1. OraclePL编程语言的优点介绍
  2. Oracle控制文件如何高效管理
  3. 6种找回Oracle数据库初始密码的方法
  4. Oracle参数及参数文件7大类解析
  5. 如何对Oracle sql 进行性能优化的调整
责任编辑:佚名 来源: programbbs
相关推荐

2010-04-20 16:07:25

Oracle DRCP

2010-05-06 10:09:44

Oracle in

2010-04-08 11:11:16

Oracle查询

2010-06-01 10:58:57

MySQL数据库

2009-08-20 10:39:00

Java与C#的不同之

2010-05-24 18:49:13

MySQL数据库

2010-07-05 11:20:53

2012-08-23 13:36:27

2012-08-31 11:21:12

云计算大数据

2010-08-05 11:08:27

DB2存储过程

2010-08-11 09:30:53

DB2常用函数

2014-08-14 17:11:51

LinuxWindows

2023-08-10 17:23:10

LibreOfficOpenOffice

2009-11-26 19:18:59

PHP函数implod

2010-05-21 15:33:54

MySQL text

2009-12-15 18:47:56

Ruby框架OG

2023-11-27 08:00:36

开发数据库查询

2017-03-14 15:46:30

AndroidiOS不同之处

2021-03-09 16:38:48

加密货币比特币货币

2010-05-21 15:53:30

点赞
收藏

51CTO技术栈公众号