首页  登陆  注册  博客集  下载频道  网络硬盘  学院论坛  家园
IT学院 网站地图 网站地图
收藏本站 收藏本站
高级搜索 高级搜索
 新闻IT新闻 互联网 微软 黑客新闻 网络网络协议 故障 网络管理 TCP/IP 无线技术 解决方案 黑客技术 漏洞 软件评测 安全资讯
 数据MSsql Oracle Mysql PL/SQL 备份 系统:Linux vista Windows FTP 防火墙 注册表 服务器行情 服务器应用 解决方案 WEB服务器
 墙纸风景壁纸 游戏壁纸 体育壁纸 汽车壁纸 人文壁纸 影视壁纸 广告壁纸 花卉壁纸 节日壁纸 动漫壁纸 明星壁纸 绘画壁纸 月历壁纸
当前位置: > 主页>服务器>服务器技术>WEB服务器>虚拟主机安全配置 win2003
热门文章排行
 
热门文章排行 深入改造Win2000“位置
取消Windows 2000不必要
深入改造Win2000“位置
Win2000下修改注册表加
Windows2000/XP服务攻略
Win2K Internet服务器安
深入改造Win2000“位置
对文件进行EFS加密和解
让系统自动更换桌面墙纸
Win2K Internet服务器安
精采文章推荐
 
精采文章推荐 手把手教你Web服务器压
Win 2000检测系统安全清
Win 2000检测系统安全清
Win 2000检测系统安全清
Win 2000常用系统进程列
最新更新文章
 
最新更新文章 手把手教你Web服务器压
虚拟主机安全配置 win20
如何安装及配置IIS中的W
Win 2000检测系统安全清
Win 2000检测系统安全清
Win 2000检测系统安全清
Win 2000检测系统安全清
Win 2000常用系统进程列
让系统自动更换桌面墙纸
如何恢复Win 2000个人配

虚拟主机安全配置 win2003

编辑:   来源:  日期:2008-07-24   我要投稿      家园

2.ftp服务
server-u 6.xxxx

<1>.不要设置为服务启动即可
<2>.如果非要设置成服务启动(方便): 安装到非系统盘;设置独立服务帐号;安装以及信息目录权限除去"完全控制""取得所有权"外全部给予;
安全设置:
选中“Block "FTP bounce"attack and FXP ” :
当使用FTP协议进行文件传输时,客户端首先向FTP服务器发出一个“PORT”命令,
该命令中包含此用户的IP地址和将被用来进行数据传输的端口号,服务器收到后,利用命令所提供的用户地址信息建立与用户的连接.
大多数情况下,上述过程不会出现任何问题,但当客户端是一名恶意用户时,可能会通过在PORT命令中加入特定的地址信息,
使FTP服务器与其它非客户端的机器建立连接.虽然这名恶意用户可能本身无权直接访问某一特定机器,但是如果FTP服务器有
权访问该机器的话,那么恶意用户就可以通过FTP服务器作为中介,仍然能够最终实现与目标服务,器的连接。这就是FXP,
也称跨服务器攻击,选中后就可以防止发生此种情况.
选中"禁用反超时调度"
选中"高级"->"启用安全"
防止Serv_U6.xxxx权限提升的方法:                                       

在网上看到有不少用Serv_U6.0.0.2提升权限的文章,原来默认的管理帐号密码为l@$ak#.lk;0@P,端口为43958
在ServUDaemon.ini中加上LocalSetupPortNo=12315,可改变默认的管理端口,同时在gpedit.msc中做好IP安全策略,即增加12315端口的阻止,如果不改默认端口,就增加43958端口的阻止,如果"使用设置更改密码"的按钮,即在ServUDaemon.ini中加上LocalSetupPassword=202cb962ac59075b964b07152d234b70
之类的MD5密码,如果对方用ASP木马得到你的ServUDaemon.ini文件,基本上你的系统就完了,解决方案有几个,一是把Serv_U的安装目录权限设为只有ADMIN用户可完全控制,并对GUSETS用户组的拒绝,这样IIS帐号就无法得到ServUDaemon.ini文件,二是用UD之类的十六进制工具修改SU.EXE文件,找到l@$ak#.lk;0@P这个,修改成强密码"这是谁设的密码,什么版本都一样,我晕",如果不设置LocalSetupPassword的话,默认的空密码就是程序中的l@$ak#.lk;0@P,三是阻止43958端口的访问,方法还有好多,要结合整个系    统来设定]-(测试机端口改为40623,并且在BlackIce中做了端口阻止)

