ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:78.50KB ,
资源ID:13160272      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13160272.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(5数据库安全测评S3A3G3OracleWord格式.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

5数据库安全测评S3A3G3OracleWord格式.doc

1、测评结果符合程度1主机安全身份鉴别(S)a) 应对登录操作系统和数据库系统的用户进行身份标识和鉴别;0.51) 访谈系统管理员和数据库管理员,询问操作系统和数据库管理系统的身份标识与鉴别机制采取何种措施实现;2) 检查主要服务器操作系统和主要数据库管理系统,查看是否提供了身份鉴别措施;3)渗透测试主要服务器操作系统,测试是否存在绕过认证方式进行系统登录的方法;1)数据库管理系统的身份标识与鉴别机制采取用户名+密码的验证措施实现;2)经检查,数据库管理系统中不存在空口令或默认口令的用户。1)以默认口令和常见口令登录数据库,查看是否成功,查看Oracle数据库系统中是否存在空口令或默认口令的用户。

2、默认口令:sys/change_on_install system/manager;常用口令一般包括:oracle:oracle/admin/ora92 sys:oracle/admin system:访谈系统中用户是否存在默认口令的情况2b) 操作系统和数据库系统管理用户身份鉴别信息应具有不易被冒用的特点,口令应有复杂度要求并定期更换;1) 检查主要服务器操作系统和主要数据库管理系统,查看其身份鉴别信息是否具有不易被冒用的特点,如对用户登录口令的最小长度、复杂度和更换周期进行的要求和限制;2)渗透测试主要服务器操作系统,可通过使用口令破解工具等,对服务器操作系统进行用户口令强度检测,查看是否

3、能够破解用户口令,破解口令后是否能够登录进入系统;1)执行命令:select limit from dba_profiles where profile=DEFAULT and resource_type=PASSWORD,查看是否启用口令复杂度函数。2)检查utlpwdmg.sql(密码策略的sql执行文件,linux/unix默认路径是$ORACLE_HOME/rdbms/admin/utlpwdmg.sql)中“-Check for the minimum length of the password”部分中“length(password)”后的值。3)查看口令管理制度以及执行记录,并

4、选择验证。3c) 应启用登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施;1)检查主要服务器操作系统和主要数据库管理系统,查看是否已配置了鉴别失败处理功能,并设置了非法登录次数的限制值;查看是否设置网络登录连接超时,并自动退出;select limit from dba_profiles where profile=DEFAULT and resource_name=FAILED_LOGIN_ATTEMPTS,查看其值是否为unlimited,如果其值不为unlimited则说明进行了登录失败尝试次数的限制,如设置了登录失败尝试次数,则执行命令:select limit fr

5、om dba_profiles where profile=DEFAULT and resource_name=PASSWORD_LOCK_TIME,查看其值是否为unlimited,如果其值不为unlimited则说明设置了口令锁定时间。4d) 当对服务器进行远程管理时,应采取必要措施,防止鉴别信息在网络传输过程中被窃听;1)访谈系统管理员和数据库管理员, 询问对操作系统和数据库管理系统是否采用了远程管理,如采用了远程管理,查看是否采用了防止鉴别信息在网络传输过程中被窃听的措施;1)查看initSID.ora中REMOTE_OS_AUTHENT的赋值(TRUE或FALSE),是否允许管理员对

6、数据库进行远程管理。2)查看listener.ora文件中的“LISTENER”-“DESCRIPTION”-“ADDRESS_LIST”-“ADDRESS”-“PROTOCOL”的赋值,是否启用了包括TCPS在内的加密协议。5e) 为操作系统和数据库的不同用户分配不同的用户名,确保用户名具有唯一性;1)检查主要服务器操作系统和主要数据库管理系统帐户列表,查看管理员用户名分配是否唯一;6f)应采用两种或两种以上组合的鉴别技术对管理用户进行身份鉴别。1)检查主要服务器操作系统和主要数据库管理系统,查看身份鉴别是否采用两个及两个以上身份鉴别技术的组合来进行身份鉴别;1)查看配置文件sqlnet.o

