Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE
设置remote_listener: SQLgt; alter system set remote_listener='(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.138)(PORT = 1521))' scope=memory; SQLgt; show parameter remote_listener 快速动态监听注册: SQLgt; alter system register; 查看监听服务信息,发现有“REMOTE SERVER”字样,说明此时漏洞存在: E:oracleproduct10.2.0db_1networkADMINgt;lsnrctl services listener LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 21-9月 -2016 10:4 4:18 Copyright (c) 1991, 2006, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 服务摘要.. 服务 "PLSExtProc" 包含 1 个例程。 例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:0 已被拒绝:0 LOCAL SERVER 服务 "orcl" 包含 2 个例程。 例程 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:0 已被拒绝:0 LOCAL SERVER 例程 "orcl", 状态 READY, 包含此服务的 2 个处理程序... 处理程序: "DEDICATED" 已建立:0 已拒绝:0 状态:ready LOCAL SERVER "DEDICATED" 已建立:0 已拒绝:0 状态:ready REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 服务 "orclXDB" 包含 1 个例程。 例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序... 处理程序: "D000" 已建立:0 已被拒绝:0 当前: 0 最大: 1002 状态: ready DISPATCHER lt;machine: INSPUR-IRMS-138, pid: 6728gt; (ADDRESS=(PROTOCOL=tcp)(HOST=INSPUR-IRMS-138)(PORT=52676)) 服务 "orcl_XPT" 包含 1 个例程。 例程 "orcl", 状态 READY, 包含此服务的 2 个处理程序... 处理程序: "DEDICATED" 已建立:0 已拒绝:0 状态:ready LOCAL SERVER "DEDICATED" 已建立:0 已拒绝:0 状态:ready REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 命令执行成功 3.2 取消注释COST规则验证监听情况 3.2.1 取消注释COST规则重启监听并快速注册,验证监听服务信息 去掉监听文件末尾行前的“#”号: SECURE_REGISTER_LISTENER = (TCP) 重启监听: lsnrctl stop listener lsnrctl start listener 快速注册动态监听: SQLgt; alter system register; 验证监听服务信息,按官档描述,正常应该没有“REMOTE SERVER”字样: E:oracleproduct10.2.0db_1networkADMINgt;lsnrctl services listener LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 21-9月 -2016 11:0 0:23 Copyright (c) 1991, 2006, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 服务摘要.. 服务 "PLSExtProc" 包含 1 个例程。 例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:0 已被拒绝:0 LOCAL SERVER 服务 "orcl" 包含 2 个例程。 例程 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:1 已被拒绝:0 LOCAL SERVER 例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:0 已拒绝:0 状态:blocked REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 服务 "orclXDB" 包含 1 个例程。 例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序... 处理程序: "D000" 已建立:0 已被拒绝:0 当前: 0 最大: 1002 状态: ready DISPATCHER lt;machine: INSPUR-IRMS-138, pid: 6728gt; (ADDRESS=(PROTOCOL=tcp)(HOST=INSPUR-IRMS-138)(PORT=52676)) 服务 "orcl_XPT" 包含 1 个例程。 例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:0 已拒绝:0 状态:blocked REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 命令执行成功 实际发现有“REMOTE SERVER”字样,但是对应的监听都是blocked. 3.2.2 查看监听日志 cd %ORACLE_HOME%/network/log listener.log日志文件已经有TNS-01194信息,跟官档一致: 21-9月 -2016 11:00:23 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Administrator))(COMMAND=services)(ARGUMENTS=64)(SERVICE=listener)(VERSION=169870080)) * services * 0 21-9月 -2016 11:00:54 * service_register_NSGR * 1194 TNS-01194: 监听程序命令未到达安全传输 21-9月 -2016 11:01:54 * service_register_NSGR * 1194 TNS-01194: 监听程序命令未到达安全传输 21-9月 -2016 11:02:54 * service_register_NSGR * 1194 TNS-01194: 监听程序命令未到达安全传输 nbsp;3.2.3 还原remote_listener设置 测试完成,还原remote_listener设置 alter system set remote_listener='' scope=memory; SQLgt; alter system set remote_listener='' scope=memory; 3.2.4 查看监听服务信息 E:oracleproduct10.2.0db_1networkADMINgt;lsnrctl services listener LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 21-9月 -2016 11:2 2:17 Copyright (c) 1991, 2006, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 服务摘要.. 服务 "PLSExtProc" 包含 1 个例程。 例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:0 已被拒绝:0 LOCAL SERVER 服务 "orcl" 包含 1 个例程。 例程 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 处理程序: "DEDICATED" 已建立:1 已被拒绝:0 LOCAL SERVER 命令执行成功 4.Reference #8226;Using Class of Secure Transport (COST) to Restrict Instance Registration (文档 ID 1453883.1) (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |