帮你完全了解 Oracle 标签安全测试

2/9/2008来源:Oracle教程人气:5259

     其中牵涉到几个名词,解释一下:

  Policy:就是安全策略,一个安全策略是level,compartment,group,label的集合。
  Level:等级,这是最基础的安全控制等级,必须设置。
  Compartment:分隔(这不是官方翻译),提供第二级的安全控制,是可选的。
  Group:组(这不是官方翻译),提供第三级的安全控制,是可选的。
  Label:标签,最终体现到每一行上的安全标签,必须设置。只有用户被赋予的标签和此行上的标签相同或者等级更高的时候,该行才能够被用户存取。
  1。创建策略:

  EXEC sa_sysdba.create_policy('DOC_POLICY','DOC_LABEL');

  2。创建敏感等级:

  EXEC sa_components.create_level('DOC_POLICY', 1000, 'PUBLIC', 'Public Level');
  EXEC sa_components.create_level('DOC_POLICY', 2000, 'INTERNAL', 'Internal Level');