7、ra,查看SQLNET.AUTHENTICATION_SERVICES的值,确认数据库管理系统指定的鉴别方式是否与管理员回答的一致。2)如果使用其他技术,则查看该技术的实现情况。7访问控制(S)a) 应启用访问控制功能,依据安全策略控制用户对资源的访问;1)检查主要服务器操作系统的安全策略,查看是否对重要文件的访问权限进行了限制,对系统不需要的服务、共享路径等进行了禁用或删除;1)询问数据库管理员,数据库系统的访问控制策略是什么。2)查看Oracle数据库的访问控制策略是否与管理员回答的一致。Select * from v$pwfile_users;列出所有具有SYSDBA和SYSOPER权限

8、的数据库用户8b) 应根据管理用户的角色分配权限,实现管理用户的权限分离,仅授予管理用户所需的最小权限;1) 检查主要服务器操作系统和主要数据库管理系统的权限设置情况,查看是否依据安全策略对用户权限进行了限制;2)检查主要服务器操作系统和主要数据库管理系统,查看特权用户的权限是否进行分离,如可分为系统管理员、安全管理员、安全审计员等;查看是否采用最小授权原则;1)查看每个登录用户的角色和权限,是否是该用户所需的最小权限。查看所有权限:Select * from dba_users;Select * from all_users;Select * from user_users;查看用户系统权限

9、:Select * from dba_sys_privs;Select * from role_sys_privs;Select * from user_sys_privs;Select * from session_privs;查看用户对象权限:Select * from dba_tab_privs;Select * from all_tab_privs;Select * from user_tab_privs;Select * from dba_col_privs;Select * from role_tab_privs;查看所有角色:Select * from dba_roles;查看用

10、户所拥有的角色:Select * from dba_role_privs;Select * from user_role_privs;9c) 应实现操作系统和数据库系统特权用户的权限分离;1)检查主要数据库服务器的数据库管理员与操作系统管理员是否由不同管理员担任;1)登录操作系统,查看是否能对数据库系统进行操作。10d) 应严格限制默认账户的访问权限,重命名系统默认账户,并修改这些账户的默认口令;1)检查主要服务器操作系统和主要数据库管理系统,查看匿名/默认用户的访问权限是否已被禁用或者严格限制,是否删除了系统中多余的、过期的以及共享的帐户;1)以默认账户/口令和常见账户/口令登录数据库,查看

11、是否成功,查看Oracle数据库系统中是否存在空口令或默认口令的用户。默认账户/口令: system/manager;常用账户/口令一般包括: sys: system:11e) 应及时删除多余的、过期的账户,避免共享账户的存在;1) 检查主要服务器操作系统和主要数据库管理系统,是否删除了系统中多余的、过期的以及共享的帐户;1)在sqlplus中执行命令:select username,account_status from dba_users,查看返回结果中是否存在scott、outln、ordsys等范例数据库账号,针对上述命令获得的用户账号,查看是否存在过期账户,询问数据库管理员是否每一个

12、账户均为正式、有效的账户。12f)应对重要信息资源设置敏感标记;1)检查主要服务器操作系统和主要数据库管理系统,查看是否对重要信息资源设置敏感标记;1)检查是否安装Oracle Label Security模块:select username from dba_users,查看是否有包括所有Oracle Label Security对象的 LBACSYS用户,其缺省口令是LBACSYS。2)查看是否创建策略:select policy_name,status from dba_sa_policies。3)查看是否创建级别:select * from dba_sa_levels order by

13、 level_num。4)查看标签创建情况:select * from dba_sa_labels。5)询问重要数据存储表格名称。6)查看策略与模式、表的对应关系:select * from dba_sa_tables_policies,判断是否针对重要信息资源设置敏感标签。13g)应依据安全策略严格控制用户对有敏感标记重要信息资源的操作。1)检查主要服务器操作系统和主要数据库管理系统,查看是否依据安全策略严格控制用户对有敏感标记重要信息资源的操作;1)查看用户的标签:select * from dba_sa_user_labels。2)选择特定的用户和表进行验证敏感标记功能是否正确。14安全审计(G)a) 安全审计应覆盖到服务器和重要客户端上的每个操作系统用户和数据库用户;1)检查主要服务器操作系统、重要终端操作系统和主要数据库管理系统,查看安全审计配置是否符合安全审计策略的要求;1)执行:select value from v$parameter where name=audit_trail或show parameter audit_trail,查看是否开启审计功能,审计结果默认存放在哪里。审计跟踪结果如存放到OS文件,其默认位置为$ORACLE_BASE/admin/$ORACLE_SI

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1