一、账户安全
1、禁止SYSDBA用户远程连接
用户具备数据库超级管理员(SYSDBA)权限的用户远程管理登录SYSDBA用户只能本地登录,不能远程。REMOTE_LOGIN_PASSWORDFILE函数的Value值为NONE。这意味着禁止共享口令文件,只能通过操作系统认证登录Oracle数据库。
1)检查REMOTE_LOGIN_PASSWORDFILE
参数的值,可以执行以下 SQL 语句:
show parameter REMOTE_LOGIN_PASSWORDFILE;
remote_login_passwordfile 参数表示用于远程登录数据库时所需的身份验证类型。它可以有以下值:文章来源:https://www.toymoban.com/news/detail-755204.html
- NONE:禁用使用密码文件进行远程登录连接的身份验证。这意味着只有在本地才能使用 SYSDBA 用户进行登录,无法通过远程方式连接。
- EXCLUSIVE:所有远程登录连接都需要密码文件身份验证。
- SHARED:只有对数据库进行管理的连接需要密码文件身份验证。
2)加固方式:
将 "remote_login_passwordfile" 参数的值修改为 "NONE",以加固数据库安全性:文章来源地址https://www.toymoban.com/news/detail-755204.html
ALTER SYSTEM SET remote_login_passwordfile=NONE SCOPE=SPFIL
到了这里,关于Oracle安全基线检查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!