集中缴费管理系统服务器安全漏洞补强措施

一、安全级别说明

安全级别

紧急

高危

 

中危

 

低危

 

信息

 

安全

 

 

二、处理方法

1、对于扫描出漏洞后提示安装官方补丁的,建议通过互联网下载并拷贝至服务器上安装补丁即可(有互联网或有局域网更新源的更佳)。

2、对于提示需要修改设置的漏洞,分别单独处理,不同问题处理方法不同。大部分通过百度搜索基本都能找到答案。

3、需要注意的是,同一个补丁可能能够解决多个漏洞,只需安装一遍,具体以官方说明为准。

4、一般来说,紧急、高危、中危的漏洞需要处理,其他的无需处理。如果要求高,处理了也是可以的。

三、各个级别的常见漏洞清单

1、紧急

CVE-2010-3972,Web服务器类漏洞

http://technet.microsoft.com/en-us/security/bulletin/ms11-004

CVE-2010-2730,Web服务器类漏洞

https://docs.microsoft.com/zh-cn/security-updates/securitybulletins/2010/ms10-065

2、高危

CVE-2010-0911,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2010.html

CVE-2010-0903,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2010.html

CVE-2011-2239,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2010-3600,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujan2011-194091.html

CVE-2010-0860,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuapr2010.html

CVE-2010-0853,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuapr2010.html

CVE-2011-2253,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

3、中危

CVE-2010-0902,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2010.html

CVE-2011-2244,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-2232,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-2231,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-2230,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0882,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0881,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0880,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0879,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0877,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0867,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0875,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0870,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0852,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0848,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0838,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0835,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0832,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0831,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0830,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0822,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0816,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0811,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

CVE-2011-0806,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuapr2011-301950.html

CVE-2011-0805,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuapr2011-301950.html

CVE-2011-0799,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuapr2011-301950.html

CVE-2011-0787,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuapr2011-301950.html

CVE-2011-0785,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuapr2011-301950.html

CVE-2011-4423,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujan2011-194091.html

CVE-2011-4421,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujan2011-194091.html

CVE-2011-3590,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpujan2011-194091.html

CVE-2010-2419,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuoct2010-175626.html

CVE-2010-2415,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuoct2010-175626.html

CVE-2010-2412,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuoct2010-175626.html

CVE-2010-2407,Oracle数据库漏洞

http://www.oracle.com/technetwork/topics/security/cpuoct2010-175626.html

CVE-2010-0866,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuapr2010.html

CVE-2010-0852,Oracle数据库漏洞

http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuapr2010.html

CVE-2010-1899,Web服务器类漏洞

https://docs.microsoft.com/zh-cn/security-updates/securitybulletins/2010/ms10-065

四、windows常见漏洞处理

1、Web服务器HTTP头文件信息披露

https://www.cnblogs.com/superfeeling/p/5799842.html

处理上文中的三个方面即可。

2、其他带有补丁安装提示的漏洞

此类漏洞,一般打开自动更新,在线安装补丁即可。

五、oracle常见漏洞处理

由于oracle11gr2从2019年起停止服务,所以针对漏洞的单个补丁已经无法下载。由于目前扫出的漏洞大多为2010年-2011年的,可以断定数据库版本为较旧的11.2.0.1,对数据库进行版本升级即可解决所有漏洞。

Oracle升级原则是:一般情况下,小版本号必须是最后一个(终极版本),才能升级大版本。

例如:现版本号为11.2.0.1,必须升级到11.2.0.4(这是11的终极版本),才能继续往12c、18c、19c升级。

由于各个版本的终极版本基本上已经没有漏洞,所以建议升级到当前大版本号的终极小版本即可,无需升级到最新的大版本。大版本号的功能差别较大,可能会发生意想不到的问题。

下面的升级过程,是以windows64位11.2.0.1——11.2.0.4为例进行说明。

1、登录数据库,查看数据库版本

select*fromv$version ;

       

 

2、下载11.2.0.4安装包

官网没有提供该安装包下载链接,只能从三方网站下载,下面的网页中下载链接较齐全,可以使用迅雷下载,windows版共7个压缩包:

https://www.cnblogs.com/ogrecn/p/9883355.html

(1)、p13390677_112040_MSWIN-x86-64_1of7.zip

(2)、p13390677_112040_MSWIN-x86-64_2of7.zip

(3)、p13390677_112040_MSWIN-x86-64_3of7.zip

(4)、p13390677_112040_MSWIN-x86-64_4of7.zip

(5)、p13390677_112040_MSWIN-x86-64_5of7.zip

(6)、p13390677_112040_MSWIN-x86-64_6of7.zip

(7)、p13390677_112040_MSWIN-x86-64_7of7.zip

也可以通过以下FTP地址下载:

ftp://104.236.52.210/p13390677_112040_MSWIN-x86-64_1of7.zip

ftp://104.236.52.210/p13390677_112040_MSWIN-x86-64_2of7.zip

ftp://104.236.52.210/p13390677_112040_MSWIN-x86-64_3of7.zip

其中1、2表示Database,  用于安装、升级数据库;

