当前位置: 首页 > wzjs >正文

校园网自助网站博客wordpress模版8.0

校园网自助网站,博客wordpress模版8.0,wordpress auto,w5500做服务器网站上周一直在项目搞数据迁移,没发文章.但在现场测试强访问控制的时候遇到了一个问题,今天尝试复现下. KingbaseES版本:V009R001C002B0014(Oracle模式) 测试验证范围:"KingbaseES安全指南"--"第8章 标记和强访问控制"--列级强访问控制 1.加载插件 [V9R1C2B14…

        上周一直在项目搞数据迁移,没发文章.但在现场测试强访问控制的时候遇到了一个问题,今天尝试复现下.

        KingbaseES版本:V009R001C002B0014(Oracle模式)

        测试验证范围:"KingbaseES安全指南"--"第8章 标记和强访问控制"--列级强访问控制

        1.加载插件

[V9R1C2B14@192-168-218-217 bin]$ vi ~/ES/V8/data/kingbase.conf
[V9R1C2B14@192-168-218-217 bin]$ grep -r "shared_preload_libraries" ~/ES/V8/data/kingbase.conf
shared_preload_libraries = 'sysmac'

        2.重启数据库后,并开启强访问控制

[V9R1C2B14@192-168-218-217 bin]$ sys_ctl -D /home/V9R1C2B14/ES/V8/data/ restart
...
...
...
server started
[V9R1C2B14@192-168-218-217 bin]$ ksql test system
Password for user system:
Type "help" for help.test=# show sysmac.enable_mac;
ERROR:  must be sso to examine "sysmac.enable_mac"
test=# \c - sso
Password for user sso:
You are now connected to database "test" as userName "sso".
test=> show sysmac.enable_mac;sysmac.enable_mac
-------------------off
(1 row)test=> alter system set sysmac.enable_mac to on;
ALTER SYSTEM
test=> show sysmac.enable_col_mac;sysmac.enable_col_mac
-----------------------off
(1 row)test=> alter system set sysmac.enable_col_mac to on;
ALTER SYSTEM
test=> select sys_reload_conf();sys_reload_conf
-----------------t
(1 row)test=> show sysmac.enable_col_mac;sysmac.enable_col_mac
-----------------------on
(1 row)test=> show sysmac.enable_mac;sysmac.enable_mac
-------------------on
(1 row)

        注意:需要使用SSO(安全)用户开启强访问控制,SSO用户默认密码为12345678ab

        行级和对象级强访问控制,参考"KingbaseES安全指南"官文操作即可.此文特别复现下列级强访问控制的配置,看是否还会失败.

        --sso登录创建策略、等级、范围、标记

test=> call sysmac.create_policy('p1','p1_column',false);
test=> call sysmac.create_level('p1','l1',10);
test=> call sysmac.create_level('p1','l2',20);
test=> call sysmac.create_level('p1','l3',30);
test=> call sysmac.create_compartment('p1','c1',100);
test=> call sysmac.create_compartment('p1','c2',200);
test=> call sysmac.create_compartment('p1','c3',300);
test=> call sysmac.create_label('p1','l1:c1',50);
test=> call sysmac.create_label('p1','l2:c1',60);
test=> call sysmac.create_label('p1','l3:c1',70);

        --system登录创建用户, sso登录设置用户标记

test=> \c - system
test=# create user u_mac1 with password '12345678ab';
test=# create user u_mac2 with password '12345678ab';
test=# \c - sso
test=> call sysmac.set_user_labels('p1','u_mac1','l3:c1','l3:c1','l2:c1','l2:c1','l2:c1');
test=> call sysmac.set_user_labels('p1','u_mac2','l1:c1','l1:c1','l1:c1','l1:c1','l1:c1');

        --system登录创建表并授权, sso登录设置列级强防策略

test=> \c - system
test=# create table t_mac2(a int,b varchar(10));
test=# grant all on t_mac2 to u_mac1;
test=# grant all on t_mac2 to u_mac2;
test=# \c - sso
test=> call sysmac.set_column_label('p1', 'public','t_mac2','b','l2:c1');

        --u_mac1登录执行成功; u_mac2登录访问b列失败,只访问a列成功

test=> \c - u_mac1
test=> insert into t_mac2 values(1,'1111');
test=> insert into t_mac2 values(2,'22222');
test=> update t_mac2 set b='3333' where a=2;
test=> delete from t_mac2 where a=1;
test=> select * from t_mac2;

test=> \c - u_mac2
test=> select a from t_mac2;
test=> delete from t_mac2 where a=1;
test=> update t_mac2 set b='3333' where a=2;
test=> insert into t_mac2 values(2,'22222');
test=> select a from t_mac2;
test=> insert into t_mac2(a) values(4);
test=> update t_mac2 set a=5;
test=> select a from t_mac2;

        实操表明,在"正常模式"的版本中,是可以实现列级强访问控制的,但是在特殊模式的版本中是存在问题的,如:当前最新的版本中,就存在列级强访问控制的bug.

        总结:非特殊需求不要使用特殊模式的KingbaseES数据库版本,如若非要使用,建议"从简化"使用,避免为不负责任的测试岗位和文档编辑岗位的XX买单填坑.


文章转载自:

http://nKaI5rq0.nrfrd.cn
http://Ol1le2Hk.nrfrd.cn
http://qGvw14RN.nrfrd.cn
http://VUBHgOyu.nrfrd.cn
http://mOGHCKHT.nrfrd.cn
http://3eBvbMgb.nrfrd.cn
http://t8G5dVtK.nrfrd.cn
http://ZUo6R9pZ.nrfrd.cn
http://2dRxTeJi.nrfrd.cn
http://DGmoE0It.nrfrd.cn
http://WN92fKT4.nrfrd.cn
http://jW8UcrgC.nrfrd.cn
http://GaXLoM73.nrfrd.cn
http://oJNItZop.nrfrd.cn
http://BHTBh0ZX.nrfrd.cn
http://QF8GH5Tr.nrfrd.cn
http://Eo7hYR0y.nrfrd.cn
http://k5rkrhrF.nrfrd.cn
http://1cqjkzO9.nrfrd.cn
http://PUGtTnYg.nrfrd.cn
http://HVwYN2ju.nrfrd.cn
http://uYkBm9FO.nrfrd.cn
http://sVJ12doX.nrfrd.cn
http://8kBnZaYI.nrfrd.cn
http://uFyzQBPR.nrfrd.cn
http://yGufbUzS.nrfrd.cn
http://szzMEgP6.nrfrd.cn
http://mKPIGHva.nrfrd.cn
http://DWhGotGS.nrfrd.cn
http://z0r8VAxk.nrfrd.cn
http://www.dtcms.com/wzjs/672727.html

相关文章:

  • 定制建网站广东建设银行网站
  • 网站开发面试自我介绍与网络公司洽谈做网站需要注意什么
  • 做网站如何处理并发问题做网站点击软件
  • 重庆网站推广产品网页站点怎么命名
  • 后台企业网站模板怎么在运行中打开wordpress
  • 高端网站案例网站建设网站都可以做哪些主题
  • 莱芜企业建站公司如何优化网页
  • 重庆网站建设推广服务网站建设 百科
  • 广州市城乡建设网站深圳外贸公司网站建设公司排名
  • 建设银行积分兑换商城官方网站微信小程序制作公司排行榜
  • 四川网站建设服务开发工具idea简介
  • 哪个网站衬衣做的好ui设计培训学费多少
  • 诏安建设局网站百度指数的主要功能有
  • 怎么做网站的自然排名不记得域名管理网站
  • 主播网站建立网站挂黑链赚钱
  • 怎么样做推广网站域名注册证书
  • 北京做网站公司2022年国际国内重大新闻
  • 北京平台网站建设费用网站建设意义必要性
  • 网站备案更换主体建设银行正式宣布
  • 建设网站的公司汇总自己怎么开电商平台
  • 公司有些网站打不开鲜花网站建设源代码
  • 建筑工程网站建设方案网站三要素怎么做
  • 承德建设局网站域名服务器搭建
  • 哪些网站做企业招聘不要花钱电商平台开发需要哪些技术人员
  • 网上书店网站建设的说明书广州黄埔做网站公司
  • 莒县网站建设公司aspnet网站开发技术
  • 网站开发哪些专业网站怎么添加外链
  • 0基础网站搭建教程中企动力公司是做什么的
  • 网站内容编辑怎么做舆情报告总结
  • .net电商网站全站开发网站制作 南京