今日精选 ·绝对解密 XP系统中隐藏的10个秘密 ·Windows系统文件详解【大全】 ·配置Windows Server 2008高级防火墙 ·带你现场体验专业服务器机房 ·屏蔽五项功能 让Windows XP极速狂飙 ·木马免杀技术大盘点 ·如何让无线路由信号更强更广 ·各大路由器默认密码(完美汇总经典版) ·如何构建安全的入侵检测系统 ·电脑故障维修判断指导大全(联想内部文件) >>>>
编程开发  Java | .Net | C/C++ | Delphi | VC/VB | XML | ASP | PHP
数据库  Oracle | Mysql | DB2 | Sql server
应用方案 无线网络方案 | 有线网络方案 

网管天地  网吧管理 | 路由器 | 交换机 | 服务器
网络安全  黑客技术 | 病毒漏洞 | 网站安全 | 服务器安全 | 入侵防御 | 防火墙
操作系统 Linux/Unix | Windows 
相关文章
没有相关文章
您现在的位置: 企业网络安全 >> 文章·资讯 >> 企业安全 >> 内网安全 >> 文章正文
NAQC 1:如何工作
作者:作者:Se… 文章来源:本站原创 点击数: 更新时间:2008-7-9 11:46:06
NAQC(Network Access Quarantine Control,网络访问隔离控制)可以阻止从远程地址不受阻碍、自由地访问网络,直到目标计算机已经证明远程计算机的配置可以满足脚本中列出的特定要求和标准。

  为了使用NAQC,你的远程访问客户必须在Windows 98 Second Edition、Windows千年版、Windows 2000、或Windows XP Home或Windows XP Professional上运行。这些Windows版本支持connectoid,这只是一种拨号上网或者虚拟专用网(VPN)连接形式,位于用户界面中“网络连接”的要素之中,它包括三个基本要素:

  • 连接信息,比如远程服务器IP地址、加密要求等等。
  • 基线脚本,这是一个简单的批处理文件或程序,用来评定客户机的适配性(可能功能更多一点)。
  • 通知人构件,该构件与目的网络的后端机器对话,并协商提高或降低客户机的隔离状态。

  使用Windows Server 2003中的连接系统管理工具包(CMAK)可以将这三个要素集合为一种形式。此外,你在后端至少需要一台Windows Server 2003机器运行一个经批准的监听部件;出于该指南的目的,我将假设你正在运行Windows Server 2003 Resource Kit中的远程登录隔离代理(通常称为rqs.exe),由于到发稿时为止,这是仅有的一种代理器。最后,你需要一种服从NAQC的RADIUS服务器,比如Windows Server 2003中的Internet验证服务,这样在连接过程中就可以使用指派的特殊RADIUS特性来限制网络访问。这里有一个详细的列表:假设你在来自CMAK的客户机终端上使用的是rqc.exe,并且在来自Resource Kit的后端中使用的是rqs.exe,在这种情况下,连接和隔离过程是如何工作的:

  1.远程用户连接其计算机,在激活的隔离连接点使用隔离CM connectoid,这是一台运行RRAS的计算机。

  2.远程用户认证。

  3.RRAS向RADIUS服务器发送一个RADIUS访问-请求信息——这种情况下,Windows Server 2003计算机运行IAS。

  4.IAS服务器可以成功地核实远程用户的证书,并且核查其远程访问策略。连接目的需要与隔离策略的配置相匹配。

  5.虽然接受了连接,但是得有隔离限制在适当的位置。IAS服务器向RRAS发送一个RADIUS访问-接受信息,其中包括MS-Quarantine-IPFilter和MS-Quarantine-Session-Timeout特性。

  6.远程用户采用RRAS服务器,完成了远程访问连接。包括租用一个IP地址,并建立其它网络设置。

  7.目前在隔离模式下,RRAS为连接配置MS-Quarantine-IPFilter和MS-Quarantine-Session-Timeout。在这一点上,远程用户只能发送与隔离过滤器相匹配的通信,所有其他的通信都被过滤掉,在运行隔离基线脚本和结果返回给RRAS前,用户只能在几秒钟内,与MS-Quarantine-Session-Timeout特性保持连接。
 
  8.CMAK形式运行隔离脚本,目前被定义为“后连接行为”。

  9.隔离脚本运行并检验远程访问客户机的配置是否满足基线。如果满足,脚本使用其命令行参数运行rqc.exe,包括代表正在使用的隔离脚本版本的文字字串。

  10.rqc.exe向RRAS发送一个通知,表明脚本成功结束。

  11.rqs.exe在后端接收该通知。

  12.在RRAS服务器上的监听部件,使用配置在RRAS注册表中的字符串,来检验通知信息中的脚本的版本字符串,并返回表明脚本的版本是否有效的信息。

  13.如果脚本的版本是可以接受的,rqs.exe调用MprAdminConnectionRemoveQuarantine API,它向RRAS表明,应该从连接中移走MS-Quarantine-IPFilter和MS-Quarantine-Session-Timeout设置,并重新配置正常网络访问的期限。

  14.一旦这样做,远程用户就可以正常访问网络上的资源。

  15.rqs.exe在系统事件日志中,创建一个描述隔离连接的事件。


免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
文章录入:security    责任编辑:security 
  • 上一篇文章:
  • 下一篇文章:
  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 |