3.MSSQL/MYSQL数据库
MSSQL数据库
操作特例:
<1>如何利用远程来导入备份的数据库(恢复数据库):
环境:
A 为需要恢复的SQL数据库 DATA
B 为预备要恢复到A的SQL数据库 DATA
1.首先在B中将 DATA 生成 SQL脚本
利用查询分析器远程以A 中SQL数据库DATA的所有者登陆
打开B机中DATA生成的SQL脚本,保存,点击”对号”
2.在B中利用导出功能,按照提示默认将数据库导入到A中即可.
安全:
删除有安全隐患的扩展:
exec sp_dropextendedproc 'xp_cmdshell'     [删除此项扩展后,将无法远程连接数据库]
exec sp_dropextendedproc 'xp_dirtree'      [删除此项扩展后,将无法新建或附加数据库]
exec sp_dropextendedproc 'xp_enumgroups'
exec sp_dropextendedproc 'xp_fixeddrives' [删除此项扩展后,将无法还原数据库]
exec sp_dropextendedproc 'xp_loginconfig'
exec sp_dropextendedproc 'xp_regaddmultistring'
exec sp_dropextendedproc 'xp_regdeletekey'
exec sp_dropextendedproc 'xp_regdeletevalue'
exec sp_dropextendedproc 'xp_regread' [删除此项扩展后, 还原数据库辅助]
exec sp_dropextendedproc 'xp_regremovemultistring'
exec sp_dropextendedproc 'xp_regwrite'
exec sp_dropextendedproc 'xp_enumerrorlogs'
exec sp_dropextendedproc 'xp_getfiledetails'
exec sp_dropextendedproc 'xp_regenumvalues'
恢复扩展
exec sp_addextendedproc 'xp_cmdshell', 'xplog70.dll'
exec sp_addextendedproc 'xp_dirtree', 'xpstar.dll'
exec sp_addextendedproc 'xp_enumgroups', 'xplog70.dll'
exec sp_addextendedproc 'xp_fixeddrives', 'xpstar.dll'
exec sp_addextendedproc 'xp_loginconfig', 'xplog70.dll'
exec sp_addextendedproc 'xp_regaddmultistring', 'xpstar.dll'
exec sp_addextendedproc 'xp_regdeletekey', 'xpstar.dll'
exec sp_addextendedproc 'xp_regdeletevalue', 'xpstar.dll'
exec sp_addextendedproc 'xp_regread', 'xpstar.dll'
exec sp_addextendedproc 'xp_regremovemultistring', 'xpstar.dll'
exec sp_addextendedproc 'xp_regwrite', 'xpstar.dll'
exec sp_addextendedproc 'xp_enumerrorlogs', 'xpstar.dll'
exec sp_addextendedproc 'xp_getfiledetails', 'xpstar.dll'
exec sp_addextendedproc 'xp_regenumvalues', 'xpstar.dll'
mysql数据库
为其建立独立服务帐户,属于GUESTS组,服务中进行设置;在其安装目录添加此用户,并设置[修改]读取和运行][列出文件夹目录][读取][写入],去掉高级中"允许父项的...."对钩,选择"用在此显示的..."对钩,应用.启动MYSQL,此时便以此帐户运行.
三.系统权限设置
1.系统分区 (以下所有针对目录权限操作后,都是去掉高级中"允许父项的...."对钩,选择"用在此显示的..."对钩,应用.)
支持环境:asp;asp.net;php
/ (根权限)   
administrators    应用到:该文件夹,子文件夹及文件
权限:完全控制;
CREATOR OWNER 应用到:只有子文件夹及文件
权限:完全控制 (此操作在"高级"中设置)
SYSTEM 应用到:该文件夹,子文件夹及文件
权限:完全控制
设置: 用在此显示的可以应用到子对象的项目替代所有子对象的权限项目
/Program Files\Common Files
添加
everyone 读取和运行
列出文件夹目录
读取
/windows
添加
Users 读取和运行
列出文件夹目录
读取
/windows/temp

加everyone 权限也可以,以防解析asp出错
去掉users 遍历文件夹/运行文件
创建文件/写入数据
创建文件夹/附加数据
[然后进入高级将“遍历文件夹/运行文件”去掉”]
/windows/Microsoft.NET [如果你要运行aspx网站]
给users组加 遍历文件夹/运行文件
创建文件/写入数据
创建文件夹/附加数据
/php [假如在C:\下有此目录"支持PHP"] 详细见php配置
添加
IIS匿名用户所属组 读取和运行
列出文件夹目录
读取


下面是和租服务器用的,自己用不需要改这个

