命名管道

时间:2024-11-30 06:11:25编辑:莆田seo君

命名管道的作用

在计算机编程里,命名管道是一种从一个进程到另一个进程用内核对象来进行信息传输。和一般的管道不同,命名管道可以被不同进程以不同的方式方法调用(可以跨权限、跨语言、跨平台)。只要程序知道命名管道的名字,发送到命名管道里的信息可以被一切拥有指定授权的程序读取,但对不具有制定授权的。命名管道是一种FIFO(先进先出,First-In First-Out)对象。

命名管道是什么意思?

分类: 电脑/网络 >> 操作系统/系统故障
解析:

"命名管道"或"命名管线"(Named Pipes)是一种简单的进程间通信(I P C)机制,

Microsoft Windows NT,Windows 2000,Windows 95以及Windows 98均提供了对它的支持

(但不包括Windows CE).命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的

不同计算机的不同进程之间,支持可靠的,单向或双向的数据通信.用命名管道来设计应用



程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如T C P / I P或I P X)的知识.这

是由于命名管道利用了微软网络提供者(M S N P)重定向器,通过一个网络,在各进程间建立

通信.这样一来,应用程序便不必关心网络协议的细节.之所以要用命名管道作为自己的网

络通信方案,一项重要的原因是它们充分利用了Windows NT及Windows 2000内建的安全特

性.

这里有一个可采纳命令管道的例子.假定我们要开发一个数据管理系统,只允许一个指

定的用户组进行操作.想像在自己的办公室中,有一部计算机,其中保存着公司的秘密.我

们要求只有公司的管理人员,才能访问及处理这些秘密.假定在自己的工作站机器上,公司

内的每名员工都可看到网络上的这台计算机.然而,我们并不希望普通员工取得对机密材料

的访问权.在这种情况下,命名管道可发挥出很好的作用,因为我们可开发一个服务器应用

程序,令其以来自客户机的请求为准,对公司的秘密进行安全操作.服务器可将客户访问限

制在管理人员身上,用Windows NT或新版Windows 2000自带的安全机制,便可非常轻松地做

到这一点.

在此要记住的一个重点是,将命名管道作为一种网络编程方案使用时,它实际上建立一

个简单的客户机/服务器数据通信体系,可在其中可靠地传输数据.本章将介绍如何来开发

一个命名管道客户机及服务器应用.首先要解释的是命名管道的命名规范(约定),然后介绍

基本的管道类型.随后,将向大家展示如何实现一个简单的服务器应用.然后以它为基础,

深入探讨高级的服务器编程技术.接下来,讲解如何开发一个简单的客户机应用.到本章末,

我们会对命名管道已知的所有问题及限制进行总结.


什么是漏洞?

