众所周知,服务器 *** 作系统主要有三大类:Unix、Linux、WindowsServer。在Unix、Linux系统上没有太多抗攻击类软件,而Windows上面这方面安全软件就很多了。
一直以来,我都在使用Windows和Linux,对于Windows系统上的攻防也有一定了解。对于WindowsServer服务器上使用哪款防御软件好,没有很明确的答案。
首先说下,服务器上受到的攻击一般有这几种:
SQL注入;
CC攻击;
DDos攻击;
上传漏洞等等。
现在市面上有几款防御软件还是不错的(如安全狗、护卫神等),我之前一直用的是安全狗。其实它们的原理都一样,无非就是对于用户的请求、参数、频率做过滤分析,所以理论上都会对系统的性能产生一定影响。但从我之前的使用经历来看,我并没有感觉开启了这些防护软件后网站访问就变得很慢了。
虽然像安全狗这类的软件也有Linux版本的,但说实话,Linux系统上真的没有多少人会安装这类软件。这也从另一方面说明了,只要系统安全加固做到位,哪怕是没有这些防护软件,服务器也很难被人黑。对于WindowsServer,不管你选择了哪款防护软件,我建议你把站点权限设置到位,给一些方案供大家参考:
1、IIS站点启用不同的普通用户授权访问
不少人在同一台服务器上会部署多个网站,而每个网站都是使用同一个IIS来宾帐户来访问的,其实这是不安全的。我们建议给每个IIS绑定一个独立的应用池,每个站点使用单独的来宾帐号,避免站点间互相影响。
2、严格控制站点目录及文件的权限
对于网站而言,目录及文件的权限原则如下:
正常目录及文件:给读权限;
上传目录:只写、不读、不执行;
动态脚本:读、执行权限;
HTML等静态资源:只读、不执行。
以上就是我的观点,对于这个问题大家是怎么看待的呢?安全加固就像是给一堵存在各种裂缝的城墙进行加固,封堵上这些裂缝,使城墙固若金汤。实施安全加固就是消除信息系统上存在的已知漏洞,提升关键服务器、核心网络设备等重点保护对象的安全等级。安全加固主要是针对网络与应用系统的加固,是在信息系统的网络层、主机层和应用层等层次上建立符合安全需求的安全状态。安全加固一般会参照特定系统加固配置标准或行业规范,根据业务系统的安全等级划分和具体要求,对相应信息系统实施不同策略的安全加固,从而保障信息系统的安全。
具体来说,安全加固主要包含以下几个环节: 系统安全评估:包括系统安全需求分析,系统安全状况评估。安全状况评估利用大量安全行业经验和漏洞扫描技术和工具,从内、外部对企业信息系统进行全面的评估,确认系统存在的安全隐患。 制订安全加固方案:根据前期的系统安全评估结果制订系统安全加固实施方案。 安全加固实施:根据制定的加固方案,对系统进行安全加固,并对加固后的系统进行全面的测试,确保加固对系统业务无影响,并达到了安全提升的目的。安全加固 *** 作涉及的范围比较广,比如正确的安装软硬件、安装最新的 *** 作系统和应用软件的安全补丁、 *** 作系统和应用软件的安全配置、系统安全风险防范、系统安全风险测试、系统完整性备份、系统账户口令加固等等。在加固的过程中,如果加固失败,则根据具体情况,要么放弃加固,要么重建系统。 输出加固报告:安全加固报告是提供完成信息系统安全加固后的最终报告,记录了加固的完整过程和有关系统安全管理方面的建议或解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)