免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1761 | 回复: 9
打印 上一主题 下一主题

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-05 18:47 |只看该作者 |倒序浏览
我想问一个问题,web服务器(80端口)遭到好多ip,甚至相同ip的8-10个以上端口的访问,最终会导致服务器瘫痪~
才重新装好的操作系统是 win2000打了sp4和安装了norton 企业版(更新了最新的数据库),不明白呀~~对了iis发布asp网站 还相应的找了网上文章把注册表和iis可能出的漏洞在注册表和安全策略里做了相应更改~~

请问什么问题造成的 该网站是公网ip,处理器是双志强1.8G


                      谢谢各位大虾  ;-)

论坛徽章:
0
2 [报告]
发表于 2003-09-05 19:23 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

2k iis 里面有一些映射的.idc .shtml没用的要删掉。

还有要改变原有的默认目录。。

论坛徽章:
0
3 [报告]
发表于 2003-09-05 19:40 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

楼主敢用win2k+iis做公网服务器,勇气可嘉呀

论坛徽章:
0
4 [报告]
发表于 2003-09-06 10:12 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

[quote]原帖由 "darkbug"]楼主敢用win2k+iis做公网服务器,勇气可嘉呀[/quote 发表:
     

很危险吗?我感觉很多都是这样在用的呀。

论坛徽章:
0
5 [报告]
发表于 2003-09-07 21:17 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

可以配合路由器来过滤

论坛徽章:
0
6 [报告]
发表于 2003-09-08 12:05 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

我把那些目录删了(按照一些网上的资料),做了一些相应修改
1.winnt安全机制
1)要把使用权限里有关everyone的写、修改的权限去掉,关键目录:winnt\repair的连续权限也去掉
2)共享权限的修改,2k 下写一个net share c$  (D$ e$)/delete 的bat文件,放到机器启动任务里(我好像记得有注册表修改的方法)*注(下面有)
3)管理员账号,我们做过了
4)废止TCP/IP上的NetBios 做过了
5)安装其他服务 如果装用户名密码不要一样
2.iis安区机制:
1)运行Regedit32.exe 在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\w3svc\parameters 增加一个值: MaxClientRequestBuffer   REG DWORD设置为十进制
具体数值为你想设定的IIS允许接受的URL最大长度。CNNS的设置为256

2)删除HTR脚本映射
3)讲IIS Web Server下的 /_vti_bin目录设置成禁止远程访问
4)在IIS管理控制台中,点Web站点,属性,选择主目录,配置(起始点),应用程序映射,将htw与Webhits.dll的映射删除
5)如果安装的系统是2k的话,安装Q256888_W2K_SP1_X86_en.EXE
6) 删除C:\Program Files\Common files\system\Msadc\msadcs.dll
7) 如果不需要使用Index Sever,禁止或卸载该服务。如果你使用了Index Server,请讲包含敏感信息的目录的"Index this resource"的选项禁止
8)解决unicode漏洞:2K安装2kunicode.exe

IIS4的漏洞
iis广为人知的漏洞 :DATA 就是ASP的url后多加这几个字符后,代码也可以被看到,使用ie的view source就能看到.asp代码
解决办法有几种,一是将目录设置为不可读(ASP仍能执行),这样html文件就不能放在这个目录下,否则html文件不能浏览
二是安装微软提供的补丁程序。
三是服务器上依次安装sp3+ie4.0sp1+option pack+sp4  !!!!!!!!!!!!~~~~~~~~~~~~~~晕,,,,,(这点不太明白,依次安装,本身是sp2)


来自filesystemobject的威胁
IIS 的ASP文件操作可以通过filesystemobject实现,包括文本文件的读写目录操作、文件的拷贝改名删除=,但这个东东也很危险的。利用filesystemobject可以篡改下载fat分区上的任何文件,即使是ntfs,如果没有设定好权限的话,同样遭到破坏,甚至让nt崩溃

可以参考 http://www.chinaasp.com   上的active server explorer,该程序可以浏览不设防的所有文件和目录
webmaster应该将web目录建在ntfs分区上,非Web目录不要使用 everyone full control而应该是administrator才可以full control

注:通过“Microsoft 产品支持”也可获得Service Pack。有关如何与“Microsoft 产品支持”联系的信息位于http://www.microsoft.com/china/technet/security/tools/w2ksvrcl.asp?°http://support.microsoft.com/support/contact/default.asp?±。
安装适当的Service Pack 后的安全修补程序
Microsoft 通过其安全通告服务发布安全通告。当这些通告建议安装安全修补程序时,应该立即下载修补程序,并在成员服务器上安装。
补充安全设置
还有其他本文档没有涉及的安全功能,在保护运行Windows 2000 的服务器安全时应加以利用。有关这些安全功能(如加密文件系统(EFS)、Kerberos、IPSEC、PKI 和IE 安全)的信息,位于Microsoft TechNet 安全Web 站点:
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/prodtech/wn2ksec.asp
本文中的信息“按原样”提供,而不带任何性质的保证。MICROSOFT 不做任何保证,无论是明示的还是暗示的,包括适销性和针对特定目的的适用性的保证。即使MICROSOFT CORPORATION 或其任何提供商事先已被告知损害发生的可能性,MICROSOFT CORPORATION 或其提供商也不就所引起的任何损害(包括直接的、间接的、意外的或衍生性的)、企业利润损失或特殊的损害承担任何责任。一些州不允许排除或限制对衍生性的或意外损害所负的责任,因此前面所述的限制可能不适用
  