设置终端帐户     
例如,
1.C:\Documents and Settings 目录权限为:
administrator 权限为: 完全控制
systen 权限为:完全控制
Remote Desktop Users 权限为: 高级->
应用于:只有该文件夹
权限:列出文件夹/读取数据
读取属性
读取扩展属性
读取权限
选择 用在此显示。。。。。    应用
2.设置完1后,开始 利用建立的 合租帐户登陆。会在 C:\Documents and Settings 下自动生成 用户目录
这是我们查看权限 其中包括    administrators组 system组 合租帐户
3.细化 合租用户 目录权限
adminisrators组 权限: 完全控制
删除sysrem组
合租用户 权限: 高级->
应用于:只有该文件夹                                                   
权限:列出文件夹/读取数据
读取属性
读取扩展属性
读取权限
选择 用在此显示。。。。。    应用
4.进入 合租用户 目录中 ,    给桌面 添加 合租用户 权限 为 应用于:该文件夹,子文件夹及文件
权限:列出文件夹/读取数据
读取属性
读取扩展属性
读取权限
用户文件目录权限及上层权限设置:[假设e为用户文件目录]
例如:E:\wwwroot\合租用户文件 这里给 E:\ 管理员用户应用到:该文件夹,子文件夹及文件
权限:完全控制
Remote Desktop Users 应用到:该文件夹,子文件夹及文件
权限:列出文件夹/读取数据
读取属性
读取扩展属性
读取权限
作用:可以让终端用户删除建立自己的文件,根权限作用.
E:\wwwroot\合租用户文件 这里给 管理员用户应用到:该文件夹,子文件夹及文件
权限:完全控制
合租用户文件 :应用到:该文件夹,子文件夹及文件
列出文件夹/读取数据
读取属性
读取扩展属性
读取权限
说明:这里将终端组权限去掉了,其他user-?目录都去掉,防止彼此间互相访问
E:\wwwroot\合租用户文件\www 这里给 管理员用户应用到:该文件夹,子文件夹及文件
权限:完全控制
iis-user-1 应用到:该文件夹,子文件夹及文件
权限:给予除去"完全控制""遍历文件夹/运行文件""删除子文件夹及文件""取得所有权"的所有权限
合租用户 应用到:只有子文件夹及文件
权限:给予除去"完全控制""遍历文件夹/运行文件""取得所有权"的所有权限
合租用户 应用到:只有该文件夹
权限:给予除去"完全控制""遍历文件夹/运行文件""删除子文件夹及文件""删除""更改权限""取得所有权"的所有权限
ASP.NET 应用到:该文件夹,子文件夹及文件
权限:给予除去"遍历文件夹/运行文件""删除子文件夹及文件""取得所有权"的所有权限
IIS_WPG 同上
其他分区,备份分区只有administrators权限就可以
都以administrators 设置: 用在此显示的可以应用到子对象的项目替代所有子对象的权限项目 设置 / 目录
网站所在目录赋予来宾帐号权限
3.特别工具权限设置(设置完以上权限后,此脚本必须运行,安全性会更有提高)
写一个批处理文件如下
Cacls.exe %SystemRoot%\System32\cmd.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\net.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\net1.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\tftp.exe    /e /R system users
cacls.exe %SystemRoot%\System32\regedt32.exe /e /R system users
cacls.exe %SystemRoot%\System32\attrib.exe /e /R system users
cacls.exe %SystemRoot%\System32\netstat.exe /e /R system users
cacls.exe %SystemRoot%\System32\netstat.exe /e /R system users
Cacls.exe %SystemRoot%\System32\at.exe    /e /R system users

Cacls.exe %SystemRoot%\System32\telnet.exe    /e /R system users
cacls.exe %SystemRoot%\System32\shell32.dll /e /R users
cacls.exe %SystemRoot%\System32\nbtstat.exe /e /R system users
cacls.exe %SystemRoot%\regedit.exe /e /R system users
cacls.exe %SystemRoot%\System32\ftp.exe /e /R system users
cacls.exe %SystemRoot%\System32\cscript.exe /e /R system users
cacls.exe %SystemRoot%\System32\ddeshare.exe /e /R system users
cacls.exe %SystemRoot%\System32\debug.exe /e /R users
cacls.exe %SystemRoot%\System32\ddeshare.exe /e /R users
cacls.exe %SystemRoot%\System32\hostname.exe /e /R system users
cacls.exe %SystemRoot%\System32\msppcnfg.exe /e /R system users
cacls.exe %SystemRoot%\System32\mstsc.exe /e /R system users
cacls.exe %SystemRoot%\System32\netsh.exe /e /R system users
cacls.exe %SystemRoot%\System32\nslookup.exe /e /R system users
cacls.exe %SystemRoot%\System32\regsvr32.exe /e /R system users
cacls.exe %SystemRoot%\System32\sc.exe /e /R users
cacls.exe %SystemRoot%\System32\shadow.exe /e /R users
cacls.exe %SystemRoot%\System32\share.exe /e /R system users
Cacls.exe %SystemRoot%\System32\xcopy.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\edlin.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\ping.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\route.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\finger.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\posix.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\rsh.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\atsvc.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\qbasic.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\runonce.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\syskey.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\secfixup.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\rdisk.exe    /e /R system users
Cacls.exe %SystemRoot%\System32\edit.com    /e /R system users
Cacls.exe %SystemRoot%\System32\rexec.exe    /e /R system users
cacls.exe %SystemRoot%\System32\cacls.exe /e /R system users          

