IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 达梦8数据库用户安全策略相关内容 -> 正文阅读

[大数据]达梦8数据库用户安全策略相关内容

达梦8安全策略

1、 用户的密码策略

用户的密码策略可以通过两种方式来设置,一种是通过在创建用户的时候显示指定密码策略,另一种是通过参数来控制整个数据库级别的密码策略。达梦默认的密码策略是2,即口令长度不小于9,。
a.显示指定
0 无策略
1 禁止与用户名相同
2 口令长度不小于9
4 至少包含一个大写字母(A-Z)
8 至少包含一个数字(0-9)
16 至少包含一个标点符号(英文输入法状态下,除“和空格外的所有符号)
口令策略可单独应用,也可组合应用。组合应用时,如需要应用策略2和4,则设置口令策略为2+4=6即可。

alter user test PASSWORD_POLICY 2;
b.使用参数PWD_POLICY

查询当前的PWD_POLICY值
SELECT * FROM V$PARAMETER WHERE NAME= ‘PWD_POLICY’;
修改PWD_POLICY值
SP_SET_PARA_VALUE(1, ‘PWD_POLICY’,8);
PWD_POLICY参数为动态参数,修改完成后立即生效。

2、用户的资源限制

1》.用户的连接时间限制
CONNECT_TIME
一个会话连接、访问和操作数据库服务器的时间上限(单位:1分钟)
alter user test limit CONNECT_TIME 10;
该参数可以使用户连接时间截止后强制失效,即使当前用户正在执行sql语句,也会将正在执行的语句进行断开,语句执行失败。默认为无限制。

CONNECT_IDLE_TIME
会话最大空闲时间(单位:1分钟)
alter user test limit connect_idle_time 10;
该参数就是通常意义的用户连接时间限制,指的是若一个用户在改参数指定的时间范围内一直处于空闲状态,没有执行相关sql,则该用户连接进行断开,下次需要重新输入密码登录。

2》密码输入错误相关限制
FAILED_LOGIN_ATTEMPS
将引起一个账户被锁定的连续注册失败的次数。
alter user test limit failed_login_attemps 5;
该参数指的是密码输入错误5次,该用户则锁定。

解锁命令
alter user test account unlock;
锁定命令
alter user test account lock;

PASSWORD_LOCK_TIME
如果超过FAILED_LOGIN_ATTEMPS设置值,一个账户将被锁定的分钟数
alter user test limit password_lock_time 5;

3》口令使用限制
PASSWORD_LIFE_TIME
一个口令在其终止前可以使用的天数

PASSWORD_REUSE_TIME
一个口令在可以重新使用前必须经过的天数

PASSWORD_REUSE_MAX
一个口令在可以重新使用前必须改变的次数

PASSWORD_GRACE_TIME
以天为单位的口令过期宽限时间,过期口令超过该期限后,禁止执行除修改口令以外的其他操作

小提示
因为资源限制无法通过参数设置为数据库级别的限制,我们想要设置多个用户的资源限制还需要通过不断的执行alter user limit语句,这样就很不方便。所以,我们可以通过创建一个profile来制定这些用户使用相同的一个资源限制。具体方式如下:

create profile resource_test limit connect_idle_time 1, failed_login_attemps 5, password_lock_time 5, password_grace_time 30;

alter user test profile resource_test;

这样就可以通过指定test用户使用resource_test的资源限制。

详细手册可参考达梦官方网站,或登录社区进行交流学习
https://eco.dameng.com

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-27 11:23:07  更:2022-04-27 11:27:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:51:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码