关灯
《文稿,还能这样写》作者雄文《笔杆子碎语》作者王一端《机关文稿写作入门》作者杨新宇《机关文字工作五十讲》作者何新国
最新《公文写作培训课程》直播间《公文写作百法例讲》作者房立洲老秘网站长、《老秘笔记》作者老猫《公文高手的自我修养》作者胡森林
开启左侧

iis安全防范方法精华:一位高手整理的IIS问题答 FAQ

[复制链接]
中国老秘 发表于 2010-5-10 17:00:09 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
文稿修改演播室众筹计划,点击了解详情
 

一位高手整理的IIS FAQ

& h7 L0 t- G% t1 a5 i5 z' f

下面是一位高手整理的问题精华,大家好好看看吧,收获肯定很大的!

( s2 M* `2 L( f

1.如何让asp脚本以system权限运行

9 N }) V) H: v2 N+ q6 z" w

  修改你asp脚本所对应的虚拟目录,把"应用程序保护"修改为"低"....

( g3 D1 r2 J" G1 [5 B

2.如何防止asp木马

! Z! k4 o8 ^& @. i- M7 ~8 T

  基于FileSystemObject组件的asp木马
    cacls %systemroot%\system32\scrrun.dll /e /d guests //禁止guests使用

, P, n- d! W: t* ~7 G1 p" E

  regsvr32 scrrun.dll /u /s //删除

# ?: G/ B0 t7 m$ b S$ H

  基于shell.application组件的asp木马

# ?: S n! }8 T) a

  cacls %systemroot%\system32\shell32.dll /e /d guests //禁止guests使用

) j6 @# b" X& U9 L8 w: d' z* O% _

  regsvr32 shell32.dll /u /s //删除

- v) R1 O, v7 v+ c1 z4 G9 j

3.如何加密asp文件

* ~+ v$ U$ a+ O2 c, @1 A

  从微软免费下载到sce10chs.exe 直接运行即可完成安装过程。

5 a. q/ \$ }0 e% e, D

  安装完毕后,将生成screnc.exe文件,这是一个运行在DOS PROMAPT的命令工具。

/ P: {% B; N4 @0 ^. x

  运行screnc - l vbscript source.asp destination.asp

3 R5 d- D0 r% z

  生成包含密文ASP脚本的新文件destination.asp

) N- G3 d( ]/ }2 @2 u4 D& D

  用记事本打开看凡是""之内的,不管是否注解,都变成不可阅读的密文了

2 v; z$ K6 I/ r& _- O, B

  但无法加密中文。

! e! T" ^( G3 x- d) S

4.如何从IISLockdown中提取urlscan

7 N/ `2 G' h5 |

  iislockd.exe /q /c /t:c:\urlscan

, d) v! C$ C1 ]

5.如何防止Content-Location标头暴露了web服务器的内部IP地址

/ R5 _' l* s& t' D ^0 K

  执行

' }. \0 u/ ^# X I1 y

  cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/UseHostName True

. A! d, f/ b% C" `2 ^5 n. x4 r

  最后需要重新启动iis

4 `' I: Q/ K N) S: u

6.如何解决HTTP500内部错误

+ L! m! i( X* }) `4 H }# l

  iis http500内部错误大部分原因

1 C. L# @2 g0 z. l

  主要是由于iwam账号的密码不同步造成的。

9 H$ g$ P" r7 U" @; {

  我们只要同步iwam_myserver账号在com+应用程序中的密码即可解决问题。

$ @1 m& q& p9 E4 B$ b6 `) t. x

  执行

; U1 w5 L2 m$ L. \+ e

  cscript c:\inetpub\adminscripts\synciwam.vbs -v

9 _0 C3 j! t9 C. R4 R6 h

7.如何增强iis防御SYN Flood的能力

- w4 {3 J) w* r$ v/ y

  Windows Registry Editor Version 5.00

x) `# v1 ^" Y! V* Z: O8 S

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

) H1 v$ S! O; ~7 l5 f) Z7 H1 q

  启动syn攻击保护。缺省项值为0,表示不开启攻击保护,项值为1和2表示启动syn攻击保护,设成2之后

; z1 d. n# P" _4 v9 @

  安全级别更高,对何种状况下认为是攻击,则需要根据下面的TcpMaxHalfOpen和TcpMaxHalfOpenRetried值 设定的条件来触发启动了。这里需要注意的是,NT4.0必须设为1,设为2后在某种特殊数据包下会导致系统重启。

) z& ^1 e- j; T* ]

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

" h' b, W+ \; i) l6 T% R

  "TcpMaxHalfOpen"=dword:00000064