补充点,win2k的隐藏共享是个危险的东西,特别是如果上网你没有给administrator设置密码,就玩完了,因为可使用unc名访问你的硬盘
1、禁止C$、D$等隐藏共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

AutoShareServer、REG_DWORD、0x0

2、禁止ADMIN$隐藏共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

AutoShareWks、REG_DWORD、0x0
3、限制和禁止IPC$隐藏共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

restrictanonymous REG_DWORD 0x0 缺省
0x1 匿名用户无法枚举本机用户列表
0x2 匿名用户无法连接本机IPC$共享

知道sp4不包含blaster补丁,应该继续找相应补丁安装的,这点我才知道,惭愧阿  http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn&categoryid=7
要打补丁,我已经下载好了,刻成盘可以安装好,不上网打好补丁的
iis,查了些资料,没有安装最小的服务,这也是安装时的失误
(只安装IIS的Com Files,IIS Snap-In,WWW Server组件。如果你确实需要安装其他组件,请慎重,特别是:Indexing Service, FrontPage 2000 Server Extensions, Internet Service Manager (HTML)这几个危险服务。)
还找到相应防止dos攻击的修改注册表键值

修改注册表提高Win2000抗拒绝服务攻击能力

作者:未知 来源:未知 加入时间:2003-3-6 18:27:08
从正确看待DoS与DDoS说起

相信大家都一定不会对这两个这个词感到陌生,是的,拒绝服务攻击(Denial of Service),以及分布式拒绝服务攻击(Distributed Denial of Service)。

所谓拒绝服务,是指在特定攻击发生后, 被攻击的对象不能及时提供应有的服务,例如本来应提供网站服务(HTTP Service)而不能提供网站服务,电子邮件服务器(SMTP,POP3)不能提供收发信件等等的功能,基本上,阻绝服务攻击通常利用大量的网络数据包,以瘫痪对方之网络及主机,使得正常的使用者无法获得主机及时的服务。

分布式拒绝服务,简单的说就是用远超过目标处理能力的海量数据包消耗可用系统,以及网络带宽,造成网络服务瘫痪。

也许是和媒体的过分关注有关,DoS攻击特别是DDoS攻击,似乎一夜之间就流行了起来,搞的大大小小的网管们,只要服务器一有故障,就异常兴奋的高呼“我被DDoS了!”,脸上仿佛写着无比的光荣和骄傲。

其实在我们的周围,真正意义上的DDoS其实并不多,毕竟发动一次DDoS攻击所需要的资源非常的多,但实实在在的攻击却又不停的发生着,这里面,绝大多数,都是普通的拒绝服务攻击。普通级别的攻击,如何防护,也成为很多网络管理员最头疼的问题,于是到处打听,结果往往千篇一律,“购买我们的硬件防火墙吧”。硬件防火墙,包括专用抗拒绝服务攻击产品的确是好,但基本价格都十分昂贵,效果虽然好,可从投资以及保护投资的角度来说,未免有些过火。

其实从操作系统角度来说,本身就藏有很多的功能,只是很多是需要我们慢慢的去挖掘的。这里我给大家简单介绍一下如何在Win2000环境下修改注册表,增强系统的抗DoS能力。

 

细节:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]


'关闭无效网关的检查。当服务器设置了多个网关,这样在网络不通畅的时候系统会尝试连接
'第二个网关,通过关闭它可以优化网络。
"EnableDeadGWDetect"=dword:00000000

'禁止响应ICMP重定向报文。此类报文有可能用以攻击,所以系统应该拒绝接受ICMP重定向报文。
"EnableICMPRedirects"=dword:00000000

'不允许释放NETBIOS名。当攻击者发出查询服务器NETBIOS名的请求时,可以使服务器禁止响应。
'注意系统必须安装SP2以上
"NoNameReleaseOnDemand"=dword:00000001

'发送验证保持活动数据包。该选项决定TCP间隔多少时间来确定当前连接还处于连接状态,
'不设该值,则系统每隔2小时对TCP是否有闲置连接进行检查,这里设置时间为5分钟。
"KeepAliveTime"=dword:000493e0

'禁止进行最大包长度路径检测。该项值为1时,将自动检测出可以传输的数据包的大小,
'可以用来提高传输效率,如出现故障或安全起见,设项值为0,表示使用固定MTU值576bytes。
"EnablePMTUDiscovery"=dword:00000000

'启动syn攻击保护。缺省项值为0,表示不开启攻击保护,项值为1和2表示启动syn攻击保护,设成2之后
'安全级别更高,对何种状况下认为是攻击,则需要根据下面的TcpMaxHalfOpen和TcpMaxHalfOpenRetried值
'设定的条件来触发启动了。这里需要注意的是,NT4.0必须设为1,设为2后在某种特殊数据包下会导致系统重启。
"SynAttackProtect"=dword:00000002

