IE注册表设置安全项 小程序
Windows安全设置之注册表项 跨域
在IE4.0以上的版本中,IE的安全设置通常都存贮在这两个地方: 安全
一、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 服务器
二、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings cookie
其中第一个是所应用用户的设置,而第二个是这台计算机上IE的设置。这两个下面的子键功能相仿,在网络
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings下,有TemplatePolicies、ZoneMap、Zones三个子键和IE安全密切相关~~ TempLatePoliceies 框架
TempLatePoliceies是只存在与字体
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings下面的一个键值,里面包含了全部安全级别的详细设置信息。这个子键下面有high,low,Medium,MedLow四个子键,分别对应安全级别为高,低,中,默认。这四个子键下面,包含了详细的dword值。在这里,能够修改每一个安全级别的详细设置,可是不能够添加或删除安全级别。 ZoneMap 网站
ZoneMap包含咱们添加的安全站点或安全IP段。在IE——IE安全选项——站点——受信任站点/受限制站点中添加站点的时候,结果就被保存在这里。当咱们添加一个站点时,会在其下的Domains下面创建一个域名的子项,在这个子项下面会有一个由网络名命名的子项,里面有一个DWORD键值,键值的名称就是所用的协议~键值的内容2表示受信任,4则表示这是受限制的站点。 加密
这下面还有两个子项,其中ProtocolDefaults表示在IE中被容许的协议类型。ranges则表示添加的受信任/限制的IP段。当IE访问一个站点的时候,若是地址中包含域名,则在Domains下寻找。包含IP则首先在Ranges下寻找安全信息。 Zones
Zones是具体设置安全信息的键值。其下面有0(个人电脑)、1(本地Internet区域)、2(收信人的站点区域)、3(Internet区域)、4(受限制的站点区域)五个子键,每一个子键下面都有包含设置安全信息的DWORD值。这些DWORD值等于0(容许)、1(出现提示)或3(禁止执行),另外说明除外。 在zones下,详细的对应代码为: 值 设置
-----------------------------------------------------------------------
1001 下载已签名的 ActiveX 控件
1004 下载未签名的 ActiveX 控件
1200 运行 ActiveX 控件和插件
1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
1206 容许 Internet Explorer Webbrowser控件的脚本
1400 活动脚本
1402 Java 小程序脚本
1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
1406 经过域访问数据资源
1407 容许经过脚本进行粘贴操做
1601 提交非加密表单数据
1604 字体下载
1605 运行 Java
1606 持续使用用户数据
1607 跨域浏览子框架
1608 容许 META REFRESH *
1609 显示混合内容 *
1800 桌面项目的安装
1802 拖放或复制和粘贴文件
1803 文件下载
1804 在 IFRAME 中加载程序和文件
1805 在 Web 视图中加载程序和文件
1806 加载应用程序和不安全文件
1807 保留 **
1808 保留 **
1809 使用弹出窗口阻止程序 **
1A00 登陆
1A02 容许持续使用存储在计算机上的 Cookie
1A03 容许使用每一个会话的 Cookie(未存储)
1A04 没有证书或只有一个证书时不提示选择客户证书 *
1A05 容许持续使用第三方 Cookie *
1A06 容许使用第三方会话 Cookie *
1A10 隐私设置 *
1C00 Java 权限
1E05 软件频道权限
1F00 保留 **
2000 二进制和脚本行为
2001 运行已用 Authenticode 签名的 .NET 组件
2004 运行未用 Authenticode 签名的 .NET 组件
2100 基于内容打开文件,而不是基于文件扩展名 **
2101 在低特权 Web 内容区域中的网站能够导航到此区域 **
2102 容许由脚本初始化的窗口,没有大小和位置限制 **
2200 文件下载自动提示 **
2201 ActiveX 控件自动提示 **
2300 容许网页为活动内容使用受限制的协议 **
{AEBA21FA-782A-4A90-978D-B72164C80120} 第一方 Cookie * {A8A88C49-5EB2-4990-A1A2-0876022C854F} 第三方 Cookie *
* 表示 Internet Explorer 6 或更高版本设置
** 表示 Windows XP Service Pack 2 或更高版本设置 特殊:1200,1803,1A00,1A10,1E05,1C00 1200
1200为管理员承认插件键值,在打开该设置的时候,若是DWORD值为00010000,那么
系统会检查
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\AllowedControls下的承认控件列表。 1803
1803是文件下载选项,没有提示(DWORD=1),要么容许,要么不容许。 1A00
1A00可使用下面任意值: 值 设置
--------------------------------------------------------------- 0x00000000 自动使用当前用户名和密码登陆 0x00010000 用户名和密码提示
0x00020000 只在 Intranet 区域自动登陆 0x00030000 匿名登陆 1A10
1A10是隐私设置选项,DWORD值为:00000003(禁止全部Cookie),00000001(其它),00000000(接受全部cookie),具体的设置在{A8A88C49-5EB2-4990-A1A2-0876022C854F}和{AEBA21FA-782A-4A90-978D-B72164C80120}中用16进制码来表示。 1E05
1E05为软件频道权限。有三个不一样值:1(高)、2(中)、3(低)。 1C00
1C00为JAVA权限设置,有五个值能够选: 值 设置 -----------------------
00 00 00 00 禁用 Java 00 00 01 00 安全度 - 高 00 00 02 00 安全度 - 中 00 00 03 00 安全度 - 低 00 00 80 00 自定义
若是是自定义,将会生成一个{7839DA25-F5FE-11D0-883B-0080C726DCBB}的键值来用16进制码来记录。
除了个人电脑区域(0)之外,其它区域都包含CurrentLevel(区域的当前设置)、MinLevel(设置在出现警告消息钱可使用的最低设置)和RecommendedLevel(区域的建议设置)的DWORD值。 含义以下:
值(十六进制) 设置 ----------------------------------
0x00010000 安全度 - 低 0x00010500 安全度 - 中低 0x00011000 安全度 -中 0x00012000 安全度 - 高 Flags
Flags的DWORD值决定用户是否可以修改安全区域的设定。要肯定Flags的值,须要把相应设置的值加起来。可使用如下的数值: 值 设置
----------------------------------------------------------------- 1 容许更改自定义设置
2 容许用户向该区域中添加网站
4 须要通过验证的网站(https 协议) 8 包括绕过代理服务器的网站
16 包括在其余区域中没有列出的网站
32 不在 Internet 属性中显示安全区域(“个人电脑”的默认设置) 64 显示“要求服务器验证”对话框
128 将通用命名链接 (UNC) 看做 Intranet 链接