oracle的等保,Oracle等保测评相关指令

Oracle用户管理:

SQL*Plus

create user 用户名 identified by 密码; //创建用户

grant 权限(dba=管理员,resource=普通用户,connect=访客) to 用户名; //授权

drop user 用户名 cascade; //删除用户,加cascade会把用户创建的所有东西删除

Linux设置用户超时:

/etc/profile //主要控制全局变量等

TMOUT //设置用户无操作时间,自动断开连接,全局,单位为秒

Linux查看用户账户限制:

/etc/login.defs //主要控制密码有效期

PASS_MAX_DAYS //用户密码最长使用周期

PASS_MIN_DAYS //用户密码最短使用周期

PASS_MIN_LEN //用户密码最短长度

PASS_WARN_AGE //密码过期前提示

MD5_CRYPE_ENAB //对用户密码进行MD5加密

/etc/pam.d/system-auth //主要控制密码复杂度等

password requisite pam_cracklib.so

retry //如果密码强度不够,允许重输的次数

difok //允许新旧密码相同字符的个数

minlen //最短密码长度

dcredit //限制新密码必须有多少个数字

ucredit //限制新密码必须有多少个大写字母

lcredit //限制新密码必须有多少个小写字母

ocredit //限制新密码必须有多少个特殊字符

/etc/pam.d/login //主要控制登陆次数,如果限制所有方式,则修改system-auth

auth required pam_tally2.so //主要控制登录次数和锁定用户

even_deny_root //也限制root用户的登陆次数

deny //设置普通用户和root用户连续错误登陆的最大次数

unlock_time //设定普通用户锁定后的解锁时间,单位是秒

root_unlock_time //设定root用户锁定后的解锁时间,单位是秒

Oracle查看用户账户限制:

SQLPlus:select from dba_profiles; //控制密码策略和系统资源

密码策略:

PASSWORD_LOCK_TIME //登录失败达到一定次数后的账户锁定时间,单位为天

PASSWORD_VERYFY_FUNCTION //放置密码验证脚本

FAILED_LOGIN_ATEMPTS //账户被锁定前最大登录次数

PASSWORD_LIFE_TIME //密码最大使用周期,单位为天

PASSWORD_REUSE_TIME //密码重用前的最大天数

PASSWORD_REUSE_MAX //密码被重用前改变的次数

系统资源:

SESSION_PER_USER //限制用户并发会话数

CPU_PER_SESSION //会话的CPU时间限制,单位百分之一秒

CPU_PER_CALL //指定一次调用的CPU时间限制,单位百分之一秒

CONNECT_TIME //指定会话的总的连接世界,单位为分钟

IDLE_TIME //指定会话超时时间

LOGICAL_READS_PER_SESSION //指定一个会话允许读的数据块的数量,包括内存和硬盘

LOGICAL_READ_PER_CALL //指定一次SQL所允许读的数据块的最大数量

PRIVATE_SGA //指定一个会话在共享池的最大分配空间,单位为字节

COMPOSITE_LIMIT //指定一个会话的总的资源消耗,以service units单元表示

//Oracle默认密码控制函数为不允许与用户名相同、最小密码长度为4、(密码不允许包含welcome、user、account、database、password、computer、abcd)、(需要包含数字、字母和符号)、不能与上次的密码有3个字符相同、登录失败3次后锁定一分钟、密码最长使用60天

Oracle远程管理数据加密:

sqlnet.ora

sqlnet.encryption=true //对远程管理数据进行加密

Oracle查看所有用户状态;

SQLPlus

select username,account_status from dba_users; //查看所有用户名,用户状态

select from all_users; //查看所有用户名,查看所有用户ID和创建日期

Oracle查看特定用户被授予的角色和系统特权1:

SQLPlus

select from dba_role_privs where grantee='用户名'; //查询用户的角色

select from dba_sys_privs where grantee='用户名'; //查询用户的系统特权

select from dba_tab_privs where grantee='用户名'; //查询用户包含的对象权限

Oracle审计功能:

$ORACLE_HOME/dbs/init.ora

audit_trail //如果为true,启用审计,记录存放在sys.aud$表

audit_file_dest //如果上一条为os,需要指定该参数,审计记录保存在该参数指定的目录

SQL*Plus

alter system set audit_trail=none scope=spfile;

Oracle禁用操作系统认证登录数据库:

$ORACLE_HOME/network/admin/sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES=(NONE)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/370970.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring3 + JPA2 + Java EE6 App Server =配置混乱

Spring很棒,JavaEE6很棒,最新的JavaEE6 Application服务器也很棒。 这篇文章不是Spring Vs JavaEE6上的专栏文章,而是我在JBoss AS-7.1 App Server上移植Spring3 JPA2(Hibernate)应用程序的经验。 我的应用程序要求非…

python面向对象进阶(1)

面向对象进阶 isinstance(obj,cls) 检查是否obj是类cls的对象class Foo(object): passobj Foo() isinstance(obj,Foo)issubclass(sub,super) 检查sub是否是super的派生类class Foo(object): passclass Bar(Foo): passissubclass(Bar,Foo) 反射python面向对象中的反射&#xff…

智能小车37:异常在ARM、JAVA、硬件里的实现

几乎所有编程语言都有异常,可以说有程序就有异常。今天学习Arm的中断(异常)处理,联想到Java的异常,硬件中如何实现等问题,下面给大家分享一下。 一、Arm的中断。 1.触发异常 2.保存现场 3.cpu进入异常工作模式,程序指针(pc)跳入异常入口&…

