RSS订阅
RSS订阅TT安全

NAQC 1:如何工作

2008-6-30  选择字号:  | |
打印本文章

导读:NAQC(网络访问隔离控制)可以阻止从远程地址不受阻碍、自由地访问网络,直到目标计算机已经证明远程计算机的配置满足脚本中的特定要求和标准。本文将介绍它的工作方式。

关键词:NAQC 网络访问隔离控制 远程地址 工作 脚本

正在加载数据... 【TechTarget中国原创】NAQC(网络访问隔离控制)可以阻止从远程地址不受阻碍、自由地访问网络,直到目标计算机已经证明远程计算机的配置可以满足脚本中列出的特定要求和标准。本文介绍NAQC的工作方式……

【TechTarget中国原创】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在系统事件日志中,创建一个描述隔离连接的事件。


创建网络访问隔离控制(NAQC)
 NAQC 1:如何工作
 NAQC 2:创建隔离源
 NAQC 3:编写基线脚本
 NAQC 4:安装监听组件
 NAQC 5:创建隔离链接配置
 NAQC 6:给远程用户分配配置
 NAQC 7:制定隔离策略

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
问:访问控制机制和身份管理技术有什么区别? 答:访问控制是身份管理的一个子类,身份管理涵盖了很多功能……
电子商务网络安全从其本质上来讲就是网络上的信息安全,网络安全不仅仅是技术问题,也是一个管理问题,因此要解决网络安全问题,必须有综合的解决方案……
现在很多机构都没有适当地解决通过远程电脑感染恶意代码的潜在威胁。通常,家庭用户感染了互联网病毒,然后和公司网络建立VPN连接,受到感染的家庭系统就成为……
在保护服务器上数据的完整性方面,强化Windows服务器会大有帮助,但是你也必须要强化网络基础设施本身……
问:在企业中,应该如何分配许可和权限?应该如何监控?答:权限和许可应该以某种方式集中控制。它可以通过单点登录技术、认证管理工具或者国产的内部解决方案来实现……

当身份窃取猖獗的时候,有力地用户认证、客户认证和合作伙伴认证是至关重要的措施。有了用户名和密码就足够了吗?双因素认证是有效的方法吗?还是无力应对新出现的威胁呢?本专题将提供全面的信息,帮助理解目前的认证方式和面临的挑战,并且介绍如何采用安全的认证系统。

本专题将介绍一款免费的、开源的、可移动的适用于笔记本电脑的加密软件TrueCrypt。TrueCrypt适用于个人或者小型企业和团队,可以在任何系统上运行而不需要安装。TrueCrypt可以采用多种加密算法,有效地保护机密数据。
本专题可以帮助理解在无线网络中,无线入侵检测/防御系统(WIDS/WIPS)的价值,及时您所在的公司不支持无线局域网。此外,本专题还将介绍如何为公司环境选择合适的WIDS,以及如何防御无线拒绝服务攻击。
最新更新
专家答疑
技巧
Michael Cobb
渗透测试的目标不仅是要评估电脑系统或者网络的安全性,还要决定成功攻击的可行性和商业影响。那么如果选择合适的渗透测试人员呢?
Mike Chapple
渗透测试可以提供安全防御的有价值的信息,但是成本很高。为了渗透测试的可信性,通常必须要有独立的外部公司进行。如果使用内部人员和测试示范漏洞……
Ed Skoudis
问:社会工程应该是渗透测试的一部分吗?这样做是道德的吗?   答:这个问题的答案还在争论之中。