• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle加固经验

mysql 搞代码 4年前 (2022-01-09) 31次浏览 已收录 0个评论

6.设置数据库连接超时 (10分钟)在sqlnet.ora中设置下面参数:SQLNET.EXPIRE_TIME=107.Oracle数据库可通过设置listener.ora文件

1.删除或锁定账号

alter user username lock;

drop user username cascade;

2.更改密码

alter user username identified by “password”

3.限制数据库超级管理员远程登录

(1). 在spfile中设置

REMOTE_LOGIN_PASSWORDFILE=NONE

(2).在sqlnet.ora中设置

SQLNET.AUTHENTICATION_SERVICES=NONE 禁用SYSDBA角色的自动登录

4.启用审计日志

1. 通过设置参数audit_trail = db或os来打开数据库审计。
2. 然后可使用Audit命令对相应的对象进行审计设置

5.设置只有信任的IP地址才能通过监听器访问数据库:
在服务器上的文件$Oracle_HOME/network/admin/sqlnet.ora中设置以下行:
tcp.validnode_checking = yes
tcp.inv本文来源gao@!dai!ma.com搞$$代^@码!网!ited_nodes = (ip1,ip2…)

6.设置数据库连接超时 (10分钟)
在sqlnet.ora中设置下面参数:
SQLNET.EXPIRE_TIME=10

7.Oracle数据库可通过设置listener.ora文件限制客户端IP地址对数据库的访问,具体操作包括以下步骤:
tcp.validnode_checking = YES
tcp.excluded_nodes = (list of IP addresses)
tcp.invited_nodes = (list of IP addresses)
重启listener

8.失败的登录尝试
检查失败的登录尝试
SQL> select * from dba_profiles where RESOURCE_NAME = ‘FAILED_LOGIN_ATTEMPTS’;
如果LIMIT为NULL,建议修改失败的登录尝试
ALTER PROFILE “DEFAULT” LIMIT FAILED_LOGIN_ATTEMPTS 3;

9.默认情况下,,口令明文传输
通过配置在网络上通过DES加密传输
在Client上将ORA_ENCRYPT_LOGIN 变量设置成TURE
在Server上将DBLINK_ENCRYPT_LOGIN 参数设置成TURE


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle加固经验
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址