红色代表主要要去掉的
(这里有users的原因是因为/windows有此组权限,如果不去掉的话,终端用户依然可以进入cmd)
让终端用户登陆后,看吧,很好的效果哦,呵呵
四.系统组件调试
利用阿讲最新探针,测试环境.常用组件:
FSO组件:
安装与删除方法:

运行regsvr32 scrrun.dll即可。
如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。
Aspjpeg1.5组件:(组件所在父目录必须给everyone运行读取权限,否则无法正常运做)
说明:支持 JPEG, GIF, BMP, TIFF , PNG 格式. 输出格式为 JPEG.
输入来源可以是磁盘,内存或者记录集(recordset).
图片可以输出到磁盘,内存或者http流.
支持三种更改大小方式: nearest-neighbor, bilinear, and bicubic.
可以在图片之上添加图片或者文字.
支持图中图.
支持复制,反转,旋转,锐化,灰度调节.
可以调节压缩比率,以得到最佳输出效果和大小.
从jpeg图片中抽取EXIF 和 IPTC数据.
安装与删除方法:
1.有EXE安装程序,直接安装即可.
2.通过DLL安装方法:(转载)
如果以前装过其他版本的aspjpeg,需要先停止iis(net stop iisadmin /y),卸载原来的组件(regsvr32 /u c:/windows/system32/aspjpeg.dll),然后重起iis     (net start w3svc)
从aspjpeg1.4的安装目录复制aspjpeg.dll到系统文件加的system32目录
运行regsvr32 c:/windows/system32/aspjpeg.dll (根据你的系统改你的目录)
aspjpeg的文档中说需要官方提供的序列号才能正常使用,如果安装过程中有输入序列号
在asp中运行下面的命令更改序列号(如果没有输入过,需要在注册表中添加如下项:HKEY_LOCAL_MACHINE\Software\Persits Software\AspJpeg\RegKey)
程序代码: [ 复制代码 ] [ 运行代码 ] 
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Jpeg.RegKey = "你的序列号"
可以用下面的方式查看是否注册成功:
程序代码: [ 复制代码 ] [ 运行代码 ] 
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Response.Write Jpeg.Expires
我没有注册,运行了这则代码,得到的结果是2005-1-19 19:15:49。意思好像是可以使用到1月19日。
如果注册成功得到的应该是9/9/9999。我用48958-77556-02411注册以后得到了9999-9-9这个结果:)操作系统时间显示方式有所不同。
以下是aspjpeg1.4的安装文件,dll文件和序列号
直接安装只要在aspjpeg1.4.exe安装过程中输入序列号即可,但是可能会出现ntfs目录访问权限的问题,需要手动设置安装目录对Everyone有访问权限。(olylinux:我这里是最底users组权限,正常)
ADODB.Stream组件
说明:无组件上传
安装与删除方法:
regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
regsvr32 /u "C:\Program Files\Common Files\System\ado\msado15.dll"
JMail.SmtpMail组件
说明:Dimac JMail 邮件收发
安装方法:利用阿江探针->组件 就有其相关信息,下载安装即可.
CDONTS组件
说明:感觉是辅助JMAIL的,具体我也不清楚
安装删除方法:
2003也能用的,只不过,得找个cdonts.dll(组件文件,可以复制2000里的)
将该文件拷贝至 C:\WINDOWS\system32 下;开始 -> 运行 -> Regsvr32 cdonts.dll; 确认
删除 Regsvr32 /u cdonts.dll
杀毒软件问题
MACFEE 杀毒软件造成IIS站点‘请求的资源在使用中’运行regsvr32 jscript.dll和 regsvr32 vbscript.dll重新注册JAVA脚本和VB脚本的动态链接库后一切正常




上一篇:如何安装及配置IIS中的WEB服务器?  
下一篇:手把手教你Web服务器压力测试
 关键字:  
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论
 

  责任编辑:IT学院  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。