设为主页 | 加入收藏 | 繁體中文

潜伏在Windows默认设置中的陷井

  在公司内部环境中务必将DCOM设置为有效
  逃避这种危险的最好步伐是封闭RPC办事。在“控制面板”的“办理东西”中选择“办事”,在“办事”窗口中打开“Remote Procedure Call”属性。在属性窗口中将启动范例设置为“已禁用”,自下次起动开始RPC就将不再启动(要想将其设置为有用,在注册表编辑器中将“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs”的“Start”的值由0x04酿成0x02后,重新起动呆板即可)。不外,进行这种设置后,将会给Windows的运转带来很大的影响。好比Windows XP Professional,从登录到表现桌面画面,就要等待相当长的工夫。这是因为Windows的许多办事都依赖于RPC,而这些办事在将RPC设置为有效后将无法正常起动。由于如许做弊端十分大,因而一般来说,不能封闭RPC办事。
  那么接上去要考虑的对策是信息包过滤。但是这异样也会给Windows的运转带来种种影响。好比,如果在客户端封闭135端口,就无法使用Outlook毗连Exchange Server。因为办理漫衍式处置惩罚的MSDTC、卖力应用步伐之间的信息交换的MSMQ以及静态地向毗连网络的电脑分配地点的DHCP等办事也都使用这个端口。
  醒目Windows网络的高桥基信表现:“在Windows办事中,有许多办事需要使用RPC。另外,Windows网络并不是设想在客户端与办事器之间存在防火墙的形态而组建的。因而公司内部网络环境中使用过滤功效时,应该在充分验证后加以实行”。也就是说,在公司内部环境中不但是客户端,即便是办事器也无法封闭135端口。办事器方面,为了使活动目录和主域实现同步,就要使用135端口。
  但是却有步伐只将DCOM设置为有效。这就是使用Windows NT/2000/XP尺度集成的“dcomcnfg.exe”东西。从DOS下令中运转该东西以后,打开漫衍式COM设置装备摆设属性窗口,选择“默许属性”页标,取消“在这台盘算机上启用漫衍式COM”选项即可。在公司内部不使用DCOM,并且不想让其他盘算机操作自己电脑COM的工夫,就应该采用这种设置。
  如果是客户端,也有步伐克制长途登录电脑。顺次选择“控制面板”、“办理东西”和“当地安全策略”,打开当地安全设置窗口,选择当地策略中的用户权益指派,然后使用该项下的“拒绝从网络拜访这台盘算机”,指定拒绝拜访的东西。如果想拒绝全部的拜访,最好指定为“Everyone”。
  公开办事器应该封闭135端口
  公开于因特网上的办事器基本上不使用RPC。如前所述,尽管危险性比公司内部环境低,但只要不运转使用DCOM的特定应用步伐(只要不是必须的办事),就应该封闭135端口。好比只是作为Web办事器、邮件或DNS办事器来使用的话,即便封闭135端口,也不会呈现任何题目。
  不外需要通过因特网来使用DCOM应用步伐时,就不能封闭该端口。但需要接纳严格办理暗码的步伐。
  详细而言,就是说通过137端口除了该机的盘算机名和注册用户名以外,还可以失掉该机是否为主域控制器和主浏览器、是否作为文件办事器使用、IIS和Samba是否正在运转以及Lotus Notes是否正在运转等信息。据SecurityFriday.com公司的Michiharu Arimoto介绍:“除了盘算机名以外,还可以准确地相识IIS、主域控制器、主域浏览器以及文件办事器等相关信息。虽说不是百分之百,但偶然还可以或许失掉其他信息”。
  也就是说,只要您想失掉这些信息,只需向这台个人电脑的137端口发送一个请求即可。只要晓得IP地点,就可以轻松做到这一点。不但是公司内部网络,还可以通过因特网失掉如许的信息。
  对付打击者来说,这的确太方便了,可以很容易地相识目的电脑的作用及网络的结构。随意地走漏如许的信息,就好象是很友好地告诉打击者应该如何来打击自己的电脑。好比,如果晓得IIS办事正在运转,就可以轻松地相识这台电脑上曾经起动的办事。打击者根本不用特地地通过端口扫描来探求可以动手入侵的端口。
  另外,如果捕捉到正在使用137端口进行通讯的信息包,另有大概失掉目的主机的起动和封闭工夫。这是因为Windows起动或封闭时会由137端口发送特定的信息包。如果掌握了目的主机的起动工夫,就可以十分轻松地使用上一次所讲的IE`en等软件通过135端口操作对方的DCOM。
  应该细致的5个端口
  那么,实际上在Windows默许条件下所开放的端口有哪些呢?笔者在安装了Windows系统后,对在默许条件下开放的端口进行了一次观察。观察中使用了收费端口扫描东西“Nmap”(http://www.insecure.org/nmap/)。
  在险些全部的Windows中所开放的端口包罗135、137、138和139。别的,在2000、XP和.NET Server中445端口也是开放的。Windows在默许条件下开放的众所周知的端口就是这5个。
  这些到底是不是真正须要的办事呢?要想下结论,就必须充分相识这些端口各自的作用。虽说在默许条件下是开放的,但如果保持这种默许设置不变,就会在无认识的环境下遭到合法拜访。因而,应该尽大概封闭不需要的办事。无论如何也不能制止的办事必须使用过滤软件,确保可以或许防止外部拜访。
  下面对险些全部的Windows在默许条件下开放的最具代表性的5个端口即135、137、138、139和445等各自的作用作一详细介绍。相识它们的作用后,就可以或许推测出开放端口后大概存在哪些危险,从而就可以方便地制定相应的对策。
  使用东西验证到的135端口的危险性
  虽说各人都说十分危险,但即难以相识其用途,又无法实际感觉到其危险性的代表性端口就是135号。但是2002年7月可以或许让人认识到其危险性的东西亮相了,这就是“IE`en”。
  该东西是由提供安全相关技术信息和东西类软件的“SecurityFriday.com”公司(http://www.securityfriday.com)在网上公开提供的。其目的因而简单明了的情势验证135端口的危险性,号令用户增强安全设置。不外,由于该东西的威力十分大,因而日本趋向科技曾经将该东西的特性代码追加到了病毒定义库文件中。如果在安装了该公司的病毒扫描软件的电脑中安装IE`en,就有大概将其视为病毒。
  可以看到SSL的内容
  IE`en是一种长途操作IE浏览器的东西。不但可以从毗连到网络上的其他电脑上正在运转的IE浏览器中取得信息,并且还可以对浏览器本身进行操作。详细而言,就是可以失掉正在运转的IE浏览器的窗口一览表、各窗口所表现的Web站点的URL及Cookie,以及在检索站点中输入的检索关键词等信息。
  该东西所展示的最恐怖的环境是,在非加密形态下可以看到本应遭到SSL保护的数据。所以可以由此获取加密前或者还原后的数据。如果使用IE`en,乃至可以或许直接看到好比在网络银行等输入的银行现金卡暗码等信息。
  IE`en使用的是Windows NT4.0/2000/XP尺度集成的漫衍式东西技术DCOM(漫衍式组件东西模块)。使用DCOM可以长途操作其他电脑中的DCOM应用步伐。该技术使用的是用于调用其他电脑所具有的函数的RPC(Remote Procedure Call,长途过程调用)功效。而这个RPC使用的就是135端口。
  使用RPC功效进行通讯时,就会向对方电脑的135端口扣问可以使用哪个端口进行通讯。如许,对方的电脑就会见告可以使用的端标语。实际的通讯将使用这个端口来进行。135端口起的是静态地决定实际的RPC通讯所使用的端口的端口映射作用。
  如果是使用DCOM技术开辟的应用步伐,都可以像IE浏览器那样进行操作。好比,毗连正在使用Excel事变的其他电脑,获取单位格中输入的值,或者对这个值本身进行编辑并非不行能的事变。
  不外,要想使用该要领操纵别人的电脑,就必须晓得该机的IP地点和注册名以及暗码。因而,通过因特网而遭到圈外人的打击的大概性十分低。而危险性最高的是公司内部环境。尤其是客户端更为危险。这是因为在大多环境下不但可以轻而易举地失掉别人的IP地点和注册名,并且暗码的办理也不是很严格。学校以及网吧等多台电脑采用雷同设置的场合也需加以细致。
  在公司内部环境中务必将DCOM设置为有效
  逃避这种危险的最好步伐是封闭RPC办事。在“控制面板”的“办理东西”中选择“办事”,在“办事”窗口中打开“Remote Procedure Call”属性。在属性窗口中将启动范例设置为“已禁用”,自下次起动开始RPC就将不再启动(要想将其设置为有用,在注册表编辑器中将“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs”的“Start”的值由0x04酿成0x02后,重新起动呆板即可)。不外,进行这种设置后,将会给Windows的运转带来很大的影响。好比Windows XP Professional,从登录到表现桌面画面,就要等待相当长的工夫。这是因为Windows的许多办事都依赖于RPC,而这些办事在将RPC设置为有效后将无法正常起动。由于如许做弊端十分大,因而一般来说,不能封闭RPC办事。
  那么接上去要考虑的对策是信息包过滤。但是这异样也会给Windows的运转带来种种影响。好比,如果在客户端封闭135端口,就无法使用Outlook毗连Exchange Server。因为办理漫衍式处置惩罚的MSDTC、卖力应用步伐之间的信息交换的MSMQ以及静态地向毗连网络的电脑分配地点的DHCP等办事也都使用这个端口。
  醒目Windows网络的高桥基信表现:“在Windows办事中,有许多办事需要使用RPC。另外,Windows网络并不是设想在客户端与办事器之间存在防火墙的形态而组建的。因而公司内部网络环境中使用过滤功效时,应该在充分验证后加以实行”。也就是说,在公司内部环境中不但是客户端,即便是办事器也无法封闭135端口。办事器方面,为了使活动目录和主域实现同步,就要使用135端口。
  但是却有步伐只将DCOM设置为有效。这就是使用Windows NT/2000/XP尺度集成的“dcomcnfg.exe”东西。从DOS下令中运转该东西以后,打开漫衍式COM设置装备摆设属性窗口,选择“默许属性”页标,取消“在这台盘算机上启用漫衍式COM”选项即可。在公司内部不使用DCOM,并且不想让其他盘算机操作自己电脑COM的工夫,就应该采用这种设置。
  如果是客户端,也有步伐克制长途登录电脑。顺次选择“控制面板”、“办理东西”和“当地安全策略”,打开当地安全设置窗口,选择当地策略中的用户权益指派,然后使用该项下的“拒绝从网络拜访这台盘算机”,指定拒绝拜访的东西。如果想拒绝全部的拜访,最好指定为“Everyone”。
  公开办事器应该封闭135端口
  公开于因特网上的办事器基本上不使用RPC。如前所述,尽管危险性比公司内部环境低,但只要不运转使用DCOM的特定应用步伐(只要不是必须的办事),就应该封闭135端口。好比只是作为Web办事器、邮件或DNS办事器来使用的话,即便封闭135端口,也不会呈现任何题目。
  不外需要通过因特网来使用DCOM应用步伐时,就不能封闭该端口。但需要接纳严格办理暗码的步伐。
  详细而言,就是说通过137端口除了该机的盘算机名和注册用户名以外,还可以失掉该机是否为主域控制器和主浏览器、是否作为文件办事器使用、IIS和Samba是否正在运转以及Lotus Notes是否正在运转等信息。据SecurityFriday.com公司的Michiharu Arimoto介绍:“除了盘算机名以外,还可以准确地相识IIS、主域控制器、主域浏览器以及文件办事器等相关信息。虽说不是百分之百,但偶然还可以或许失掉其他信息”。
  也就是说,只要您想失掉这些信息,只需向这台个人电脑的137端口发送一个请求即可。只要晓得IP地点,就可以轻松做到这一点。不但是公司内部网络,还可以通过因特网失掉如许的信息。
  对付打击者来说,这的确太方便了,可以很容易地相识目的电脑的作用及网络的结构。随意地走漏如许的信息,就好象是很友好地告诉打击者应该如何来打击自己的电脑。好比,如果晓得IIS办事正在运转,就可以轻松地相识这台电脑上曾经起动的办事。打击者根本不用特地地通过端口扫描来探求可以动手入侵的端口。
  另外,如果捕捉到正在使用137端口进行通讯的信息包,另有大概失掉目的主机的起动和封闭工夫。这是因为Windows起动或封闭时会由137端口发送特定的信息包。如果掌握了目的主机的起动工夫,就可以十分轻松地使用上一次所讲的IE`en等软件通过135端口操作对方的DCOM。
  使用137端口,办理盘算机名
  137端口为什么会把这种信息包走漏到网络上呢?这是因为,在Windows网络通讯协议--“NetBIOS over TCP/IP(NBT)”的盘算机名办理功效中使用的是137端口。
  盘算机名办理是指Windows网络中的电脑通过用于互相辨认的名字--NetBIOS名,获取实际的IP地点的功效。可以用两种要领使用137端口。
  一种要领是,位于同一组中的电脑之间使用广播功效进行盘算机名办理。电脑在起动时或者毗连网络时,会向位于同组中的全部电脑扣问有没有正在使用与自己雷同的NetBIOS名的电脑。每台收到扣问的电脑如果使用了与自己雷同的NetBIOS名,就会发送关照信息包。这些通讯是使用137端口进行的。
  另一种要领是使用WINS(Windows因特网称号办事)办理盘算机名。被称为WINS办事器的电脑有一个IP地点和NetBIOS名的对照表。WINS客户端在系统起动时或毗连网络时会将自己的NetBIOS名与IP地点发送给


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: