GBase 8a的密码和用户安全

作者:VV_刺头王
一、概述

数据库安全管理通过用户和密码来控制用户对数据库的访问,因此在GBase 8a产品中实现了安全功能。包括密码安全管理和用户安全管理,来满足控制用户密码策略、密码重用控制、有效期控制、默认出厂密码控制、首次登录提示;登录重试锁定、连续登录失败惩罚延时、账号锁定和解锁、账号限定host列表等功能。

二、密码安全管理说明

1、密码策略

通过4个只读变量控制密码策略。

1)至少包含的字典字符的数量,字典字符为:大写字母,小写字母,特殊字符,数字。

2)不允许与用户名相同或逆序。

3)最多包含的连续的字典字符的数量。

4)密码长度限制。

2、密码重用控制

限制用户使用指定间隔次数、间隔天内的密码。

3、密码有效期控制

控制密码的有效期,达到有效期后用户密码自动过期,过期后,允许用户登录,在执行sql的时候提示修改密码,必须修改后才允许执行sql。

可以通过只读变量设置密码过期策略,也可以通过sql设置密码过期策略。

注意:sql设置优先于只读变量设置。

4、默认出厂密码控制

Gbase密码和root密码默认设置,符合密码策略。

5、首次登录提升

首次登录到集群,提示修改密码,可以改,也可以不改。

三、用户安全说明

1、登录重试锁定

通过只读变量设置控制登录重试锁定的值,连续登录次数达到设置的值,将永久锁定, 只能由管理员账号解锁。

2、连续登录失败延时

通过设置只读变量控制,包括连续登录的次数和惩罚因子两个值决定锁定的时间。

3、账号锁定和解锁

账号锁定后,将不允许用户登录,需要由拥有create user 权限的管理员账号锁定和解锁用户。

4、限定host列表

默认host列表为空,此时登录无host限定。Host列表可以是ip或主机名。可以包含多 个,使用空格“”分割,使用%和_做通配符,登录的ip或主机在列表中才允许用户登录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值