c++builder提高批量动态创建panel的速度_骑行时影响速度的事项有哪些 怎样有效提高骑行速度 单车租赁信息...

撇开人的因素在自行车的组件中对车速影响最大的几项是什么?车重?自锁?轮组?传动?我的个人感受,从提高幅度上来讲,而不是重要性上来讲一、自锁起码提高你50%的速度,我不用自锁和别人一起走AVS25就很辛苦了,用了自锁&#xff0…

ansys matlab 调用,matlab 调用ansys (转载)

问题的提出:我们经常会需要用ansys计算一些东西,之后再用matlab来处理计算的结果。当修改某些参数重复上述过程的时候,就比较容易出现问题——比如ansys模型中的参数和matlab程序中参数的一致性问题等。这时可以考虑采用下面的协同工作的方法…

本地存储之sessionStorage

源码可以到GitHub上下载! sessionStorage: 关闭浏览器再打开将不保存数据 复制标签页会连同sessionStorage数据一同复制 复制链接地址打开网页不会复制seessionStorage内的数据 清除缓存加载当前页对页面无影响 1) 同源策略限制。若想在不同页面之间对同…

哈希三道题

两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意…

zemax光学设计超级学习手册_穿越十年的一个ZEMAX光学设计案例

目前超过两千人的光学与光学设计方面的微信公众号,欢迎您!穿越十年的一个ZEMAX光学设计案例作者:窗台小绿萝CAD,这个词已经深入到学习、工作很多年,翻译过来就是Computer Aided Design,计算机辅助设计。随着…

Java本质和性能

最初的问题是如何计算二进制数中1的个数? 我包含了使用Integer.bitCount()的性能比较,该性能可以转换为固有特性,即单个机器代码指令POPCNT和执行相同功能的Java代码。 题 如何计算二进制数中1的个数? 假…

spring RequestMapping 包含http的部分以及各部分详解

RequestMapping有四个参数,分别为:1、value:表示请求URL2、method:表示请求方法3、params:表示请求参数4、headers:表示请求头 【例如】:RequestMapping(value"/testRequestMapping",…

【ZBH选讲·拍照】

【问题描述】 假设这是一个二次元。LYK召集了n个小伙伴一起来拍照。他们分别有自己的身高Hi和宽度Wi。为了放下这个照片并且每个小伙伴都完整的露出来,必须需要一个宽度为ΣWi,长度为max{Hi}的相框。(因为不能叠罗汉)。LYK为了节省…

php基础是什么,php基础学什么?

有不少同学想要学习 PHP,但又不清楚 PHP 基础学什么,那么这篇文章告诉你。熟悉前端开发语言学习 PHP 之前,首先要学习前端语言包括 HTML、CSS、JS 等。等对前端语言有个大致掌握后,能编写一个 web 静态页面。学习 PHP 基本语法和函…

名为 cursor_jinserted 的游标不存在_生鲜电商存在的问题及对策解析:未来生鲜电商如何发展?...

生鲜电商的特点有哪些?生鲜电商特点:1,生鲜电商具有粘性高、重复购买率高、毛利高的“三高”特性;2,生鲜食品需要保鲜、冷藏、冷冻;3,生鲜食品保质期比较短;保存不易、对物流配送的条件要求极高;4,生鲜商品…

遇到短信轰炸,别人换ip调你的短信接口怎么办

前端开发者很容易暴露自己的请求地址和参数,我们都知道,一个h5页面,按 F12 是可以看到页面的源码的,所以经常很多人会利用这一点恶意调取别人的接口。 我们公司出现了好多次短信接口被大量调用,导致一天发了几万条短信…

UVa 10170 - The Hotel with Infinite Rooms

题目:求从s開始的递增序列(每次加1)。求出他们加和不小于D的那个最后的加数。 分析:数学题。分治。s s1 ... n n*(n1)/2 - s*(s-1)/2 (ns)*(…

番石榴函数和Java 8 Lambdas

我最近阅读了Brian Goetz的《 Lambda的状况》 ,在阅读了该文章之后,我想尝试使用Java 8 Lambda表达式。 Brian在他的文章中继续描述了将一种方法称为“功能”接口的接口。 功能接口几乎总是用作匿名类,其中ActionListener是规范示例。 这些“…

linux rsync删文件速度,为什么用rsync删除大量文件的时候比用rm快

为什么用rsync删除大量文件的时候比用rm快今天研究怎么在Linux下快速删除大量文件,搜到很多人都说可以用rsync来删除大量文件,速度比rm要快很多,但是没有人说为什么,仔细研究了一下原因,总结起来大概就是,一…

关于源码,反码,补码(正数--负数)---------(-128)自己的理解

以一个字节为例 1、无符号位,一个字节可以存放0~255共256个数字;有符号位存放-128~127共256个数字; 2、无符号全都表示为正数;有符号位则首位表示正负数,正数首位为0,负数首位为1(因此在判断一个…

英特尔x722网卡驱动_产品详情 | 从核心到边缘,英特尔加速5G网络基础设施建设...

英特尔近期宣布推出无可比拟的5G基础设施芯片产品组合,包括一款面向无线基站的10纳米片上系统(SoC)英特尔凌动P5900,和一款面向5G网络处理的结构化ASIC,一款针对5G网络优化、提供基于GPS的高精度网络服务同步功能的以太网适配器。此外&#x…

canvas离屏技术与放大镜实现

教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步>>> (原文)canvas 离屏技术与放大镜实现。 更多讨论或者错误提交,也请移步。 利用canvas除了可以实现滤镜,还可以利用离屏技术放大镜功能。为了方…