如何防范服务器被攻击?

作者&投稿:赵战 (若有异议请与网页底部的电邮联系)
一,首先服务器一定要把administrator禁用,设置一个陷阱账号:"Administrator"把它权限降至最低,然后给一套非常复杂的密码,重新建立
一个新账号,设置上新密码,权限为administraor

然后删除最不安全的组件:

建立一个BAT文件,写入
regsvr32/u C:\WINDOWS\System32\wshom.ocx
del C:\WINDOWS\System32\wshom.ocx
regsvr32\u C:\WINDOWS\system32\shell32.dll
del C:\WINDOWS\system32\shell32.dll

二,IIS的安全:

  1、不使用默认的Web站点,如果使用也要将 将IIS目录与系统磁盘分开。

  2、删除IIS默认创建的Inetpub目录(在安装系统的盘上)。

  3、删除系统盘下的虚拟目录,如:_vti_bin、IISSamples、Scripts、IIShelp、IISAdmin、IIShelp、MSADC。

  4、删除不必要的IIS扩展名映射。

  右键单击“默认Web站点→属性→主目录→配置”,打开应用程序窗口,去掉不必要的应用程序映射。主要为.shtml, .shtm, .stm

  5、更改IIS日志的路径

  右键单击“默认Web站点→属性-网站-在启用日志记录下点击属性

  6、如果使用的是2000可以使用iislockdown来保护IIS,在2003运行的IE6.0的版本不需要。

  八、其它

  1、 系统升级、打操作系统补丁,尤其是IIS 6.0补丁、SQL SP3a补丁,甚至IE 6.0补丁也要打。同时及时跟踪最新漏洞补丁;

  2、停掉Guest 帐号、并给guest 加一个异常复杂的密码,把Administrator改名或伪装!

  3、隐藏重要文件/目录

  可以修改注册表实现完全隐藏:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ Current-Version\Explorer\Advanced\Folder\Hi

-dden\SHOWALL”,鼠标右击 “CheckedValue”,选择修改,把数值由1改为0

  4、启动系统自带的Internet连接防火墙,在设置服务选项中勾选Web服务器。

  5、防止SYN洪水攻击

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  新建DWORD值,名为SynAttackProtect,值为2

EnablePMTUDiscovery 值为0

NoNameReleaseOnDemand 值为1

EnableDeadGWDetect 值为0

KeepAliveTime 值为300,000

PerformRouterDiscovery 值为0

EnableICMPRedirects 值为0

  6. 禁止响应ICMP路由通告报文

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface

  新建DWORD值,名为PerformRouterDiscovery 值为0

  7. 防止ICMP重定向报文的攻击

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  将EnableICMPRedirects 值设为0

  8. 不支持IGMP协议

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  新建DWORD值,名为IGMPLevel 值为0

  9、禁用DCOM:

  运行中输入 Dcomcnfg.exe。 回车, 单击“控制台根节点”下的“组件服务”。 打开“计算机”子文件夹。

  对于本地计算机,请以右键单击“我的电脑”,然后选择“属性”。选择“默认属性”选项卡。

  清除“在这台计算机上启用分布式 COM”复选框。

10.禁用服务里的
Workstation 这服务开启的话可以利用这个服务,可以获取服务器所有帐号.

11阻止IUSR用户提升权限

三,这一步是比较关键的(禁用CMD运行)

运行-gpedit.msc-管理模板-系统
-阻止访问命令提示符
-设置
-已启用(E)
-也停用命令提示符脚本处理吗?
(是)

四,防止SQL注入

打开SQL Server,在master库用查询分析器执行以下语句:

exec sp_dropextendedproc 'xp_cmdshell

使用了以上几个方法后,能有效保障你的服务器不会随便被人黑或清玩家数据,当然我技术有限,有的高手还有更多方法入侵你的服务器,这

需要大家加倍努力去学习防黑技术,也希望高手们对我的评论给予指点,修正出更好的解决方案,对玩家的数据做出更有力的保障~~~

~

服务器怎么做好安全防护
答:5、多服务器保护 一个网站可以有多个服务器,网站被攻击时,那么我们就可以选择不一样的方式进行防范,针对不同的服务器,我们应该设置不同的管理,这样即使一个服务器被攻陷,其他的服务还可以正常使用。6、防火墙技术 现在防火墙发展已经很成熟了,防火墙可以选择安全性检验强的,检验的时间会较长,运行...