系统漏洞 系统漏洞是指应用软件或操作系统软件在逻辑设计上的缺陷或在编写时产生的错误,这个缺陷或错误可以被不法者或者电脑黑客利用,通过植入木马、病毒等方式来攻击或控制整个电脑,从而窃取您电脑中的重要资料和信息,甚至破坏您的系统。 Windows XP默认启动的UPNP服务存在严重安全漏洞。UPNP(Universal Plug and Play)体系面向无线设备、PC机和智能应用,提供普遍的对等网络连接,在家用信息设备、办公用网络设备间提供TCP/IP连接和Web访问功能,该服务可用于检测和集成 UPNP 硬件。 UPNP 协议存在安全漏洞,使攻击者可非法获取任何 Windows XP 的系统级访问、进行攻击,还可通过控制多台 XP 机器发起分布式的攻击。 对策 (1)建议禁用UPNP服务。 (2)下载补丁程序,2.升级程序漏洞 漏洞描述 如将Windows XP升级至Windows XP Pro,IE 6.0即会重新安装,以前的补丁程序将被全部清除。 解释 Windows XP的升级程序不仅会删除IE的补丁文件,还会导致微软的升级服务器无法正确识别IE是否存在缺陷,即Windows XP Pro系统存在两个潜在威胁,如下所述: (1)某些网页或HTML邮件的脚本可自动调用Windows的程序。 (2)可通过IE漏洞窥视用户的计算机文件。 对策 如IE浏览器未下载升级补丁可至微软网站下载最新补丁程序。 3.帮助和支持中心漏洞 漏洞描述 删除用户系统的文件。 解释 帮助和支持中心提供集成工具,用户通过该工具获取针对各种主题的帮助和支持。在目前版本的 Windows XP 帮助和支持中心存在漏洞,该漏洞使攻击者可跳过特殊的网页(在打开该网页时,调用错误的函数,并将存在的文件或文件夹的名字作为参数传送)来使上传文件或文件夹的操作失败,随后该网页可在网站上公布,以攻击访问该网站的用户或被作为 邮件传播来攻击。 该漏洞除使攻击者可删除文件外,不会赋予其他权利,攻击者既无法获取系统管理员的权限,也无法读取或修改文件。 对策 安装 Windows XP的Service pack 1。 4.压缩文件夹漏洞 漏洞描述 Windows XP 压缩文件夹可按攻击者的选择运行代码。 解释 在安装“Plus!”包的Windows XP系统中,“压缩文件夹”功能允许将Zip文件作为普通文件夹处理。“压缩文件夹”功能存在两个漏洞,如下所述: (1)在解压缩Zip文件时会有未经检查的缓冲存在于程序中以存放被解压文件,因此很可能导致浏览器崩溃或攻击者的代码被运行。 (2)解压缩功能在非用户指定目录中放置文件,可使攻击者在用户系统的已知位置中放置文件。 建议 不接收不信任的邮件附件,也不下载不信任的文件。 5.服务拒绝漏洞 漏洞描述 服务拒绝。 解释 Windows XP支持点对点的协议(PPTP),是作为远程访问服务实现的虚拟专用网技术,由于在控制用于建立、维护和拆开 PPTP 连接的代码段中存在未经检查的缓存,导致Windows XP 的实现中存在漏洞。通过向一台存在该漏洞的服务器发送不正确的 PPTP 控制数据,攻击者可损坏核心内存并导致系统失效,中断所有系统中正在运行的进程。 该漏洞可攻击任何一台提供 PPTP 服务的服务器,对于 PPTP 客户端的工作站,攻击者只需激活PPTP会话即可进行攻击。对任何遭到攻击的系统,可通过重启来恢复正常操作。 对策 建议不默认启动PPTP。 6.Windows Media Player漏洞 漏洞描述 可能导致用户信息的泄漏;脚本调用;缓存路径泄漏。 解释 Windows Media Player漏洞主要产生两个问题:一是信息泄漏漏洞,它给攻击者提供了一种可在用户系统上运行代码的方法,微软对其定义的严重级别为“严重”。二是脚本执行漏洞,当用户选择播放一个特殊的媒体文件,接着又浏览一个特殊建造的网页后,攻击者就可利用该漏洞运行脚本。由于该漏洞有特别的时序要求,因此利用该漏洞进行攻击相对就比较困难,它的严重级别也就比较低。 对策 Windows Media Player的信息泄漏漏洞不会影响在本地机器上打开的媒体文件。因此,建议将要播放的文件先下载到本地再播放,即可不受利用此漏洞进行的攻击。脚本执行漏洞仅有完全按下面的顺序进行一系列操作,攻击者才可能利用该漏洞进行一次成功攻击,否则,攻击将不会成功。具体的操作如下:用户必须播放位于攻击者那边的一个特殊的媒体文件;播放该特殊文件后,该用户必须关闭Windows Media Player而不再播放其他文件;用户必须接着浏览一个由攻击者构建的网页。因此,只需用户不按照该顺序进行操作,即可不受攻击。 7.RDP漏洞 漏洞描述 信息泄露并拒绝服务。 解释 Windows 操作系统通过RDP(Remote Data Protocol)为客户端提供远程终端会话。RDP 协议将终端会话的相关硬件信息传送至远程客户端,其漏洞如下所述: (1)与某些 RDP 版本的会话加密实现有关的漏洞。 所有RDP 实现均允许对RDP 会话中的数据进行加密,然而在Windows 2000和Windows XP版本中,纯文本会话数据的校验在发送前并未经过加密,窃听并记录 RDP 会话的攻击者可对该校验密码分析攻击并覆盖该会话传输。 (2)与Windwos XP中的 RDP 实现对某些不正确的数据包处理方法有关的漏洞。 当接收这些数据包时,远程桌面服务将会失效,同时也会导致操作系统失效。攻击者只需向一个已受影响的系统发送这类数据包时,并不需经过系统验证。 对策 Windows XP 默认并未启动它的远程桌面服务。即使远程桌面服务启动,只需在防火墙中屏蔽3389端口,即可避免该攻击。 8.VM漏洞 漏洞描述 可能造成信息泄露,并执行攻击者的代码。 解释 攻击者可通过向 JDBC 类传送无效的参数使宿主应用程序崩溃,攻击者需在网站上拥有恶意的Java applet 并引诱用户访问该站点。 恶意用户可在用户机器上安装任意DLL,并执行任意的本机代码,潜在地破坏或读取内存数据。 对策 建议经常进行相关软件的安全更新。 9.热键漏洞 漏洞描述 设置热键后,由于Windows XP的自注销功能,可使系统“假注销”,其他用户即可通过热键调用程序。 解释 热键功能是系统提供的服务,当用户离开计算机后,该计算机即处于未保护情况下,此时Windows XP会自动实施“自注销”,虽然无法进了桌面,但由于热键服务还未停止,仍可使用热键启动应用程序。 对策 (1)由于该漏洞被利用的前提为热键可用,因此需检查可能会带来危害的程序和服务的热键。 (2)启动屏幕保护程序,并设置密码。 (3)建议在离开计算机时锁定计算机。 10.帐号快速切换漏洞 漏洞描述 Windows XP快速帐号切换功能存在问题,可被造成帐号锁定,使所有非管理员帐号均无法登录。 解释 Windows XP设计了帐号快速切换功能,使用户可快速地在不同的帐号间切换,但其设计存在问题,可被用于造成帐号锁定,使所有非管理员帐号均无法登录。 配合帐号锁定功能,用户可利用帐号快速切换功能,快速重试登录另一个用户名,系统则会认为判别为暴力破解,从而导致非管理员帐号锁定。好


microsoft sql server / msde命名管道权限提升漏洞怎么处理

与TCP/IP(传输控制协议或internet协议)一样,命名管道是一种通讯协议。它一般用于局域网中,因为它要求客户端必须具有访问服务器资源的权限。
要解释这个问题,我还是摘录微软官方的资料比较好
http://msdn.microsoft.com/zh-cn/library/ms187892.aspx
若要连接到 SQL Server 数据库引擎,
必须启用网络协议。Microsoft SQL Server 可同时通过多种协议处理请求。客户端用单个协议连接到 SQL
Server。如果客户端程序不知道 SQL Server 正在侦听哪个协议,可以配置客户端按顺序尝试多个协议。使用 SQL Server
配置管理器启用、禁用以及配置网络协议。


上一篇:个旧吧

下一篇:没有了