微软日前针对最近热议的IE 7 0day高危漏洞进行了调查,并发布了一份安全通报,介绍该漏洞影响的操作系统及相关软件,并提出了临时解决办法,指导用户暂时屏蔽该漏洞。

据微软官方通报表示,运行在Windows XP SP2及其以后版本微软操作系统上的IE 7均存在该漏洞,其中包括Windows XP Service Pack 2、Windows XP Service Pack 3、Windows Server 2003 Service Pack 1、Windows Server 2003 Service Pack 2、 Windows Vista、Windows Vista Service Pack 1和Windows Server 2008。而所有Windows系统上的IE 5.01 SP4、IE6 SP1、IE6和IE 8 Beta2也存在受该漏洞影响的可能。

微软表示,引起该漏洞的原因是IE浏览器数据绑定功能中的一个非法指针指向,微软指出,可以通过屏蔽OLEDB32.dll这个文件来暂时屏蔽该漏洞,可以通过以下四个方法来实现:

方法一:使用系统访问控制列表(SACL)禁用IE使用OLEDB32.dll

通过使用SACL条目来禁用IE浏览器访问OLEDB32.dll,保护IE浏览器免受攻击,同时保证其它依赖OLEDB32.dll的应用能正常运行。值得注意的是该系统仅支持Windows Vista以后版本,而且使用此方法时,IE浏览器需运行在保护模式启用情况下。

1、将以下内容保存到一个临时文件夹中:

·对于32-bit系统

保存以下文本内容到BlockAccess_x86.inf文件中:

[Unicode]

Unicode=yes

[Version]

signature="$CHICAGO$"

Revision=1

[File Security]

"%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll",2,"S:(ML;;NWNRNX;;;ME)"

·对于64-bit系统

保存以下文本内容到BlockAccess_x86.inf文件中:

[Unicode]

Unicode=yes

[Version]

signature="$CHICAGO$"

Revision=1

[File Security]

"%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll",2,"S:(ML;;NWNRNX;;;ME)"

保存以下文本内容到BlockAccess_x64.inf文件中:

[Unicode]

Unicode=yes

[Version]

signature="$CHICAGO$"

Revision=1

[File Security]

"%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll",2,"S:(ML;;NWNRNX;;;ME)"

2、在该临时文件夹中以Administrator权限打开命令行窗口。

3、在命令提示符中输入以下命令,然后按回车:

SecEdit/configure/db BlockAccess.sdb/cfg <inf file>

其中<inf file>为inf 文件路径。

4、如果上述命令成功执行,你将会看到“任务成功结束”的提示。

方法二:禁用OLEDB32.dll的“Row Position”功能

值得注意的是,这个方法需要修改注册表,因此在修改之前务必做好注册表的备份,并严格按照指令修改。

打开注册表,删除以下注册表子键:

HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}

删除该子键后,所有使用RowPosition属性的ADO应用会受影响,所有使用OLE DB Row Position库的OLE DB应用也会受影响。MSHTML或不能正常使用。

方法三:取消OLEDB32.dll注册

对于Windows 2000、Windows XP、Windows Server 2003、Windows Vista和Windows Server 2008等32-bit系统来说,运行如下命令:

Regsvr32.exe/u "Program Files\Common Files\System\Ole DB\oledb32.dll"

对于Windows XP Professional x64 Edition、Windows Server 2003 x64 Edition、Windows Vista x64 Edition、Windows Server 2008 for x64-based Systems和Windows Server 2008 for Itanium-based Systems来说,运行如下命令:

Regsvr32.exe/u "Program Files\Common Files\System\Ole DB\oledb32.dll"

Regsvr32.exe/u "Program Files (x86)\Common Files\System\Ole DB\oledb32.dll"

该方法会导致所有依赖于OLE DB数据访问的应用不能正常运行。

方法四:使用SACL完全禁用OLEDB32.dll

·对于Windows 2000、Windows XP和Windows Server 2003,运行如下命令:

cacls "Program Files\Common Files\System\Ole DB\oledb32.dll"/E/P everyone:N

·对于Windows XP Professional x64 Edition、Windows Server 2003 x64 Edition和Windows Server 2003 for Itanium-based Systems,运行如下命令:

cacls "Program Files\Common Files\System\Ole DB\oledb32.dll"/E/P everyone:N

cacls "Program Files (x86)\Common Files\System\Ole DB\oledb32.dll"/E/P everyone:N

·对于 Windows Vista和Windows Server 2008 for 32-bit Systems,运行如下命令:

takeown/f "Program Files\Common Files\System\Ole DB\oledb32.dll"

icacls "Program Files\Common Files\System\Ole DB\oledb32.dll"/save %TEMP%\oledb32.32.dll.TXT

icacls "Program Files\Common Files\System\Ole DB\oledb32.dll"/deny everyone:(F)

·对于Windows Vista x64 Edition、Windows Server 2008 for x64-based Systems和Windows Server 2008 for Itanium-based Systems,运行如下命令:

takeown/f "Program Files\Common Files\System\Ole DB\oledb32.dll"

icacls "Program Files\Common Files\System\Ole DB\oledb32.dll"/save %TEMP%\oledb32.32.dll.TXT

icacls "Program Files\Common Files\System\Ole DB\oledb32.dll"/deny everyone:(F)

