Cookie问题。从受信任站点重定向到非受信任站点 - IE 8保护模式保持关闭状态

时间:2010-07-20 03:30:22

标签: windows-7 cookies internet-explorer-8 fiddler

IE8在确定保护模式时遇到问题 说明重定向网站在重定向时应该在哪里?

在Windows 7上使用IE8时,我们看到了这种情况 在企业环境中。

注意:

服务器A是一个安全站点,列在用户可信站点列表中。

服务器B也是一个安全站点,但未列在用户可信站点列表中。

在每个步骤结束时,我已经指出IE是否处于保护模式(PM)。

  1. 用户在服务器A上加载表单并提交。 PM已关闭
  2. 服务器A处理提交并返回重定向到服务器B. PM已关闭
  3. 然后,服务器B重定向到其自己域上的备用URL,并设置一个cookie,向用户提供一个页面。 PM已关闭
  4. 用户单击链接以继续交易,服务器B尝试读取cookie。 PM开启
  5. IE8不会将cookie发送到服务器B,因为它是以不同的保护模式设置的。
  6. 根据我的理解,从服务器B开始的事务应立即将浏览器置于保护模式。但是,似乎IE8没有正确识别服务器B的初始模式 - 可能是因为重定向?

    查看IE8开发人员工具中的cookie,我发现它们是针对.COM.AU注册的,而不是针对服务器B的更具体的完整域。

    我无权在机器上安装Fiddler,所以我使用firefox来确定发生了什么交易。

    马特

1 个答案:

答案 0 :(得分:0)

警告:假设Firefox的行为方式与IE相同并不总是安全的。

PM没有“开启”和“关闭” - 如果您跨越完整性级别,则会启动新的选项卡进程。在IE8中,该选项卡进程将替换当前选项卡,但在IE7中它打开了一个全新的窗口。

如果两个站点都放在受信任区域中,或者如果Internet区域的保护模式已关闭,您的问题是否会消失?

第一个浏览器实例(到第A页)是如何启动的?