A pretty good question came across the newsgroups the other day. Someone was asking what are the differences between IE's "medium" and "medium-high" security settings. I did some digging, and found only this on MSDN: About URL security zone templates. No wonder it's difficult to find -- the terminology is different, and the table is organized by URL actions, not by the text in the dialog.
Someone on the IE security team forwarded me a document that had additional details. So here, for your enjoyment, is a chart listing the default settings for each security level. To answer the newsgroup poster, "medium" and "medium-high" aren't the same.
About the formatting: to get it to fit within the width of the blog's text section, I've made some abbreviations.
| Column headings | Entries |
| H | High | D | Disable |
| MH | Medium-high | E | Enable |
| M | Medium | P | Prompt |
| ML | Medium-low | ||
| L | Low |
In a few cases, the table shows a number rather than D or E or P; below the table is a description of each such entry.
At the very bottom of this post I've included the settings from the privacy tab, too.
Note: these settings reflect those for Internet Explorer 7 on Vista SP1. Please see the MDSN link above for differences between IE 6 and IE 7.
.NET Framework
| H | MH | M | ML | L | |
| Loose XAML | D | E | E | E | E |
| XAML browser applications | D | E | E | E | E |
| XPS documents | D | E | E | E | E |
.NET Framework-reliant components
| H | MH | M | ML | L | |
| Permissions for components with manifests | D | 1 | 1 | 1 | 1 |
| Run components not signed with Authenticode | D | E | E | E | E |
| Run components signed with Authenticode | D | E | E | E | E |
1 = High safety
ActiveX controls and plug-ins
| H | MH | M | ML | L | |
| Allow previously unused ActiveX controls to run without prompt | D | D | E | E | E |
| Allow scriptlets | D | D | D | E | E |
| Automatic prompting for ActiveX controls | D | D | D | E | E |
| Binary and script behaviors | D | E | E | E | E |
| Display video and animation on a Web page that doesn't use an external media player | D | D | D | D | D |
| Download signed ActiveX controls | D | P | P | P | E |
| Download unsigned ActiveX controls | D | D | D | D | P |
| Initialize and script ActiveX controls not marked as safe for scripting | D | D | D | D | P |
| Run ActiveX controls and plug-ins | D | E | E | E | E |
| Script ActiveX controls marked as safe for scripting | D | E | E | E | E |
Downloads
| H | MH | M | ML | L | |
| Automatic prompting for file downloads | D | E | E | E | E |
| File download | D | E | E | E | E |
| Font download | P | E | E | E | E |
Enable .NET Framework setup
| H | MH | M | ML | L | |
| Enable .NET Framework setup | D | E | E | E | E |
Miscellaneous
| H | MH | M | ML | L | |
| Access data sources across domains | D | D | D | P | E |
| Allow META REFRESH | D | E | E | E | E |
| Allow scripting of Internet Explorer Web browser control | D | D | D | E | E |
| Allow script-initiated windows without size or position constraints | D | D | D | E | E |
| Allow web pages to use restricted protocols for active content | D | P | P | P | P |
| Allow web sites to open windows without address or status bars | D | D | D | E | E |
| Display mixed content | P | P | P | P | P |
| Don't prompt for client certificate selection when no certificates or only one certificate exists | D | D | D | E | E |
| Drag and drop or copy and paste files | P | E | E | E | E |
| Include local directory path when uploading files to a server | D | E | E | E | E |
| Installation of desktop items | D | P | P | P | E |
| Launching applications and unsafe files | D | P | P | E | E |
| Launching programs and files in an IFRAME | D | P | P | P | E |
| Navigate sub-frames across different domains | D | D | D | E | E |
| Open files based on content, not file extension | D | E | E | E | E |
| Software channel permissions | 1 | 2 | 2 | 2 | 3 |
| Submit non-encrypted form data | P | E | E | E | E |
| Use phishing filter | E | E | E | D | D |
| Use pop-up blocker | E | E | E | D | D |
| Userdata persistence | D | E | E | E | E |
| Web sites in less privileged content zone can navigate into this zone | D | E | E | E | P |
1 = Prohibit downloads from software update channels
2 = Cache content downloaded from software update channels
3 = Automatically install software updates
Scripting
| H | MH | M | ML | L | |
| Active scripting | D | E | E | E | E |
| Allow programmatic clipboard access | D | P | P | P | E |
| Allow status bar updates via script | D | D | D | E | E |
| Allow Web sites to prompt for information using scripted windows | D | D | E | E | E |
| Scripting of Java applets | D | E | E | E | E |
User authentication
| H | MH | M | ML | L | |
| Logon | 1 | 2 | 2 | 2 | 3 |
1 = Prompt the user for name and password
2 = Automatic logon only in intranet zone
3 = Automatic logon with current user name and password
Privacy settings (on the "Privacy" tab)
| H | MH | M | ML | L | |
| Allow persistent cookies | D | E | E | E | E |
| Allow per-session cookies | D | E | E | E | E |
| Allow third-party persistent cookies | D | P | P | E | E |
| Allow third-party session cookies | D | E | E | E | E |