takeown/f "Program Files (x86)\Common Files\System\Ole DB\oledb32.dll"

icacls "Program Files (x86)\Common Files\System\Ole DB\oledb32.dll"/save %TEMP%\oledb32.64.dll.TXT

icacls "Program Files (x86)\Common Files\System\Ole DB\oledb32.dll"/deny everyone:(F)

转载于:https://www.cnblogs.com/waw/archive/2011/10/08/2202473.html

微软:四种方法暂时屏蔽IE最新漏洞相关推荐

  1. 屏蔽百度蜘蛛或某一爬虫的四种方法

    今天打开自己的网站发现很卡,但是检查网站的访问量并不高,登陆服务器发现流量很高,于是查看访问日志,发现网站日志中开头的某一ip段大量频繁访问,来自一个叫Bytespider的爬虫,就在网上查找方法想屏 ...

  2. 宝塔面板屏蔽、去除、解决强制绑定手机账号的四种方法

    教程文档 从7.4.5版本开始,宝塔安装后首页强制绑定手机号码,虽然没有关闭按钮,但其实只是一个弹窗,并且只在首页提示(不排除之后官方改成其他页面也弹窗),不想绑定的用户可以直接修改面板首页文件即可关 ...

  3. html特殊字符p如何屏蔽 asp,利用asp去除html标记的四种方法

    利用asp去除html标记的四种方法 发布日期:2015-10-8 16:10:45 利用asp去除html标记的四种方法 方法一 : 使用"" 如果您想要知道如何从文本中删除ht ...

  4. (转).NET导出Excel的四种方法及评测

    .NET导出Excel的四种方法及评测 导出Excel是.NET的常见需求,开源社区.市场上,都提供了不少各式各样的Excel操作相关包.本文,我将使用NPOI.EPPlus.OpenXML.Aspo ...

  5. 四种方法 恢复损坏的Excel文档

    四种方法 恢复损坏的Excel文档 打开一个以前编辑好的Excel工作簿,却发现内容混乱,无法继续进行编辑,而且还不能够进行打印.这是很多朋友在处理Excel文件时都可能会遇到的一个问题,面对这种情况 ...

  6. Javadoc转换chm帮助文档的四种方法总结

    使用jd2chm.exe方式无法完成,不晓得为什么. 所以用的javadoc2chm 方式,但是chm文档开头AllClass乱码, 用chmeditor修改就可以了 点击Files 下的工具类文档. ...

  7. IOS中Json解析的四种方法

    2019独角兽企业重金招聘Python工程师标准>>> 作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有的json代码格式比较混乱,可以使用此& ...

  8. 【转】IOS中Json解析的四种方法

    原文网址:http://blog.csdn.net/enuola/article/details/7903632 作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有 ...

  9. 使用Spring Security3的四种方法概述

    使用Spring Security3的四种方法概述 那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户.权限.资源(url)硬编码在xml文件中,已经实现过, ...

最新文章

  1. HDU 3549 Flow Problem(最大流模版EK算法)
  2. hung-yi lee_p17_卷积神经网络
  3. 云计算介绍 、TCP/IP协议及配置
  4. Java中使用HashMap,TreeSet和List来实现模拟斗地主的洗牌和发牌的小例子
  5. 【选型】消息中间件选型
  6. 如何优化JavaScript脚本的性能
  7. mysql索引参数_MySQL索引介绍
  8. [Reverse] - 百度杯”CTF比赛 2017 二月场-CrackMe-1
  9. 网络层网络层服务及其 IP 地址
  10. 手机python编程文件如何转文档_Python 开发者面向文档编程的正确姿势
  11. Tensorflow学习之 卷积神经网络 (一)什么是卷积?
  12. 远程桌面配置php,Win2008 R2实现多用户远程连接设置方法(图)
  13. 遇劣势变蠢、发语音嘲讽人类……OpenAI这些奇葩DOTA操作跟谁学的?
  14. bzoj 1052: [HAOI2007]覆盖问题(二分+贪心)
  15. JS JQ 页面加载顺序方法的区别
  16. 633.平方数之和(力扣leetcode) 博主可答疑该问题
  17. aode matlab程序,三大计算机视觉和机器学习库的算法汇总
  18. 域名续费如何省钱?将域名转入阿里云的一次操作过程
  19. ES6(ECMAScript6)知识总结(二)
  20. 网上赚钱最快的方法 干什么能挣钱快

热门文章

  1. mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;
  2. springMVC与RESTful支持
  3. 自动化测试工具selenium python_WEB自动化测试工具selenium录制器
  4. catti二级笔译综合能力真题_2006年-2011年CATTI二级笔译综合能力试题及答案2018年.doc...
  5. 电脑有没有蓝牙_手机蓝牙没什么用?那是因为你不会用!这9种用法,你用过几种?...
  6. 如何使用idea创建数据库表(源码)
  7. three.js OrbitControls鼠标按键修改(左平移,右旋转)
  8. 拳魂觉醒服务器维护怎么办,拳魂觉醒 哪些不为人知的的小秘密
  9. linux桌面版如何添加新网络,ubuntu网络配置(桌面版和服务器版)
  10. python数据生成可视化_Python数据分析:手把手教你用Pandas生成可视化图表