范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

如何掌握openGauss数据库核心技术?秘诀五拿捏数据库安全(4)

  目录 openGauss数据库SQL引擎 openGauss数据库执行器技术 openGauss存储技术 openGauss事务机制 o  penGauss数据库安全
  Ⅰ.openGauss安全机制概览
  Ⅱ.openGauss安全认证
  Ⅲ.openGauss角色管理机制
  Ⅳ.openGauss审计与追踪
  1.审计记录机制
  2.审计追踪机制
  3.统一审计
  Ⅴ.openGauss数据安全技术
  Ⅵ.openGauss云安全技术
  Ⅶ.openGauss智能安全机制
  四.openGauss审计与追踪
  openGauss在部署完成后,实际上会有多个用户参与数据管理。除了管理员用户外,更多的是创建的普通用户直接进行数据管理。用户的多样性会导致数据库存在一些不可预期的风险。如何快速发现和追溯到这些异常的行为,则需要依赖审计机制和审计追踪机制。
  审计记录机制  01
  审计记录的关键在于:
  § 定义何种数据库操作行为需要进行日志记录。
  § 记录的事件以何种形式展现和存储。
  只有有效的记录了所关心的行为信息,才能依据这些行为进行问题审计和追溯,实现对系统的一个有效监督。
  正如我们在"三权分立模型"章节描述的,进行权限分离后,就出现了审计管理员(当然也可以使用普通角色管理模型中的系统管理员来担当)。审计管理员最重要的作用在于对管理员以及普通用户所有关心的行为进行记录和审计追溯。审计首先要定义审计哪些数据库行为,其次需要定义审计内容记录在什么文件中以及何种目录下,最后需要定义清楚应提供何种接口供审计管理员进行审计查询。
  openGauss针对用户所关心的行为提供了基础审计能力,包括事件的发起者、发生的时间和发生的内容。openGauss的审计功能受总体开关audit_enabled控制,默认开启。该开关不支持动态加载,需要重启数据库后才可以使功能的性质发生改变。在总体开关的基础上,openGauss增加了每一个对应审计项的开关。只有相应的开关开启,对应的审计功能项才能生效。
  不同于总体开关,每一个对应的子审计项都支持动态加载,在数据库运行期间修改审计开关的值,不需要重启数据库即可支持。审计的子项目包括如下的部分:
  § audit_login_logout:用户登录、注销审计
  § audit_database_process:数据库启动、停止、恢复和切换审计
  § audit_user_locked:用户锁定和解锁审计
  § audit_user_violation:用户访问越权审计
  § audit_grant_revoke:授权和回收权限审计
  § audit_system_object:数据库对象的Create、Alter和Drop操作审计
  § audit_dml_state:具体表的INSERT、UDPDATE和DELETE操作审计
  § audit_dml_state_select:select查询操作审计
  § audit_copy_exec:copy行为审计
  § audit_function_exec:审计执行function的操作
  § audit_set_parameter:审计设置参数的行为
  定义完审计记录行为后,当数据库执行相关的操作,内核独立的审计线程就会记录审计日志。
  传统的审计日志保存方法有两种,记录到数据库的表中以及记录到OS文件中。前种方法由于表是数据库的对象,在符合权限的情况下就可以访问到该审计表,当发生非法操作时,审计记录的准确性难以得到保证。而后种方法虽然需要用户维护审计日志,但是比较安全,即使一个账户可以访问数据库,但不一定有访问OS这个文件的权限。
  与审计日志存储相关的配置参数及其含义定义如下:
  § audit_directory:字符串类型,定义审计日志在系统中的存储目录,一个相对于"/data"数据目录的路径,默认值为:/var/log/openGauss/perfadm/pg_audit,也可以由用户指定。
  § audit_resource_policy:布尔类型,控制审计日志的保存策略,即以空间还是时间限制为优先策略决定审计文件更新,默认值为on。
  § audit_space_limit:整型类型,定义允许审计日志占用的磁盘空间总量,默认值为1GB,在实际配置中需要结合环境进行总体考虑。
  § audit_file_remain_time:整型类型,定义保留审计日志的最短时间要求,默认值为90,单位为天。特别的,如果取值为0,则表示无时间限制。
  § audit_file_remian_threshold:整型类型,定义审计目录audit_directory下可以存储的审计文件个数。默认值为1048576。
  § audit_rotation_size:整型类型,定义单个审计日志文件的最大大小,当审计日志文件大小超过此参数值时,新创建一个审计文件。
  § audit_rotation_interval:整型类型,定义新创建一个审计日志文件的时间间隔。默认值为1天,单位为分钟。
  通过上述的这些配置参数,系统管理员用户可以在查询任务发生后找到对应的审计日志,并进行有效归档。审计日志文件也会按照参数指定的规则来进行更新、轮换等。
  审计追踪机制  02
  openGauss将审计所产生的文件独立存放在审计文件中,并按照产生的先后顺序进行标记管理,并以特定的格式进行存储(默认为二进制格式文件)。当审计管理员需要进行审计查询时,通过执行函数pg_query_audit即可,其具体的语法如下所示: select * from pg_query_audit(timestamp valid_start_time, timestamp valid_end_time, audit_log);
  其中,valid_start_time和valid_end_time定义了审计管理员将要审计的有效开始时间和有效结束时间;audit_log表示审计日志信息所在的归档路径,当不指定该参数时,默认查看链接当前实例的审计日志文件(不区分具体的审计文件)。
  值得注意的是,valid_start_time和valid_end_time的有效值为从valid_start_time日期中的00:00:00开始到valid_end_time日期中23:59:59之间。由于审计日志中包含了众多的信息,如时间、地点、行为分类等等,审计管理在获得完整的信息后可以增加各种过滤条件来获得相对应的更明确的信息。
  统一审计  03
  传统审计依据开关定义了不同的审计组合行为。事实上,这种无区分对待的审计行为虽然记录了所有想要审计的行为,但是对于通过审计日志发现问题则显得不那么容易,且管理员无法为特定的用户定义特定的行为,反而造成了系统处理的负担。因此需要为审计添加更精细化管理的能力。
  统一审计的目的在于通过一系列有效的规则在数据库内部有选择性执行有效的审计,从而简化管理,提高数据库生成的审计数据的安全性。本节所述的技术目前处于研发阶段,对应产品尚未向客户发布。
  openGauss提供了一套完整的统一审计策略机制,依据不同任务的诉求对用户的行为进行定制化审计管理。更进一步,openGauss的统一审计不仅可以依据用户、依据表进行审计行为定义,同时还可以扩展至通过IP地址、APP的名称来过滤和限制需要审计的内容。实际的语法如下所示: CREATE AUDIT_POLICY policy_name [ (privilege_audit_clause) | (access_audit_clause) [filter_clause FILTER_TYPE(filter_value)] [ENABLED|DISABLED] ];
  其中,privilege_audit_clause定义语法如下: PRIVILEGES (DDL|ALL) [ ON (LABEL(resource_label_name)) [, …]* ];
  该语法定义了针对DDL类语句的审计策略,其中LABEL表示一组资产集合,即数据库对象的集合。access_audit_clause定义语法如下: ACCESS (DML|ALL) [ ON (LABEL(resource_label_name)) [, ...]* ];
  该语法定义了针对DML类语句的审计策略。filter_clause标记需要过滤的信息,常见的Filter types类型包括IP、APPS应用(访问的应用名)、ROLES(数据库系统用户)以及LABEL对象。
  一个有效的统一审计策略可参见如下: CREATE AUDIT_POLICY admin_policy PRIVILEGES CREATE, ALTER, DROP FILTER ON IP(local), ROLES(dev);
  表示创建针对CREATE/ALTER/DROP操作的审计策略,审计策略只对dev用户在本地(local)执行CREATE/ALTER/DROP行为时生效。
  未完待续......

