oracle数据保密性,Oracle监控之数据库的安全性(五)

oracle数据库的安全性

检查系统安全信息

定期修改密码

1.检查系统安全日志信息

系统安全日志文件的目录在/var/log 下,主要检查登录失败或成功的用户日志信息。

检查登录成功的日志

Last login: Thu Jan 12 16:08:37 2017 from 192.168.8.17

[root@TEST ~]# grep -i accepted/var/log/secure

Jan  9 17:52:56 test sshd[27553]: Accepted password for root from 192.168.8.17 port 49715 ssh2

Jan  9 18:13:13 test sshd[27747]: Accepted password for root from 192.168.8.17 port 50280 ssh2

Jan  9 22:42:52 test sshd[29052]: Accepted password for root from 192.168.9.252 port 34377 ssh2

Jan  9 22:43:27 test sshd[29069]: Accepted password for root from 192.168.8.17 port 55816 ssh2

Jan  9 22:56:38 test sshd[29206]: Accepted password for root from 192.168.8.17 port 56057 ssh2

Jan  9 22:57:09 test sshd[29235]: Accepted password for oracle from 192.168.8.17 port 56070 ssh2

Jan  9 23:25:46 test sshd[29388]: Accepted password for oracle from 192.168.8.17 port 57027 ssh2

Jan  9 16:49:12 test sshd[29730]: Accepted password for root from 192.168.8.17 port 59144 ssh2

Jan  9 17:01:30 test sshd[29824]: Accepted password for root from 192.168.8.17 port 59605 ssh2

Jan 10 09:12:59 test sshd[446]: Accepted password for root from192.168.8.17 port 49465 ssh2

Jan 10 15:06:38 test sshd[1543]: Accepted password for root from 192.168.8.17 port 63341 ssh2

Jan 10 15:22:49 test sshd[1649]: Accepted password for root from 192.168.8.17 port 64060 ssh2

Jan 10 15:23:55 test sshd[1680]: Accepted password for root from 192.168.8.17 port 64067 ssh2

Jan 10 15:25:04 test sshd[1708]: Accepted password for root from 192.168.8.17 port 64073 ssh2

Jan 10 17:24:59 test sshd[2306]: Accepted password for oracle from 192.168.9.252 port 33326 ssh2

Jan 10 17:27:28 test sshd[2334]: Accepted password for oracle from 192.168.9.252 port 33419 ssh2

Jan 10 17:29:03 test sshd[2356]:Acceptedpassword for root from 192.168.9.252 port 33478 ssh2

Jan 10 17:31:17 test sshd[2379]: Accepted password for root from 192.168.9.252 port 33551 ssh2

Jan 10 17:50:02 test sshd[2442]: Accepted password for root from 192.168.8.17 port 52820 ssh2

Jan 11 09:35:50 test sshd[6586]: Accepted password for root from 192.168.8.17 port 50694 ssh2

Jan 11 17:06:04 test sshd[8012]: Accepted password for root from 192.168.8.17 port 58947 ssh2

Jan 12 16:08:36 test sshd[13037]: Accepted password for root from 192.168.8.17 port 54229 ssh2

Jan 13 09:26:06 test sshd[19899]: Accepted password for root from 192.168.8.17 port 50475 ssh2

检查登录失败的日志

[root@TEST ~]# grep -i failed /var/log/secure

Jan  9 22:42:44 test sshd[29052]: Failedpassword for root from 192.168.9.252 port 34377 ssh2

Jan 10 17:24:57 test sshd[2306]: Failed password for oracle from 192.168.9.252 port 33326 ssh2

Jan 10 17:31:13 test sshd[2379]: Failed password for root from 192.168.9.252 port 33551 ssh2

[root@TEST ~]# grep -i invalied /var/log/secure

登录失败日志中 有failed invalied 说明登录失败 被拒绝 应该做出系统警告通知。

2.检查用户修改密码

在数据库系统上往往存在很多的用户,如第三方数据库监控系统,初始安装数据库时的演示用户,管路员用户等等,这

些用户的密码往往是提前写好的,会被很多人知道,会被别有用心的人利用来攻击系统甚至进行修改数据。需要修改密

码的用户有:

数据库管理员用户 sys system

其他用户

登录系统后,提示符下输入 cat /etc/passwd 在列出的用户中查看是否存在已经不用和陌生的账号。

若存在,则记录为异常。

修改密码方法:

[root@TEST ~]#cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

news:x:9:13:news:/etc/news:

uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

SQL>alter user user_name identified by password;

alter user user_name identified by password

*

ERROR at line 1:

ORA-01918: user 'USER_NAME' does not exist

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值