3为gridinfrastructure,用来升级RAC。如果要使用Clusterware、ASM、ACFS、ASM动态卷等功能时都需要先安装此包。

4表示客户端(Client);

5为Gatewaysoftware,gateways是指透明网关,如果要从oracle访问其它数据库系统(sqlserver,sybase…)则需要安装Gateway;

6表示examples,   是示例文件安装包;

7为deinstall,是Oracle自带的界面化卸载工具;

正常升级数据库,只需要下载1和2即可。对于仅安装了客户端的机器如需升级,仅下载4即可。

3、备份原有数据

(1) 数据备份

为避免数据库升级异常,也为了数据安全,一定要先备份数据,具体请联系你的服务商,协助完成数据备份(如果已经进行了每日自动备份,那就将最新的备份包保留好,并且验证可用),然后再进行升级。

为了确保备份可用,建议使用两种方式分别进行备份:

Exp 用户/密码@服务名

Expdp 用户/密码@服务名 schemas=用户名dumpfile=用户名+日期.dmpdirectory=dump_dir logfile=expdp.log;

(2) 环境参数备份

操作系统path、classpath、主目录等。

(3) 备份三个重要文件

4、在数据库服务器上解压并安装

(1)解压安装包至当前目录,解压完1-2压缩包后,会出现一个database目录;

(2)在解压生成的 database 目录下,以管理员身份运行setup;

(3)勾选:不希望收到有关配置中的严重安全问题的通知;

(4)勾选:跳过软件更新;

(5)勾选:升级现有数据库;

(6)勾选:简体中文 和 英文;

(7)勾选:企业版;

(8)oracle基目录:默认(自动识别);

(9)软件位置:默认(自动识别)

原软件位置:D:appAdministratorproduct11.2.0dbhome_1

现位置自动默认为:D:appAdministratorproduct11.2.0dbhome_2

这么做的目的是将以前的版本保留,便于回退。

(10)先决条件检查;

(11)显示概要,开始安装;

(12)大概安装到80% ,出现 oracle netca 程序, 配置监听→勾选 “执行典型配置” →下一步。

(13)大概安装到90% 出现 dbua 程序,下一步:

选择数据库(默认),下一步:

选择“是”,继续升级:

并行度(默认)→勾选“备份数据库”,并指定备份位置(保证空间至少100GB),下一步:

勾选“升级过程中不移动数据文件”,下一步:

恢复和诊断位置,默认:E:appAdministratorflash_recovery_area ,下一步:

管理选项界面默认,下一步:

数据库身份证明界面,选择“所有账号使用同一口令”,并输入管理员密码(自己如果没有,可联系系统管理员索取),下一步:

概要界面,点击“完成”开始升级:

进入升级中,直至升级完成,此过程预计需要1小时甚至更长:

(14)查看升级报告,可以通过“配置数据库口令”查看是否有升级用户被锁。一般来说,正常的用户都不会被锁。

(15)查看服务状态,发现两个监听都启动了。

此时应将…home1TNSListener改为手动,并停止服务,然后将电脑重启。

(16)用sqlplus登录数据后,查看数据库升级后版本:select * from v$version;

(17)检查数据库的各组件是否成功升级:

SELECT COMP_NAME, VERSION, STATUS FROMSYS.DBA_REGISTRY;

(18)服务名称定义。

打开Net Manager。

默认将会看到以下两个服务名:

点“加号”,新增一个名称为“fycwdb”的服务名,下一步:

协议默认为第一项,下一步:

主机名填为实际的服务器IP地址,端口号默认为1521,下一步:

服务名填为“orcl”,下一步:

点击“测试”按钮:

如果出现下面的提示,表示配置成功:

如果显示“错误ORA-12514或ORA-28547”,则点击完成,保存信息,然后跳至第18步。

(19)监听配置。

升级完成后服务和监听启动都正常,且sqlplus登录正常,但是连接数据库时提示“错误ORA-12514及ORA-28547”,则需要配置监听。

按照前面指定的安装目录,找到以下文件,并参照以下内容修改,重点是GLOBAL_DBNAME、SID_NAME和HOST这三项。

修改完成,保存,然后在“服务”中找到“…home2TNSListener”,右键,重启。

然后再打开Net Manager,选中服务名“fycwdb”,点击“测试”图标,出现下方的提示,表示监听配置成功。

此时,升级工作完成,并且没有影响数据。

(20)接下来,将老版本卸载,卸载方法是:

在cmd窗口中,运行E:applenborproduct11.2.0dbhome_1deinstalldeinstall,根据提示,输入y,直至卸载完成。此步操作也可以第14步完成后进行。卸载以后,原有的漏洞才不会被扫描到。

注意以上红色标注的部分,否则升级完成后,原来的dblink很可能无法正常使用,只能通过重建dblink的方式去解决。

说明:若操作系统是 linux 时,要注意升级完成后,将 $ORACLE_HOME 和 $PATH 改成新的,并使其生效。

官网:http://www.lenbor.com
原文地址:https://www.cnblogs.com/lenbor/p/13555184.html