阿里云的水晶计划2018年9月的一天,阿里云基础产品首席架构师黄瑞瑞在跟H银行客户交流时,听到了这样的吐槽我上云之后,看不到你们在云上的数据操作过程,其他云厂商我也看不到。虽然我会继续用你们的产品苹果全家桶用户必备配件包,无处安放的数码配件有救了对于每个重度电子设备用户来说,无处安放的除了青春,还有他的数码配件们。包里一堆的数据线充电器等等各种数码小物件一旦随手放包里就纠缠不清,等需要再拿出来用的时候,还得拉扯半天,弄得都没读过书的家产都十几亿,读过书的大多碌碌无为!现在网络上很流行的一句话就是我没读过书,词穷,别骗我。这句话大致是表达自己是弱势群体的意思,然而在现实中,很多没有读过书的人大多都是身价上亿的人,不信我可以给你列几个你看看。北京某从0到10万,资深大咖告诉你运营从何学起?今天有个新的星球学员问我一个问题,说自己零基础,问我运营从何学起?这个问题不仔细想一下,还真不好问答。为什么,这么说,如果按照网络上的方法,估计很多大咖会给你讲理论。没有想到,我想鸿蒙一小步,民族一大步万众瞩目的鸿蒙系统,在6月2日晚正式发布。实际上鸿蒙正式出现在市场上,已经有近两年的时间了,最早出现在19年的华为智慧屏上。经历了这一年多的洗礼,手机上的正式发布,被很多人看做是革直击用户痛点的几款好手机,2021换机选它们准没错小时候,一到过新年,爸妈总会给我们准备漂亮的衣服鞋子。长大后,对手机等电子产品越来越感兴趣的我们似乎每到过年都想换一部新手机。目前已经有不少厂商推出了性能强悍且价格适中的旗舰手机,MP52红蜘蛛2。0即将发售!不愧是表情帝最近变形金刚圈最让人开心的消息莫过于变形金刚7真人电影的公布,并且中文版命名为超能勇士崛起!虽然很多迷友吐槽真人电影祸害完G1角色后又要来祸害BW系列,但看到这个IP能够有新作品我投诉百分燃脂健康体重管理有限公司虚假宣传我是从广告看到百分燃脂绿瘦减肥的,6月13号在微信上看见有一款减肥产品,产品如下选择了C镇店王牌方案1200元的产品(适合调理2050斤60天用量),也觉得价格合适所以付了200元搜索引擎是怎么工作的?听听谷歌工程师是怎么说的搜索引擎大家都会用,百度,谷歌,搜狗,360这都是大家经常会用到的,我们想搜什么它就给我们呈现出什么,但是你知道这些搜索引擎是怎么工作的吗?它们的工作原理是什么呢?我们来听听谷歌工AppleWatch过去与未来展望AppleWatchseries317年的时候,库克用手表打电话给湖边划船的员工,带有红色表冠的AppleWatchS3横空出世,外观沿袭了前两代圆角矩形设计。厚度增加的同时也带来vivoS10七月火爆发布,三位顶流明星合作代言,7月15日见不曾想到开启下半年新机发布会的会是vivo的新机型S10全新系列,据官方公布的消息,vivo将在本月7月15日举行新品发布会,而且令人没想到的是此次的代言人竟然是请来了三位明星Li
语音外呼机器人,自动外呼系统搭建语音外呼机器人,自动外呼系统搭建受到人工智能高速发展的时代因素影响,许多企业已经陆陆续续开始了以智能代替人力的电销大改革,智能外呼不仅提高了企业的生产力与工作效率,在最大程度上的开PayPalCEO对加密货币的需求远高于预期PayPal首席执行官丹舒尔曼(DanSchulman)透露,用户对该平台上加密货币的需求甚至高于预期。支付巨头PayPal推出了针对比特币和其他加密货币的买卖功能后仅几个月,该平北欧地区的比特币采矿正在变冷随着越来越多的行业需要可再生能源,比特币开采可能会失败。冰岛,瑞典和挪威拥有丰富的可再生能源,它们都是生态友好型比特币采矿的热门地点。但是根据经济时报,这可能会改变。由于日益严峻的骁龙870手机小钢炮一加9R一加9R是一加手机4月份上市的一款3000元旗舰手机。目前京东有6期免息和优惠券活动还是值得入手的。外观一加9R拥有蓝屿黑岛青宇三款选择屏幕6。65英寸,厚8。4毫米质感美首位员工称Coinbase本应通过以太坊上市OlafCarlsonWee说,如果Coinbase在Coinbase上市,其估值将是现在的两倍以上。他对Coinbase股票的理想方案是在DeFi上交易的USDC式ERC20代币Uniswap的周交易量达到创纪录的100亿美元Uniswap是以太坊网络上的顶级去中心化交易所,尽管以太坊区块链的交易费用很高,但人们继续涌向该网络的DeFi平台,为了证明这一点,可以看看Uniswap。根据UniswapAn高盛将向华尔街提供比特币衍生品高盛最近开放了其比特币交易柜台,现在,它正在追寻大的花费者。高盛,一家管理着超过2万亿美元资产的全球投资银行,将开始允许大型投资者有机会对比特币的未来价格进行投注。根据彭博社的报道韩国94将至?真实情况如何?对全球加密市场影响几何韩国是全球最大的单一加密货币市场之一。对于全球性加密货币交易所而言,韩国可能是除大中华地区以外的最大单一散户市场。韩国限定9月24日为交易所注册的截止日期,被中国社区戏称为韩国94SquareCEO多西表示考虑建立比特币挖矿系统萨尔瓦多将比特币作为法定货币数千民众街头纵火游行抗议10月17日,萨尔瓦多首都数千人上街抗议总统颁布比特币合法化等多项政策。当地媒体称,自9月比特币成为该国法定货币以来,社会各界对电销外呼电话机,电脑外呼系统给用户打电话电销外呼电话机,电脑外呼系统给用户打电话电话卡被封,无非两种情况,一是被客户标记,二是高频呼出了。通常来讲,正规行业电话销售,只要遵守销售的基本规则,被投诉的几率是很小,因为我们要印度支付企业Paytm合规的情况下会尝试使用比特币进行公开募股印度支付企业Paytm合规的情况下会尝试使用比特币进行公开募股11月4日消息,印度支付企业Paytm表示如果合规的话,会尝试使用比特币进行公开募股。萨尔瓦多总统宣布将利用该国比特币