通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 安全防御 >> 安全相关 >> 文章正文
Windows Server 2003安全性方面的一些改进
责任编辑:stef   更新日期:2005-7-6
 
作者: Sowhat   转自:安全焦点论坛
算是对Mikhow下面文章的摘要,具体的可以查看MSDN
Development Impacts of Security Changes in Windows Server 2003
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncode/html/secure09112003.asp
Michael Howard
Secure Windows Initiative
June 16, 2003


1.IIS 6.0不再以SYSTEM权限运行任何用户代码,改用低权限的Network Service帐户

2.只有admin才能impersonation。2003上的命名管道劫持vulns就彻底被扼杀了?

3.dll文件搜索的顺序变了。不再是先搜索当前目录了。而是先搜索所有的系统目录,再搜索

当前目录,最后才是各种用户指定的路径
主要是用来对付某些trojan攻击,不过也会带来一些负面效果,呵呵。
还有这个SetDllDirectory函数,看MSDN上说,调用这个函数后,dll文件的搜索顺序应该是:
当前路径->SetDllDirectory指定的路径->GetSystemDrectory->16为系统路径->GetWindowsDirectory->PATH环境变量中指定的路径

4.IE的安全性大大提高

5.根目录的ACL增强。以前系统根目录是Everyone:F,嘎危险啊。现在是:
Admin, SYS, Creator – Full Control
Everyone – Read/Execute
Users – Read/Execute
   Create Folders/Append Data (this and sub folders)
   Create Files/Write Data (sub folders)

6.共享的ACL也从Everyone:F改为Everyone:Read

7.事件日志的ACL更严格了。而且你可以通过下面这个键来修改这些ACL
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog
如果要修改系统日志的ACL,就修改对应的
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog\System\CustomSD
项,应该以SDDL语法格式描述:
O:BAG:SYD:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0x7;;;BA)
(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)
更多关于SDDL的介绍:_descriptor_string_format.asp">http://msdn.microsoft.com/library/en-us/security/security/security_descriptor_string_format.asp

8.限制远程执行控制台程序。
这个对某些人还是有些影响的,呵呵。一些比较重要的控制台程序的ACL设置的比较严格,比如cmd.exe

比较一下WIN2K和2003下cmd.exe的ACL就知道了:
Windows 2000
Administrators (Full Control)
System (Full Control)
Users (Read & Execute)

Windows Server 2003
Administrators (Full Control)
System (Full Control)
Interactive (Read & Execute)
Services (Read & Execute)

怎么样?只有Interactive用户才可以执行 :)

9.还有对内存中数据的加密。这个开发人员应该多关心一下,黑人就不用了,你只要知道你的findpass不能用了就行了。

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    固顶文章 爱国者安全网2007年度优秀版主评选
    普通文章 瑞星公司01月11日发布 每日计算机病毒及木马播报
    普通文章 破解博彩神助(专注彩票) V2.8.01
    推荐文章 推荐:跨站脚本执行漏洞代码的六点思路
    普通文章 Windows系统下的远程堆栈溢出 实战篇
    普通文章 Windows系统下的远程堆栈溢出 原理篇
    普通文章 MsSQLServer是如何加密口令的
    普通文章 浅谈国内的渗透评估过程
    普通文章 Dvbbs8.1 0DAY(通杀Access和mssql版本)
    普通文章 微软:我们的代码比赛门铁克更安全
    热门文章
    普通文章REAL蛀虫利用播放器漏洞下载恶意程序
    普通文章李彦宏:中国要在互联网领域逐渐超越美国
    普通文章马云:阿里巴巴的成功是一个生态链的成功
    普通文章Ingres用户认证非授权访问漏洞
    普通文章TCPreen FD_SET()函数远程栈溢出漏洞
    普通文章Winace UUE文件解压堆溢出漏洞
    普通文章Pclxav木马猎手第一代特征码引擎源代码
    普通文章IE收藏夹管理小精灵算法分析
    普通文章Extra Drive Pro算法分析历程
    普通文章雨过天晴自我注册
    精彩专题