, p, Z; `: w7 |1 W

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

( H: e, [; Y! i" }8 o$ |

  "TcpMaxHalfOpenRetried"=dword:00000050

6 K% L- G2 P/ P$ U( o

  设置等待SYN-ACK时间。缺省项值为3,缺省这一过程消耗时间45秒。项值为2,消耗时间为21秒。

0 h6 L3 L/ P+ P; D. Z7 D

  项值为1,消耗时间为9秒。最低可以设为0,表示不等待,消耗时间为3秒。这个值可以根据遭受攻击规模修改。

$ }1 [4 y( X! B8 j

  微软站点安全推荐为2。

+ o' c; T6 F$ Y6 Y

  "TcpMaxConnectResponseRetransmissions"=dword:00000001

# o, u. c0 D' k

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

Z4 K0 i1 o) w m# |2 L K4 X

  "TcpMaxDataRetransmissions"=dword:00000003

- v- Q5 q! y5 \1 N5 J4 ~

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

, K/ ]1 w! j. X* |# R

  "TCPMaxPortsExhausted"=dword:00000005

2 v# c1 B- }* L- I3 p6 N! M

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

: k! _: W; G$ M

  "DisableIPSourceRouting"=dword:0000002

! V/ x# @7 \: b- Q9 U

  限制处于TIME_WAIT状态的最长时间。缺省为240秒,最低为30秒,最高为300秒。建议设为30秒。

: M0 Q* W$ G/ {* a- [

  "TcpTimedWaitDelay"=dword:0000001e

: t8 f/ A4 ]# w

8.如何避免*mdb文件被下载

& _: _9 |/ ?( U! A* w

  安装ms发布的urlscan工具,可以从根本上解决这个问题。

) G& ]% l+ A' B7 v3 S+ j

  同时它也是一个强大的安全工具,你可以从ms的网站上获取更为详细的信息。

3 x4 O" C7 ^, G o$ o' y

9.如何让iis的最小ntfs权限运行

7 @5 r) l7 [3 ]% S/ N

  依次做下面的工作:

6 l- Q9 x8 u( t8 H- o3 k0 i2 O

  a.选取整个硬盘:

$ c) M) s6 \" T# C* G

  system:完全控制

4 d6 n4 S# I# y# H* s- p! M. l

  administrator:完全控制

9 w0 n1 d- O' k& Z) Q; D( H8 m

  (允许将来自父系的可继承性权限传播给对象)

! }( U+ F4 f/ d* p; t& d

  b.\program files\common files:

7 t7 S% ?5 c2 V) W% _

  everyone:读取及运行

" m# ~: d, _! P: h2 V p6 a/ h

  列出文件目录

3 J- w9 o+ D) z

  读取

* p1 }. Z" c4 o! A9 o8 B

  (允许将来自父系的可继承性权限传播给对象)

! n5 d1 f) k: y2 G7 V

  c.\inetpub\wwwroot:

, @6 Z& g% @' _! f# J& K: t& _

  iusr_machine:读取及运行

% B$ @8 `; @; l& o* {) n/ k, \

  列出文件目录

a7 T ]& c- N+ z! ~7 t

  读取

& v2 L; E5 x" |0 r4 b$ ]1 s4 J

  (允许将来自父系的可继承性权限传播给对象)

+ a1 e2 w/ n- H) Z, l2 O

  e.\winnt\system32:

( B8 X7 ?" s% W0 _7 G

  选择除inetsrv和centsrv以外的所有目录,

, P+ d( u j& \! v. \

  去除“允许将来自父系的可继承性权限传播给对象”选框,复制。

; ~" z( q% Q+ w. v7 F. P

  f.\winnt:

8 k5 p/ ~+ M8 _7 S4 p% u

  选择除了downloaded program files、help、iis temporary compressed files、

& m2 Z+ P8 S' n

  offline web pages、system32、tasks、temp、web以外的所有目录

9 `) ]8 x! U* ^1 u& Q

  去除“允许将来自父系的可继承性权限传播给对象”选框,复制。

& G. O8 U" h: y

  g.\winnt:

; f' v* {# K- P! b2 `; O! }1 ?

  everyone:读取及运行

$ p3 b( ?$ W4 i& f9 X1 t

  列出文件目录

: ~% T+ L0 j( ?4 V" q! c

  读取

T# m0 W( _+ I# g6 G5 z

  (允许将来自父系的可继承性权限传播给对象)

& ~, d0 H0 E( s5 i

  h.\winnt\temp:(允许访问数据库并显示在asp页面上)

6 X6 l x$ B9 P! L/ K7 j

  everyone:修改

- u: [" o- ^3 x$ d

  (允许将来自父系的可继承性权限传播给对象)

' a; D1 ^. q. E5 }: n4 p1 p

10.如何隐藏iis版本

; Z; n( u4 }1 F' l

  一个黑客可以可以轻易的telnet到你的web端口,发送get命令来获取很多信息

6 y, {' L% T/ B# D8 Z1 ~7 e

  iis存放IIS BANNER的所对应的dll文件如下:

7 K4 G+ H$ s9 E, M

  WEB:C:\WINNT\SYSTEM32\INETSRV\W3SVC.DLL

/ d! `& G3 Y9 L3 q

  FTP:C:\WINNT\SYSTEM32\INETSRV\FTPSVC2.DLL

Z3 i) w8 j B2 \0 `; F m6 B

  SMTP:C:\WINNT\SYSTEM32\INETSRV\SMTPSVC.DLL

6 B9 V' \; j6 L7 l3 q) N( w4 o

  你可以用16进制编辑器去修改那些dll文件的关键字,比如iis的Microsoft-IIS/5.0

$ q$ D# F3 l- i5 b

  具体过程如下:

: u/ `, `, o$ s1 d. A

  1.停掉iis iisreset /stop

: ~# e% L6 H4 l4 ~( ]1 J; ~

  2.删除%SYSTEMROOT%\system32\dllcache目录下的同名文件

8 c1 g7 p' z" k2 N6 \

  3.修改

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

25粉丝

2229帖子

排行榜
作者专栏

关注我们:微信订阅号

官方微信公众号

客服个人微信号

全国服务热线:

0595-22880819

公司地址:泉州秘途文化传媒有限公司

运营中心:福建省泉州市

Email:506070961#qq.com

Copyright   ©2015-2025  老秘网 责任编辑:释然Powered by©Discuz!技术支持:秘途文化  备案号   ( 闽ICP备19022590号-1 闽公网安备35050302000919号 )