'同时允许打开的半连接数量。所谓半连接,表示未完整建立的TCP会话,用netstat命令可以看到呈SYN_RCVD状态
'的就是。这里使用微软建议值,服务器设为100,高级服务器设为500。建议可以设稍微小一点。
"TcpMaxHalfOpen"=dword:00000064

'判断是否存在攻击的触发点。这里使用微软建议值,服务器为80,高级服务器为400。
"TcpMaxHalfOpenRetried"=dword:00000050

'设置等待SYN-ACK时间。缺省项值为3,缺省这一过程消耗时间45秒。项值为2,消耗时间为21秒。
'项值为1,消耗时间为9秒。最低可以设为0,表示不等待,消耗时间为3秒。这个值可以根据遭受攻击规模修改。
'微软站点安全推荐为2。
"TcpMaxConnectResponseRetransmissions"=dword:00000001

'设置TCP重传单个数据段的次数。缺省项值为5,缺省这一过程消耗时间240秒。微软站点安全推荐为3。
"TcpMaxDataRetransmissions"=dword:00000003

'设置syn攻击保护的临界点。当可用的backlog变为0时,此参数用于控制syn攻击保护的开启,微软站点安全推荐为5。
"TCPMaxPortsExhausted"=dword:00000005

'禁止IP源路由。缺省项值为1,表示不转发源路由包,项值设为0,表示全部转发,设置为2,表示丢弃所有接受的
'源路由包,微软站点安全推荐为2。
"DisableIPSourceRouting"=dword:0000002

'限制处于TIME_WAIT状态的最长时间。缺省为240秒,最低为30秒,最高为300秒。建议设为30秒。
"TcpTimedWaitDelay"=dword:0000001e

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]
'增大NetBT的连接块增加幅度。缺省为3,范围1-20,数值越大在连接越多时提升性能。每个连接块消耗87个字节。
"BacklogIncrement"=dword:00000003

'最大NetBT的连接快的数目。范围1-40000,这里设置为1000,数值越大在连接越多时允许更多连接。
"MaxConnBackLog"=dword:000003e8

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Afd\Parameters]
'配置激活动态Backlog。对于网络繁忙或者易遭受SYN攻击的系统,建议设置为1,表示允许动态Backlog。
"EnableDynamicBacklog"=dword:00000001

'配置最小动态Backlog。默认项值为0,表示动态Backlog分配的自由连接的最小数目。当自由连接数目
'低于此数目时,将自动的分配自由连接。默认值为0,对于网络繁忙或者易遭受SYN攻击的系统,建议设置为20。
"MinimumDynamicBacklog"=dword:00000014

'最大动态Backlog。表示定义最大"准"连接的数目,主要看内存大小,理论每32M内存最大可以
'增加5000个,这里设为20000。
"MaximumDynamicBacklog"=dword:00002e20

'每次增加的自由连接数据。默认项值为5,表示定义每次增加的自由连接数目。对于网络繁忙或者易遭受SYN攻击
'的系统,建议设置为10。
"DynamicBacklogGrowthDelta"=dword:0000000a


以下部分需要根据实际情况手动修改

'-------------------------------------------------------------------------------------------------
'[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
'启用网卡上的安全过滤
'"EnableSecurityFilters"=dword:00000001
'
'同时打开的TCP连接数,这里可以根据情况进行控制。
'"TcpNumConnections"=
'
'该参数控制 TCP 报头表的大小限制。在有大量 RAM 的机器上,增加该设置可以提高 SYN 攻击期间的响应性能。
'"TcpMaxSendFree"=
'
'[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{自己的网卡接口}]
'禁止路由发现功能。ICMP路由通告报文可以被用来增加路由表纪录,可以导致攻击,所以禁止路由发现。
"erformRouterDiscovery "=dword:00000000
'-------------------------------------------------------------------------------------------------

写到这里,我自己都有一点晕乎乎的了。呵呵。

不好意思,那里没有硬件级的防火墙阿
我想在上网前用软件防火墙先封掉低段端口,配好服务后,在相应打开80和21端口

这是我到现在找到的相关资料,但关键不知道什么原因造成的

论坛徽章:
0
7 [报告]
发表于 2003-09-20 22:33 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

你还是装备一个防火墙啊!不然你死得好难睇啊!

论坛徽章:
0
8 [报告]
发表于 2003-09-20 22:47 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

不会吧!我原来的服务器都一年多,没有动过拉,现在还跑的好好的阿!不过我烂阿,是因为我离开啦那个公司,现在也没有人管理拉,居然还没有死。

论坛徽章:
0
9 [报告]
发表于 2003-09-21 00:19 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

是啊,我那个朋友用了一个kfw防火墙企业版的用了,现在可以正常访问了

想问一下,提供这种服务什么软件防火墙好点呢?

楼上的,你怎么配置的?

论坛徽章:
0
10 [报告]
发表于 2003-09-21 13:12 |只看该作者

很棘手的2000服务器问题,大家帮忙呀,谢谢 ;-)

就是按你发的那个文档设置的阿!我把一些端口给屏蔽拉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP