版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广州市电子政务外网
系统平安
加固指南
〔1.0版〕广州市机关信息网络中心编制2021年8月 广州市电子政务外网系统平安加固指南〔版〕 1Windows系统平安加固 41.补丁更新 41.1到微软网站下载最新的补丁程序 42.平安加固 4停掉Guest帐号 4限制不必要的用户数量 4创立2个管理员用帐号 4把系统administrator帐号改名 5创立一个陷阱帐号 52.7把共享文件的权限从〞everyone〞组改成“授权用户〞 52.8使用平安密码 52.9设置屏幕保护密码 52.10使用NTFS格式分区 62.11利用win的平安配置工具来配置策略 62.12关闭不必要的效劳 62.13关闭不必要的端口 72.14翻开审核策略 72.15开启帐户策略 82.16不让系统显示上次登陆的用户名 82.17禁止建立空连接 82.18关闭DirectDraw 82.19关闭默认共享 82.20禁止dumpfile的产生 92.21使用文件加密系统EFS 92锁住注册表 92.23建议安装urlscan〔或直接安装IISLockdown〕 102.24关闭RPCDCOM组件 10TOMCAT系统平安加固 111. Tomcat平安配置 111.1. 根本平安配置 111.2. 多重效劳器的平安防护 111.3. 配置效劳器默认端口 121.4. 关闭效劳器端口 121.5. 默认错误网页设置 131.6. 配置支持SSL 13配置支持SSL的方法(分别以TEST,TestAdmin两实际访问对象举例) 13MSSQL系统平安加固 161. 安装最新平安补丁 161.1. 安装操作系统提供商发布的最新的平安补丁 162. 网络和系统效劳 172.1. 检查系统文件是装置在NTFS分区 172.2. 默认用户状态及口令更改情况 172.3. 停用不必要的存储过程 172.4. 错误日志管理 192.5. 拒绝来自1434端口的探测 192.6. 对网络连接进行IP限制 19Windows系统平安加固1.补丁更新1.1到微软网站下载最新的补丁程序2.平安加固2.2停掉Guest帐号在计算机管理的用户里面把guest帐号停用掉,任何时候都不允许guest帐号登陆系统。为了保险起见,最好给guest加一个复杂的密码,你可以翻开记事本,在里面输入一串包含特殊字符,数字,字母的长字符串,然后把它作为guest帐号的密码拷进去。〔windows03的guest帐号一般情况不可删除,会影响应用〕2.3限制不必要的用户数量去掉所有的duplicateuser帐户,测试用帐户,共享帐号,普通部门帐号等等。用户组策略设置相应权限,并且经常检查系统的帐户,删除已经不在使用的帐户。这些帐户很多时候都是黑客们入侵系统的突破口,系统的帐户越多,黑客们得到合法用户的权限可能性一般也就越大。2.4创立2个管理员用帐号创立一个一般权限帐号用来收信以及处理一些日常事物,另一个拥有Administrators权限的帐户只在需要的时候使用。可以让管理员使用“RunAS〞命令来执行一些需要特权才能作的一些工作,以方便管理。2.5把系统administrator帐号改名windows的administrator帐号是不能被停用的,这意味着别人可以一遍又一边的尝试这个帐户的密码。把Administrator帐户改名可以有效的防止这一点。当然,请不要使用Admin之类的名字,改了等于没改,尽量把它伪装成普通用户,比方改成:guestone。2.6创立一个陷阱帐号创立一个名为〞Administrator〞的本地帐户,把它的权限设置成最低,什么事也干不了的那种,并且加上一个超过10位的超级复杂密码。这样可以让那些Scripts忙上一段时间了,并且可以借此发现它们的入侵企图。2.7把共享文件的权限从〞everyone〞组改成“授权用户〞“everyone〞在win中意味着任何有权进入你的网络的用户都能够获得这些共享资料。任何时候都不要把共享文件的用户设置成〞everyone〞组。包括打印共享,默认的属性就是〞everyone〞组的。2.8使用平安密码一个好的密码对于一个网络是非常重要的,但是它是最容易被忽略的。一些公司的管理员创立帐号的时候往往用公司名,计算机名,或者一些别的一猜就到的东西做用户名,然后又把这些帐户的密码设置得很简单,比方“welcome〞,“iloveyou〞或者和用户名相同等等。这样的帐户应该要求用户首此登陆的时候更改成复杂的密码,还要注意经常更改密码。2.9设置屏幕保护密码很简单也很有必要,设置屏幕保护密码也是防止内部人员破坏效劳器的一个屏障。2.10使用NTFS格式分区把效劳器的所有分区都改成NTFS格式。NTFS文件系统要比FAT,FAT32的文件系统平安得多。1利用win的平安配置工具来配置策略微软提供了一套的基于MMC(管理控制台)平安配置和分析工具,利用他们你可以很方便的配置你的效劳器以满足你的要求。具体内容请参考微软主页:chinfo/howitworks/security/sctoolset.asp2关闭不必要的效劳windows的TerminalServices〔终端效劳〕,IIS,和RAS都可能给你的系统带来平安漏洞。为了能够在远程方便的管理效劳器,很多机器的终端效劳都是开着的,如果你的也开了,要确认你已经正确的配置了终端效劳。有些恶意的程序也能以效劳方式悄悄的运行。要留意效劳器上面开启的所有效劳,中期性(每天)的检查他们。建议将以下效劳设为自启动:Eventlog(required)NTLMSecurityProvider(required)RemoteProcedureCall(RPC)(required)Workstation(leaveserviceon:willbedisabledlaterinthedocument)ProtectedStorage(required)PlugandPlay(required)SecurityAccountsManager(required)需要注意的是,效劳设置不当可能导致系统不能进行正常操作。设置每台主机效劳的时候,要针对具体的应用情况和网络情况进行有针对性的设置,不能直接按照推荐完全照做。上面建议只作为参考,并不能作为每一台主机的配置标准。3关闭不必要的端口关闭端口意味着减少功能,在平安和功能上面需要你作一点决策。如果效劳器安装在防火墙的后面,冒的险就会少些,但是,永远不要认为你可以高枕无忧了。用端口扫描器扫描系统所开放的端口,确定开放了哪些效劳是黑客入侵你的系统的第一步。\system32\drivers\etc\services文件中有知名端口和效劳的对照表可供参考。具体方法为:网上邻居>属性>本地连接>属性>internet协议(tcp/ip)>属性>高级>选项>tcp/ip筛选>属性翻开tcp/ip筛选,添加需要的tcp,udp,协议即可。4翻开审核策略开启平安审核是win最根本的入侵检测方法。当有人尝试对你的系统进行某些方式〔如尝试用户密码,改变帐户策略,未经许可的文件访问等等〕入侵的时候,都会被平安审核记录下来。很多的管理员在系统被入侵了几个月都不知道,直到系统遭到破坏。下面的这些审核是必须开启的,其他的可以根据需要增加:策略设置审核系统登陆事件成功,失败审核帐户管理成功,失败审核登陆事件成功,失败审核对象访问成功审核策略更改成功,失败审核特权使用成功,失败审核系统事件成功,失败开启密码策略策略设置密码复杂性要求启用密码长度最小值6位强制密码历史5次强制密码历史42天5开启帐户策略策略设置复位帐户锁定计数器20分钟帐户锁定时间20分钟帐户锁定阈值3次6不让系统显示上次登陆的用户名默认情况下,终端效劳接入效劳器时,登陆对话框中会显示上次登陆的帐户明,本地的登陆对话框也是一样。这使得别人可以很容易的得到系统的一些用户名,进而作密码猜想。修改注册表可以不让对话框里显示上次登陆的用户名,具体是:HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\DontDisplayLastUserName把REG_SZ的键值改成1.2.17禁止建立空连接默认情况下,任何用户通过通过空连接连上效劳器,进而枚举出帐号,猜想密码。通过修改注册表来禁止建立空连接:Local_Machine\System\CurrentControlSet\Control\LSA-RestrictAnonymous的值改成〞1”即可。2.18关闭DirectDraw这是C2级平安标准对视频卡和内存的要求。修改注册表HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\DCI的Timeout(REG_DWORD)为0即可。2.19关闭默认共享Win系统安装好以后,系统会创立一些隐藏的共享,要禁止这些共享,翻开管理工具>计算机管理>共享文件夹>共享在相应的共享文件夹上按右键,点停止共享即可,不过机器重新启动后,这些共享又会重新开启的。默认共享目录路径和功能C$D$E$每个分区的根目录。Win2000Pro版中,只有Administrator和BackupOperators组成员才可连接,Win2000Server版本ServerOperatros组也可以连接到这些共享目录ADMIN$%SYSTEMROOT%远程管理用的共享目录。它的路径永远都指向Win2000的安装路径,比方c:\winntFAX$在Win2000Server中,FAX$在fax客户端发的时候会到。IPC$空连接。IPC$共享提供了登录到系统的能力。NetLogon这个共享在Windows2000效劳器的NetLogin效劳在处理登陆域请求时用到PRINT$%SYSTEMROOT%\SYSTEM32\SPOOL\DRIVERS用户远程管理打印机0禁止dumpfile的产生dump文件在系统崩溃和蓝屏的时候是一份很有用的查找问题的资料,然而,它也能够给黑客提供一些敏感信息比方一些应用程序的密码等。要禁止它,翻开控制面板>系统属性>高级>启动和故障恢复把写入调试信息改成无。要用的时候,可以再重新翻开它。1使用文件加密系统EFSWindows强大的加密系统能够给磁盘,文件夹,文件加上一层平安保护。这样可以防止别人把你的硬盘挂到别的机器上以读出里面的数据。记住要给文件夹也使用EFS,而不仅仅是单个的文件。有关EFS的具体信息可以查看2锁住注册表在windows,只有administrators和BackupOperators才有从网络上访问注册表的权限。如果觉得还不够的话,可以进一步设定注册表访问权限,详细信息请参考:2.23建议安装urlscan〔或直接安装IISLockdown〕Urlscan属于IISLockdownTool的一局部是个很强的平安工具,让站点管理员有能力关掉不需要的功能及禁止这些访问.把一些特定的访问禁止,Urlscan平安工具可以防止可能会造成伤害的访问,不让这些有害访问到达效劳器端.IISLockdown可执行许多步骤来帮助加强Web效劳器的平安。这些步骤包括:锁定文件禁用效劳和组件安装Urlscan删除不需要的Internet效劳器应用程序编程接口(ISAPI)DLL脚本映射删除不需要的目录更改ACL您可以使用IISLockdown来加强许多类型的IIS效劳器角色的平安。对于各效劳器,您应挑选可满足您Web效劳器需要的限制性最高的角色。2.24关闭RPCDCOM组件RemoteProcedureCall(RPC)是Windows操作系统使用的一种远程过程调用协议,RPC提供进程间交互通信机制,允许在某台计算机上运行程序无缝的在远程系统上执行代码。协议本身源自OSFRPC协议,但增加了Microsoft特定的扩展。DCOM〔theDistributedComponentObjectModel〕扩展COM,以支持不同计算机之间的对象间通信,这些计算机可以是位于局域网,广域网,甚至是互连网。DCOM规定了网络上组件之间的通信协定,因此DCOM可以说是组件之间的TCP/IP协议。DCOM组件可以远程执行系统命令,并且存在多个的和未知的缓冲区溢出漏洞。关闭方法:依次翻开管理工具、组件效劳,展开组件效劳中的计算机,右键点击其中的我的电脑中的属性,取消默认属性中的“在此计算机上启用分布式com〞。TOMCAT系统平安加固Tomcat平安配置根本平安配置首先,新建一个帐户1.用"ITOMCAT_计算机名"建立一个普通用户
2.为其设置一个密码
3.保证"密码永不过期"(PasswordNeverExpires)被选中
修改Tomcat安装文件夹的访问权限
1.选定环境参数CATALINA_HOME或TOMCAT_HOME指向的Tomcat安装文件夹。2.为"ITOMCAT_计算机名"用户赋予读、写、执行的访问权限。3.为"ITOMCAT_计算机名"用户赋予对WebApps文件夹的只读访问权限。4.如果某些Web应用程序需要写访问权限,单独为其授予对那个文件夹的写访问权限。当你需要Tomcat作为系统效劳运行时,采取以下步骤:1.到"控制面板",选择"管理工具",然后选择"效劳"。2.找到Tomcat:比方ApacheTomcat.exe等等,翻开其"属性"。3.选择其"登录"(Log)标签。4.选择"以...登录"(LogONUsing)选项。5.键入新建的"ITOMCAT_计算机名"用户作为用户名。6.输入密码。7.重启机器。多重效劳器的平安防护如需要apached保护web-inf或meta-inf文件,可以请在d.conf中参加以下的内容:<LocationMatch"/WEB-INF/">AllowOverrideNonedenyfromall</LocationMatch><LocationMatch"/META-INF/">AllowOverrideNonedenyfromall</LocationMatch>你也可以把Tomcat配置为将所有对.htaccess的请求都送至错误网页,在Tomcat的一般安装中,请将以下的servlet-mapping加到在$CATALINA_HOME/conf/Web.xml文件的servlet-mapping工程后面:<servlet-mapping><servlet-name>invoker</servlet-name><url-pattern>*.htaccess</url-pattern></servlet-mapping>这会将所有Web应用程序中对.htaccess的请求映射到invokerservlet,由于无法加载名为invoker的servlet类,因此会产生“404:NotFound〞的错误网页。从技术层面讲,这种形式并不好,因为如果Tomcat可以找到并加载所请求名称的类〔.htaccess〕,它便可能执行该类而非输出消息错误消息配置效劳器默认端口tomcat安装目标下的/conf目录下修改port8080为你需要端口号,如80.关闭效劳器端口tomcat安装目标下的/conf目录下修改<Serverport="8006"shutdown="venus">,这样就只有在telnet到8006,并且输入"venus"才能够关闭Tomcat默认错误网页设置1、将附件的index.htm文件拷贝至\webapps\ROOT目录内,删除或改名原来的index.jsp文件。2、用记事本翻开\conf\web.xml文件,在文件的倒数第二行〔</web-app>一行之前〕参加以下内容:<error><error-code>404</error-code><location>/error_404.htm</location></error>配置支持SSL配置支持SSL的方法(分别以TEST,TestAdmin两实际访问对象举例)配置tomcat支持SSL方法生成SSL需要用到的keypair。一般在%java_home%/bin下有一个keytool,在命令行窗口,转移到该目录下,运行:keytool-genkey-keyalgRSA在keytool运行时,会询问两次密码,密码是自己设的〔例:123456〕,要记住,随后会用到。最后的那个密码输回车(代表与第一次输的密码相同),中间会问一些国家啊什么的,随便乱填好了。生成的文件叫“.keystore〞,可以在-genkey时指定存放该文件路径、或名称等(见该命令帮助)。为了使用方便,本文将其放在C盘根目录下。修改tomcat的conf目录下的文件去掉有关ssl的那个connector的注释符号<!---->。注意,它里面默认没有指定keystorefile等,为了防止路径错误,建议在中显式地指定keystorePass与keystoreFile,设好后如下:<Connectorport="8443"maxThreads="150"minSpareThreads="25"maxSpareThreads="75"enableLookups="false"disableUploadTimeout="true"acceptCount="100"debug="0"scheme="s"secure="true"clientAuth="false"sslProtocol="TLS"keystoreFile="C:\.keystore"keystorePass="123456"/>注意:即使是在WINDOWS系统上,中的大小写也是敏感的。红色斜体局部请根据实际情况填写。重启tomcat配置JAVA环境支持SSL拷贝文件将ProgramFiles\Java\jdk_09\jre\lib下的jsse.jar拷贝到jdk1.5.0_09\jre\lib\ext下。生成证书文件访问站点IE,如果用户管理模块要配置为s登录,即访问用户管理网页的地址〔比方s://192.168.114.73:8443/TestAdmin〕,获取证书,单击"查看证书",在弹出的对话框中选择"详细信息",然后再单击"拷贝文件",根据提供的向导生成待访问网页的证书文件:
将生成的文件直接保存在java\jdk_09\jre\lib\security目录下,文件名可任意,以容易识别为准:用keytool工具把刚刚导出的证书倒入本地keystore:命令行到jdk_09\jre\lib\security下,执行以下命令:keytool-import-noprompt-keystorecacerts-storepasschangeit-aliasTestAdmins-fileTestAdmin其中TestAdmins为当前证书在keystore中的唯一标识符,又称别名,可随意取名,只要不与已经存在的重复,以容易识别为准。TestAdmin为刚刚保存的证书文件名。如果刚刚的证书需要重新导入,可通过以下命令先删除导入的证书:keytool-delete-keystorecacerts-storepasschangeit-alias别名-file证书文件〔***.cer〕重启tomcat注意:1.一共需要导入两个证书,分别对应TestAdmin和TEST,步骤完全相同,只是在做操作〔2〕时访问的页面不同:TestAdmin访问用户管理网页的地址〔例如:s://192.168.114.73:8443/TestAdmin〕TEST访问TEST网页的地址〔例如:s://192.168.114.73:8443/TEST〕2.配置前请先确保环境变量设置正确了,需要在环境变量中设置JAVA_HOME,并参加PATH。MSSQL系统平安加固安装最新平安补丁安装操作系统提供商发布的最新的平安补丁最新补丁下载地址是:安装补丁详细操作请参照其中的readme文件。网络和系统效劳检查系统文件是装置在NTFS分区看SQLSERVER安装盘符的属性默认用户状态及口令更改情况查看用户状态运行SQL查询分析器,执行〔sysxlogins〕select*fromsysusersSelectname,Passwordfromsysloginswherepasswordisnullorderbyname#查看口令为空的用户。按F5更改帐户口令运行SQL查询分析器,执行Usemasterexecsp_password‘old_password’,’new_password’,accounname按F5停用不必要的存储过程停用不必要的存储过程,可能会造成企业管理器一些功能特性的丧失。Xp_cmdshellSp_OACreate
Sp_OADestroy
Sp_OAGetErrorInfo
Sp_OAGetProper
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新能源培训产业园区运营协议
- 2026年云计算采购托管运营合同
- 村委会网格化工作制度
- 村帮扶责任人工作制度
- 预算绩效管理工作制度
- 领办重要任务工作制度
- 领导干部四述工作制度
- 食品安全信息工作制度
- 麻醉后复苏室工作制度
- 南阳市邓州市2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 2026年汽车销售店员工劳动合同三篇
- 5.1 拆盒子 课件 2025-2026学年三年级数学下册北师大版
- 2025急诊科护理指南
- 杭州市2024届高三二模(高三年级教学质量检测)英语试卷(含答案)+听力音频
- 招标代理服务服务方案
- 保密员培训课件教学
- 清明祭英烈-主题课件
- 小学四年级下家长会(数学教师)
- 四下语文园地一
- JBL音响系列产品参数
- GB/T 42061-2022医疗器械质量管理体系用于法规的要求
评论
0/150
提交评论