上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
Win2003 server的安全配置精解
作者:admin 申领版权
2010年08月08日 共有 1562 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:
    一、先关闭不需要的端口
    
    我比较小心,先关了端口。只开了3389 21 80 1433有些人一直说什么默认的3389不安全,对此我不否认,但是利用的途径也只能一个一个的穷举,你把帐号改了密码设置为十五六位,我估计他要破上好几年,哈哈!办法:本地连接--属性--Internet协议(TCP/IP)--高级--选项--TCP/IP筛选--属性--把勾打上 然后添加你需要的端口即可。PS一句:设置完端口需要重新启动!
    
    当然大家也可以更改远程连接端口方法:
    
    Windows Registry Editor Version 5.00
    
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
    
    "PortNumber"=dword:00002683
    
    保存为.REG文件双击即可!更改为9859,当然大家也可以换别的端口, 直接打开以上注册表的地址,把值改为十进制的输入你想要的端口即可!重启生效!
    
    还有一点,在2003系统里,用TCP/IP筛选里的端口过滤功能,使用FTP服务器的时候,只开放21端口,在进行FTP传输的时候,FTP 特有的Port模式和Passive模式,在进行数据传输的时候,需要动态的打开高端口,所以在使用TCP/IP过滤的情况下,经常会出现连接上后无法列出目录和数据传输的问题。所以在2003系统上增加的windows连接防火墙能很好的解决这个问题,所以都不推荐使用网卡的TCP/IP过滤功能。所做 FTP下载的用户看仔细点,不要怪俺说俺写文章是垃圾...如果要关闭不必要的端口,在[url=file://\\system32\\drivers \\etc\\services]\\system32\\drivers\\etc\\services[/url]中有列表,记事本就可以打开的。如果懒惰的话,最简单的方法是启用WIN2003的自身带的网络防火墙,并进行端口的改变。功能还可以!Internet 连接防火墙可以有效地拦截对Windows 2003服务器的非法入侵,防止非法远程主机对服务器的扫描,提高Windows 2003服务器的安全性。同时,也可以有效拦截利用操作系统漏洞进行端口攻击的病毒,如冲击波等蠕虫病毒。如果在用Windows 2003构造的虚拟路由器上启用此防火墙功能,能够对整个内部网络起到很好的保护作用。
    
    关于端口的介绍可以访问:http://bbs.86dm.net/viewthread.php?tid=7&extra=page%3D1 
    
    二、关闭不需要的服务 打开相应的审核策略
    
    我关闭了以下的服务
    
    Computer Browser 维护网络上计算机的最新列表以及提供这个列表
    
    Task scheduler 允许程序在指定时间运行
    
    Messenger 传输客户端和服务器之间的 NET SEND 和 警报器服务消息
    
    Distributed File System: 局域网管理共享文件,不需要禁用
    
    Distributed linktracking client:用于局域网更新连接信息,不需要禁用
    
    Error reporting service:禁止发送错误报告
    
    Microsoft Serch:提供快速的单词搜索,不需要可禁用
    
    NTLMSecuritysupportprovide:telnet服务和Microsoft Serch用的,不需要禁用
    
    PrintSpooler:如果没有打印机可禁用
    
    Remote Registry:禁止远程修改注册表
    
    Remote Desktop Help Session Manager:禁止远程协助
    
    Workstation 关闭的话远程NET命令列不出用户组
    把不必要的服务都禁止掉,尽管这些不一定能被攻击者利用得上,但是按照安全规则和标准上来说,多余的东西就没必要开启,减少一份隐患。
    
    在"网络连接"里,把不需要的协议和服务都删掉,这里只安装了基本的Internet协议(TCP/IP),由于要控制带宽流量服务,额外安装了Qos 数据包计划程序。在高级tcp/ip设置里--"NetBIOS"设置"禁用tcp/IP上的NetBIOS(S)"。在高级选项里,使用"Internet连接防火墙",这是windows 2003 自带的防火墙,在2000系统里没有的功能,虽然没什么功能,但可以屏蔽端口,这样已经基本达到了一个IPSec的功能。
    
    在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-审核策略在创建审核项目时需要注意的是如果审核的项目太多,生成的事件也就越多,那么要想发现严重的事件也越难当然如果审核的太少也会影响你发现严重的事件,你需要根据情况在这二者之间做出选择。
    
    推荐的要审核的项目是:
    
    登录事件 成功 失败
    
    账户登录事件 成功 失败
    
    系统事件 成功 失败
    
    策略更改 成功 失败
    
    对象访问 失败
    
    目录服务访问 失败
    
    特权使用 失败
    
    三、关闭默认共享的空连接
    
    由于比较简单,这里就不详谈了。  
    
    四、磁盘权限设置
    
    C盘只给administrators 和system权限,其他的权限不给,其他的盘也可以这样设置,这里给的system权限也不一定需要给,只是由于某些第三方应用程序是以服务形式启动的,需要加上这个用户,否则造成启动不了。
    
    Windows目录要加上给users的默认权限,否则ASP和ASPX等应用程序就无法运行。以前有朋友单独设置Instsrv和temp等目录权限,其实没有这个必要的。
    
    另外在c:/Documents and Settings/这里相当重要,后面的目录里的权限根本不会继承从前的设置,如果仅仅只是设置了C盘给administrators权限,而在All Users/Application Data目录下会 出现everyone用户有完全控制权限,这样入侵这可以跳转到这个目录,写入脚本或只文件,再结合其他漏洞来提升权限;  
    
    譬如利用serv-u的本地溢出提升权限,或系统遗漏有补丁,数据库的弱点,甚至社会工程学等等N多方法,从前不是有牛人发飑说:"只要给我一个 webshell,我就能拿到system",这也的确是有可能的。在用做web/ftp服务器的系统里,建议是将这些目录都设置的锁死。其他每个盘的目录都按照这样设置,没个盘都只给adinistrators权限。
    
    另外,还将:
    
    net.exe NET命令
    
    cmd.exe CMD 懂电脑的都知道咯~
    
    tftp.exe
    
    netstat.exe
    
    regedit.exe
    
    at.exe
    
    attrib.exe
    
    cacls.exe ACL用户组权限设置,此命令可以在NTFS下设置任何文件夹的任何权限!偶入侵的时候没少用这个....(:
    
    format.exe
    
    大家都知道ASP木马吧,有个CMD运行这个的,这些如果都可以在CMD下运行..55,,估计别的没啥,format下估计就哭料~~~(:这些文件都设置只允许administrators访问
    五、防火墙、杀毒软件的安装
    
    
    防御DDOS攻击,可以用冰盾防火墙。杀毒软件可以用诺顿等。
    
    六、SQL2000 SERV-U FTP安全设置
    
    SQL安全方面
    
    1、System Administrators 角色最好不要超过两个 "7"
    
    2、如果是在本机最好将身份验证配置为Win登陆
    
    3、不要使用Sa账户,为其配置一个超级复杂的密码
    
    4、删除以下的扩展存储过程格式为:
    
    use master
    
    sp_dropextendedproc '扩展存储过程名'
    
    xp_cmdshell:是进入操作系统的最佳捷径,删除
    
    访问注册表的存储过程,删除
    
    Xp_regaddmultistring    Xp_regdeletekey    Xp_regdeletevalue    Xp_regenumvalues
    
    Xp_regread           Xp_regwrite       Xp_regremovemultistring
    
    OLE自动存储过程,不需要删除
    
    Sp_OACreate     Sp_OADestroy        Sp_OAGetErrorInfo    Sp_OAGetProperty "luBc
    
    Sp_OAMethod    Sp_OASetProperty    Sp_OAStop 
    
    5、隐藏 SQL Server、更改默认的1433端口
    
    右击实例选属性-常规-网络配置中选择TCP/IP协议的属性,选择隐藏 SQL Server 实例,并改原默认的1433端口
    
    serv-u的几点常规安全需要设置下:
    
    选中"Block "FTP_bounce"attack and FXP"。什么是FXP呢?通常,当使用FTP协议进行文件传输时,客户端首先向FTP服务器发出一个"PORT"命令,该命令中包含此用户的IP地址和将被用来进行数据传输的端口号,服务器收到后,利用命令所提供的用户地址信息建立与用户的连接。大多数情况下,上述过程不会出现任何问题,但当客户端是一名恶意用户时,可能会通过在PORT命令中加入特定的地址信息,使FTP服务器与其它非客户端的机器建立连接。虽然这名恶意用户可能本身无权直接访问某一特定机器,但是如果FTP服务器有权访问该机器的话,那么恶意用户就可以通过FTP服务器作为中介,仍然能够最终实现与目标服务器的连接。这就是FXP,也称跨服务器攻击。选中后就可以防止发生此种情况。
    
    七、IIS安全设置
    
    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篇 计算机的基础知识
Windows命令行(DOS命令)教程之三
Windows命令行(DOS命令)教程之二
Windows命令行(DOS命令)教程之一
SQL优化34条
学习存储过程
大家来看一些不错的sql语句
SQL操作全集(1)
c语言 位运算 解析
全国高校计算机等级考试(广西考区2007)二级C语言试题卷

您可能对这些感兴趣  

IE中无法打开Word、Execl等Office文档的解决方法
Linux操作系统程序启动引导过程深入剖析
Linux认证考试:linux下线程属性常用操作
Linux认证考试:Linux常用头文件详解
Linux服务器被黑怎么查
中关村常见骗术大曝光(购机者必看)
Word文档批注的插入、修改与删除方法
使用命令行配置Windows 2008防火墙
安全设置策略及自带防火墙介绍
用防火墙构筑起银行安全屏障

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》