oracle 11g等保加固

news/2024/10/18 7:52:00/

有个单机环境需要做个等保加固

1、执行如下sql

@?/rdbms/admin/utlpwdmg.sql
--alter profile default limit password_verify_function null;
Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 90;
alter profile DEFAULT limit password_lock_time 30;
alter profile DEFAULT limit password_reuse_max 4;
alter profile DEFAULT limit failed_login_attempts 5;
alter system set resource_limit =TRUE;
alter profile DEFAULT limit IDLE_TIME 30;  
ALTER SYSTEM SET audit_trail=DB,EXTENDED SCOPE=SPFILE;
alter system set audit_sys_operations=true scope=spfile;

配置后重启实例,

2、编辑$ORACLE_HOME/network/admin/sqlnet.ora增加如下内容

SQLNET.ENCRYPTION_SERVER = REQUIRED
SQLNET.ENCRYPTION_TYPES_SERVER= (RC4_256)
SQLNET.CRYPTO_CHECKSUM_SERVER = REQUIRED
SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER = MD5

3、确认密码过期时间,定期修改用户密码

set pagesize 199 linesize 199;
select username,profile,to_char(EXPIRY_DATE,'YYYY-MM-DD HH24:MI:SS') from dba_users
where ACCOUNT_STATUS <> 'EXPIRED '||chr(38)||' LOCKED'  order by CREATED desc;

4、直接出重置密码的sql
set pagesize 199 linesize 199;
col USERNAME for a20;
col PASSWORD for a30;
SELECT 'alter user ' ||A.USERNAME ||'  identified  by  values '||''''||B.PASSWORD||''''||'  account unlock;'   FROM DBA_USERS A, SYS.USER$ B  WHERE A.USER_ID = B.USER# and A.ACCOUNT_STATUS <> 'EXPIRED '||chr(38)||' LOCKED';


http://www.ppmy.cn/news/51106.html

相关文章

mysql_exporter在Linux上的安装与配置

mysqld_exporter 是一个用于监控 MySQL 数据库的 Prometheus exporter。可以从 MySQL 数据库的 metrics_schema 收集指标&#xff0c;相关指标主要包括: MySQL 服务器指标:例如 uptime、version 等数据库指标:例如 schema_name、table_rows 等表指标:例如 table_name、engine、…

看板与 Scrum:有什么区别?

看板和Scrum是项目管理方法论&#xff0c;以小增量完成项目任务并强调持续改进。但是他们用来实现这些目标的过程是不同的。看板以可视化任务和连续流程为中心&#xff0c;而Scrum更多是关于为每个交付周期实施时间表和分配设定角色。 在看板和Scrum之间做出选择并不总是必要…

Android Display架构分析,黑屏,系统架构

(642条消息) Android Display架构分析_lin-0410的博客-CSDN博客 (644条消息) Android系统架构_橙子19911016的博客-CSDN博客 1 Android 系统架构 Android 是谷歌开发的一款基于 Linux 内核的操作系统。系统架构分为五层&#xff0c;从下到上依次是Linux内核层、硬件抽象层、系…

P1040 [NOIP2003 提高组] 加分二叉树

题目描述 设一个 &#xfffd;n 个节点的二叉树 treetree 的中序遍历为(1,2,3,…,&#xfffd;)(1,2,3,…,n)&#xff0c;其中数字 1,2,3,…,&#xfffd;1,2,3,…,n 为节点编号。每个节点都有一个分数&#xff08;均为正整数&#xff09;&#xff0c;记第 &#xfffd;i 个节…

ch6_1计算机中运算方法

计算机中数的表示计算机的运算方法运算器的设计 参考教材 本章内容主要介绍&#xff0c;计算机中的运算方法 无符号数和有符号数数的定点表示和浮点表示定点运算浮点四则运算算术逻辑单元 1. 无符号数和有符号数 1.1 无符号数 1.2 有符号数 计算机中&#xff0c; 小数点…

Java文件字符流和字节流中的实战

文件输入输出流 文件内容操作与实战字符流ReaderWriter 字节流inputStreamOutputStream实战&#x1f4aa; 文件内容操作与实战 文件的分类上一篇文章&#xff08;文件对象处理&#xff09;已经和大家讲解过了。本章主要文件主要针对于对文件内容的操作展开讲解&#xff0c;文件…

系统分析师之信息化技术(十一)

目录 一、企业信息化概述 1.1 信息系统的基本概念 1.1.1 什么是信息 1.1.2 什么是信息化 1.1.3 信息系统分类 二、企业信息化规划 2.1 信息化战略体系 2.2 企业战略与信息化战略集成方法 三、信息系统开发方法 3.1 信息系统开发方法 3.2 系统建模 四、信息系统战略…

如何用Python搭建HTTP服务器,并实现远程访问和下载?

Python是编程语言中的热门语言&#xff0c;具有语法简单、语句清晰的特点。如果你不擅长编程&#xff0c;学习Python是一个不错的选择&#xff0c;初学者在学习阶段可以较为轻松地理解编程对象和思维方法。对于小白用户来说,它具有强大且丰富的库,封装后可以轻松调用,因此也更受…