高防服务器是怎么防止DDoS攻击的?
答:广大的网站用户应该采纳怎样的办法进行有效的防护呢?下面我就介绍一下防护DDoS的根本方法。1保证服务器体系的安全 首先要保证服务器软件没有任何漏洞,避免进犯者侵略。保证服务器采用最新体系,并打上安全补丁。在服务器上删去未运用的服务,封闭未运用的端口。对于服务器上运转的网站,保证其打了最新的...

服务器怎么防止被攻击
答:1、关闭不必要的端口和服务 2、安装类似安全狗软件这种的防火墙,来防御攻击,同时查杀病毒。同时,可利用安全狗服云来管理服务器和网站,添加IP黑名单,分析安全威胁,并找到攻击源头并进行处理。3、定期修改账户密码,尽量设置的复杂些,不要使用弱密码。4、日常维护的时候要注意,不建议在服务器上安装...

常见的ddos攻击及防范措施常见的ddos攻击及防范
答:这也使得DDOS的防范工作变得更加困难。想仅仅依靠某种系统或高防防流量攻击服务器防住DDOS是不现实的,可以肯定的是,完全杜绝DDOS目前是不可能的。 了解有关DNS服务器攻击有哪些?如何预防? 利用DNS服务器进行DDOS攻击 正常的DNS服务器递归查询过程可能被利用成DDOS攻击。假设攻击者已知被攻击机器的IP地址,然后攻击者使用...

我公司的服务器最近老是被攻击,如何防范?
答:1、当我们在发现服务器被攻击或被入侵后,建议应立即关闭所有网站服务,暂停至少3小时。2、查看服务器日志,看下是怎么回事。并且对服务器进行整体安全扫描。检测是否存在病毒等威胁。3、为系统升级安全补丁,包括所有运行着的服务器软件。4、安装防火墙对攻击进行防御。市面上有很多的服务器安全软件,比如...

服务器总是被攻击应该怎么解决?
答:网站被攻击无法访问怎么办?服务器一直被攻击怎么办?如何才能防范服务器被攻击?常见的攻击有两种.一种是CC.一个是DDOS.如果是DDOS.必须要机房有硬防才可以防御的,这个必须需要带宽充足才可以解决的,同时CDN进行分流和清洗等 如果是CC.机房技术会根据攻击的类型及时调整策略,CDN的服务在策略上可以先过...

怎样才能对服务器进行防护,防御外部攻击?
答:怎么防御服务器外部攻击,这个是一个大问题,涉及多方面。互联网环境越来越恶劣,恶意攻击也越来越多,服务器安全是一个大课题了,需要多方面考虑。服务器防御外部攻击,我们大体可以分为两类:基于程序级的Web类攻击 常见的攻击手段很多,比如老生常谈的SQL注入攻击,后台框架、协议漏洞,程序逻辑漏洞,...

怎么防止DDOS 攻击
答:1、保证服务器系统的安全 首先要确保服务器软件没有任何漏洞,防止攻击者入侵。确保服务器采用最新系统,并打上安全补丁。在服务器上删除未使用的服务,关闭未使用的端口。对于服务器上运行的网站,确保其打了最新的补丁,没有安全漏洞。2、隐藏服务器的真实IP地址 服务器前端加CDN中转(免费的有百度云...

怎么防止网站被url攻击?
答:防止服务器网站被攻击:1、经常检测下服务器和网站,有漏洞及时修补,打上安全补丁 2、安装安全防火墙,可以看下安全狗软件(包括服务器安全狗和网站安全狗),来进行防御攻击。同时还可以将服务器加入到安全狗服云平台进行安全管理。3、经常性的更换账户密码,密码设置的复杂些。同时对各账户、文件夹设置...

网站被攻击常见几种方式和防护方式方法
答:2、网站使用CDN。就近接入,就是利用DNS服务找到离用户最近的机器,从而达到最短路径提供服务,DNS服务理论上可以找到所有这个公司的机房和IP,从而还能够进行流量的调度。3、服务器的补丁一定及时打好,不定时更新很有必要。4、网站后台的路径要隐藏好,很多网站都不注意这一点,很容易被攻击。5、网站的...