Internet Explorer 7: Difference between revisions
Line 293: | Line 293: | ||
{{refend}} |
{{refend}} |
||
http://news.bbc.co.uk/1/hi/technology/7784908.stm |
http://news.bbc.co.uk/1/hi/technology/7784908.stm |
||
http://www.pctechbytes.com/ie/iedetail.php?How-to-View-Your-Internet-Explorer-7-History-1 |
|||
== See also == |
== See also == |
Revision as of 18:23, 26 December 2008
Internet Explorer 7 Icon | |
Developer(s) | Microsoft |
---|---|
Initial release | 18 October 2006 |
Stable release | 7.0.5730.13 (Windows XP) 7.0.6001.18000 (Windows Vista) / 2008 |
Engine |
|
Operating system | Microsoft Windows XP SP2, Vista, WS2003 SP1, WS2008 |
License | Proprietary (MS-EULA) |
Website | Internet Explorer: Home Page Template:Msieversions |
Windows Internet Explorer 7 (IE7) is a web browser released by Microsoft in October 2006. Internet Explorer 7 is part of a long line of versions of Internet Explorer and is the first major update to the browser in over 5 years. It ships as the default browser in Windows Vista and Windows Server 2008 and is offered as a replacement for Internet Explorer 6 on Windows XP and Windows Server 2003. Estimates of IE7's global market share place it between approximately 26% and 47%.[1][2]
Large portions of the underlying architecture, including the rendering engine and security framework, have been significantly reworked. New features include tabbed browsing, page zooming, an integrated search box, a feed reader, better internationalization, and improved support for web standards. Security enhancements include a phishing filter, stronger encryption on Windows Vista, and a "Delete browsing history" button to easily clear private data.
History
In 2001, Microsoft released Internet Explorer 6 as an update to Windows 98 and included it by default in Windows XP. With the release of IE6 Service Pack 1 in 2003, Microsoft announced that future upgrades to Internet Explorer would come only through future upgrades to Windows, stating that "further improvements to IE will require enhancements to the underlying OS."[3]
On February 15, 2005 at the RSA Conference in San Francisco, Microsoft Chairman Bill Gates announced that Microsoft was planning a new version of Internet Explorer that would run on Windows XP.[4] Both he and Dean Hachamovitch, General Manager of the Internet Explorer team, cited needed security improvements as the primary reason for the new version.[5]
The first beta of IE7 was released on July 27, 2005 for technical testing, and a first public preview version of Internet Explorer 7 (Beta 2 preview: Pre-Beta 2 version) was released on January 31, 2006. The final public version was released on October 18, 2006. Interestingly, that same day but prior to Microsoft's launch of IE7, Yahoo! provided a post-beta version of Internet Explorer 7 bundled with Yahoo! Toolbar and other Yahoo!-specific customizations.
In late 2007 Microsoft announced that Internet Explorer 7 would not be included as part of Windows XP SP3, with both Internet Explorer 6 and 7 receiving updates.[6]
On October 8, 2007, Microsoft removed the Windows Genuine Advantage component of IE7 and opened it for all users of Windows.[7]
Within a year after IE7s release (end of 2006 to end of 2007) support calls to Microsoft had decreased 10-20 percent.[8]
On 16 December 2008, a security flaw was found in Internet Explorer 7 which can be exploited in a way that lets hackers steal users' passwords.[9] The following day, a patch was issued to fix the flaw, estimated to have affected around 10,000 websites.[10]
Changes
With this version, Internet Explorer was renamed from Microsoft Internet Explorer to Windows Internet Explorer as part of Microsoft's rebranding of components that are included with Windows.
Version 7 is intended to defend users from phishing as well as deceptive or malicious software, and it also features full user control of ActiveX and better security framework, including not being integrated as much with Windows[11] as previous versions, thereby increasing security. Unlike previous versions, the Internet Explorer ActiveX control is not hosted in the Windows Explorer process, but rather it runs in its own process. It also includes bug fixes, enhancements to its support for web standards, tabbed browsing with tab preview and management, a multiple-engine search box, a web feeds reader, Internationalized Domain Name support (IDN), and antiphishing filter. On October 5, 2007, Microsoft removed the 'genuine software' validation before install, which means that all versions of Windows, whether able to pass validation or not, are able to install the browser.
On Windows Vista, Internet Explorer operates in a special "Protected Mode", that runs the browser in a security sandbox that has no access to the rest of the operating system or file system, except the Temporary Internet Files folder. When running in Protected Mode, IE7 is a low integrity process; it cannot gain write access to files and registry keys outside of a user profile's folder. This feature aims to mitigate problems whereby newly-discovered flaws in the browser (or in Add-Ons hosted inside it) allowed hackers to subversively install software on the user's computer (typically spyware).[12][13]
Usability and accessibility
- Version 7 supports tabbed browsing, a popular feature in competing web browsers. Also new is a feature called "Quick Tabs" which displays a thumbnail preview of opened tabs. The user can rearrange tabs by dragging and dropping them as desired. Tabbed browsing could be added to previous versions using an add-on such as the MSN Toolbar, but it was not part of the browser itself until version 7.
- Version 7 adds support for internationalized domain names (IDN) with included anti-spoofing protection. If the user visits a website whose name is in a foreign language (non-Latin characters), it will be displayed in punycode if the user does not have support for the language installed. Also, non-Latin characters can, with certain restrictions, be mixed with Latin characters. In the latter case, punycode is used if support for the non-Latin script is not installed. This helps prevent phishing scams, where some characters are replaced with a similar looking character from a different alphabet.
- A search box has been added to the top-right corner. The default search engine is inherited from Internet Explorer 6's settings, which various search engine toolbars override to provide search capabilities on the address bar, but additional providers may be added (Google, Altavista, Yahoo!, Live Search, Wikipedia, etc). Microsoft supplies a list of common providers.[14] The search box uses A9.com's OpenSearch technology to import search providers. The use of an open standard makes it easier for websites to include their pre-defined search queries in the search box.[15] Also available is a comprehensive list of popular search providers that can be added to the search box.[16] With the release of Windows Internet Explorer 7, Microsoft updated its list of common providers with a tool that enables users to manually create and add a search provider to the search box.
- An integrated feed reader is included, so that users can read web feeds (RSS or Atom) without a separate RSS reader. Features include automatic feed discovery and the ability to retrieve feed updates even when the web browser isn't running. The web feeds feature set is also available to third-party developers through API's, so that the list of subscribed feeds (as well as their current contents) can be used.[17] An add-on to IE7, Feeds Plus, provided by Microsoft itself, provides enhanced notification capabilities for the RSS platform.[18]
- A Page Zoom selector has been added to the bottom-right corner of the user interface. Unlike the "Text size" feature, this will zoom the complete contents of the web page, allowing for easier reading on larger displays. Fonts are rendered at higher resolution.[19]
- ClearType can be enabled or disabled separately from the rest of the operating system.[20]
- The menu bar can be hidden to allow more space for webpages.
- Improved text selection.
- Contextual Go/Refresh button. When any URL is typed into the address bar, the button changes from "Refresh" to "Go" and when "Go" (or keyboard Enter) is hit, the button changes from "Go" to "Refresh". In this way the space taken by the toolbars is minimized.
- The "back" and "forward" menus have been combined into one menu which shows the users current position in their history with a bold entry. In most cases, the current page will be at the top, with a list of pages to go "back" to, but if the user has just gone back one or more pages, there will be additional items above the current page to which they can navigate forwards.
- The known problem of having the right-hand portion of a web page cut off when the page is printed has been fixed. Page content can also be "shrunk" to fit more text on a single page. The revamped "Print Preview" interface will also let users drag the page margins around and see the results immediately.
The redesigned user interface was considered unintuitive by some critics.[21]
Privacy and security
- For security reasons, Internet Explorer is no longer integrated with the Windows Explorer shell. Local files typed in IE7 are opened using the Windows Explorer shell and websites typed in Windows Explorer shell are opened using the default web browser.
- Since it is tightly integrated with the operating system, Internet Explorer makes full use of the accessibility framework provided in Windows. Internet Explorer is also a user interface for FTP, with operations similar to that of Windows Explorer. However, with version 7, FTP sites are rendered in a hyper linked page, with the folder-like view available if the site is accessed from Windows Explorer. IE7 can itself launch Windows Explorer for FTP sites.
- Protected Mode (available in Windows Vista only), whereby the browser runs in a sandbox with even lower rights than a limited user account. As such, it can only write to the Temporary Internet Files folder and cannot install start-up programs or change any configuration of the operating system without communicating through a broker process. IE7 Protected Mode relies on the User Account Control technology.
- ActiveX Opt-In blocks ActiveX Control unless it allowed to be installed. This feature improves security from unverifiable and vulnerable controls. ActiveX controls can be chosen to be installed on Information Bar. User can turn on and off ActiveX Control by using Add-on Manager.
- The new Phishing Filter offers protection against phishing scams and other websites that may be considered dangerous for a user to enter their personal information into. When enabled, every website the user visits is checked against a master list of known phishing sites. If a site is listed, the user is informed. In light of the privacy implications of this feature, it is not enabled automatically; the user is asked when they start Internet Explorer 7 if they want it enabled.[22] Microsoft is working in conjunction with companies that specialize in identifying phishing schemes to ensure the list of known sites is accurate and quickly updated.[23]
- The address bar and status bar appear in all windows including popups which helps to block malicious sites from disguising them as trusted sites. Also the address bar features a color code to visually indicate the trustworthiness of the page. The address bar turns red when a page, with invalid security certificate, is accessed. In case of sites not using any encryption, the address bar is white. And if the page uses high security certificate, the bar turns green.
- Modal windows such as dialog boxes are shown only when the tab that has generated them is selected (in such situations, the tab color becomes orange). On the other hand, the save window is modal and when saving the page shown in a tab, the user cannot browse other tabs.
- The address bar no longer allows JavaScript to be executed on blank pages (about:blank). This feature is still supported on other pages though, which enables bookmarklets to work properly. A reason for the change has not been given.
- The status bar no longer allows custom text to be entered (e.g.: "Formatting C:\ 10% Complete |||||||") and will always show the URL of any link hovered over, for security. It now also shows the target URL of form buttons to help identify forms which submit their data to suspicious sites.
- The ability to limit scripting functions, such as those that modify the status bar or adjust the size or position of the browser window was introduced with IE7.
- "Delete Browsing History" cleans the complete browsing history in a single step. Previously this was a multistage process requiring users to delete browser cache, history, cookies, saved form data and passwords in a series of different steps. This is useful for improving privacy and security in a multiuser environment, such as an Internet café.
- Fix My Settings checks at startup or when a setting is changed, if the current settings are unsafe it notifies the user. The user can also press a button in order to fix the settings to a safe state. There is currently no way to disable these warnings.
- Old protocols and technologies removed: Gopher, TELNET, Scriptlets, DirectAnimation, XBM, Channels (.CDF files) also known as 'Active Desktop Items', etc. The DHTML Editing Control is being removed from IE7 for Windows Vista to reduce surface area for security attacks.[24]
- No Add-ons allows IE7 to launch without the installed extensions.
- IE7 cipher strength: 256-bit (Only for Vista, IE7 for XP and Server 2003 only supports 128-bit)
- The address bar turns red when the certificate presented by a secure site has some problems. In that case navigation to the site is blocked by default, and can only be accessed after the user explicitly confirms the navigation.
- IE7 includes support for Extended Validation Certificates (EV). When sites present an EV certificate the address bar is shown in green.
- New Group Policy's Administrative Templates (.adm files) for IE7 are loaded automatically onto the Domain Controller when a Group Policy is opened from a workstation where IE7 has been installed. These new administrative templates allow for controlling the Anti-Phishing filter state, for example.
- Reset Internet Explorer settings Deletes all temporary files, disables browser add-ons, and resets all the changed settings to factory settings. It can be used if the browser is in an unusable state.
Microsoft has addressed security issues in two distinct ways within Windows Vista: User Account Control, which forces a user to confirm any action that could affect the stability or security of the system even when logged in as an administrator, and "Protected-mode IE", which runs the web browser process with much lower permissions than the user.[25]
The first vulnerability exclusive to Internet Explorer 7 was posted after 6 days.[26]
Phishing filter
Some users have criticised the phishing filter for being too easy to circumvent. One successful method of bypassing Internet Explorer's Phishing Filter has been reported by redirecting a blacklisted web page to another, non-blacklisted page, using a server-side redirect. Until the new page is blocked as well, the attack can remain active.
This flaw means that phishers can keep links from previous emails functioning by simply moving to a new server when their original web page is blacklisted and adding a redirect.
This has been criticised as doubly serious as the presence of a phishing filter may lull users into a false sense of security when the filter can be bypassed. [27]
Phishing filter went on to be developed into and renamed Safety Filter and then SmartScreen by Microsoft,during the development of Internet Explorer 8. [28]
Standards support
- Minor improvements to CSS, DOM, and HTML support have been made. Microsoft's stated goal with version 7 was to fix the most significant bugs and areas which caused the most trouble for developers, however full compatibility with standards was postponed.
- Support for per-pixel alpha channel transparency in PNG images has been added.[29]
The Windows Vista and XP version of Windows Internet Explorer 7 additionally feature an update to the WinInet API. The new version has better support for IPv6, and handles hexadecimal literals in the IPv6 address. It also includes better support for Gzip and deflate compression, so that communication with a web server can be compressed and thus will require less data to be transferred.[30][31] Internet Explorer Protected Mode support in WinInet is exclusive to Windows Vista.
Internet Explorer 7 has been criticized for its lack of support of open standards. Although Internet Explorer 7 is more compliant than previous versions, according to all figures it remains the least standards-compliant compared to other major browsers of the period. [32] It does not pass the Acid2 test, a test case designed by the Web Standards Project to verify CSS compliance.
It is also claimed that lack of support in Internet Explorer is responsible for holding back the widespread adoption by webmasters of several new open technology standards[who?] (SVG, supported elsewhere since 2001[33], and as of yet unsupported in Internet Explorer without a 3rd party plugin).
Market adoption and critical reception
Internet Explorer 7 is supplanting Internet Explorer 6. Estimates of IE7's global market share place it between approximately 26% and 47%.[1][2]
Internet Explorer 7 was met with mixed reviews. While it was widely agreed to be a significant improvement over the previous version, critics noted that most of the new features in Internet Explorer 7 were already available in competing web browsers such as Firefox, Safari, and Opera.[34] They also noticed the large installation time required for Internet Explorer 7 compared to other browsers.
Release history
- On January 31 2006, Microsoft released a public preview build (Beta 2 preview: Pre-Beta 2 version) of Internet Explorer 7 for Windows XP Service Pack 2 (not for Windows Server 2003 SP 1) on their web site. It stated that more public preview builds (possibly Beta 2 in April) of Internet Explorer 7 will be released in first half of 2006, and final version will be released in second half of 2006.[35] The pre beta build was refreshed on March 20 2006 to build 7.0.5335.5. A real Beta 2 Build was released on April 24 2006 to build 7.0.5346.5. In addition, at the MIX'06 conference, Bill Gates said that Microsoft is already working link on the next two versions of IE after version 7.
- On June 29 2006, Microsoft released Beta 3 (Build 7.0.5450.4) of Internet Explorer 7 for Windows XP SP2, Windows XP x64 Edition and Windows Server 2003 SP1. It features minor UI cleanups, re-ordering of tabs by drag and drop, as well as noticeable performance improvements.
- On August 24 2006, the Release Candidate 1 (RC1) of Internet Explorer 7 (Build 7.0.5700.6) was released for Windows XP SP2, Windows XP x64 Edition and Windows Server 2003 SP1. This was the last pre-release version of IE7 before the final release.
- On September 28 2006, 3Sharp, a privately held technical services firm, published the results of a study, commissioned by Microsoft,[36] evaluating eight anti-phishing solutions in which Internet Explorer 7 (Beta 3) came out on top. The study evaluated the ability to block phish, to warn about phish, and to allow good sites.[37]
- On October 18, 2006 the first finished version was released on microsoft.com, and was distributed as a high-priority update via Automatic Updates (AU) on November 1. AU notifies users when IE7 is ready to install and shows a welcome screen that presents key features and choices to “Install”, “Don’t Install”, or “Ask Me Later”.
- On November 8, 2006 a version of Internet Explorer 7 was released for Windows Vista only (7.0.6000.16386).
- On November 11, 2006 another version for Windows XP was made available (7.0.5730.11IC)[38].
- On September 24, 2007 Windows Server 2008 RC0 was released with version 7.0.6001.16659.[38]
- On October 4, 2007 the latest version for Windows XP (7.0.5730.13) was made available.
Major version | Minor version | Release date | Significant changes | Shipped with |
---|---|---|---|---|
Version 7 | 7.0 Beta 1 | July 27, 2005 | Support of PNG alpha channel. CSS bug fixes. Tabbed browsing. | Windows Vista Beta 1 |
7.0 Beta 2 Preview | January 31, 2006 | More CSS fixes. RSS platform integration. New UI. Quick Tabs. | ||
7.0 Beta 2 | April 24, 2006 | Feature complete. More CSS fixes. Application compatibility fixes. | ||
7.0 Beta 3 | June 29, 2006 | Fixes rendering issues for CSS. | ||
7.0 RC 1 | August 24, 2006 | Improvements in performance, stability, security, application compatibility and final CSS adjustments. | ||
7.0 | October 18 2006 | Final and current release. | Windows Vista |
References
- ^ a b "Browser Version Market Share". Net Applications. 2008. Retrieved 2008-08-28.
{{cite web}}
: Unknown parameter|month=
ignored (help) - ^ a b "Global Web Stats". W3Counter. 2008.
{{cite web}}
: Unknown parameter|month=
ignored (help) - ^ Hansen, Evan. "Microsoft to abandon standalone IE". CNET. Retrieved 2008-08-28.
- ^ "Gates Highlights Progress on Security, Outlines Next Steps for Continued Innovation" (Press release). Microsoft. 2005-05-12. Retrieved 2008-08-28.
- ^ Hachamovitch, Dean (2005-02-15). "IE7". IEBlog. Microsoft. Retrieved 2008-08-28.
- ^ http://news.softpedia.com/news/No-Internet-Explorer-7-Will-Not-Be-a-Part-of-Windows-XP-SP3-73896.shtml No, Internet Explorer 7 Will Not(!) Be a Part of Windows XP SP3
- ^ IE7 opens to pirated Windows
- ^ Chor, Tony (2007-11-30). "The First Year of IE7". IEBlog. Microsoft. Retrieved 2008-08-28.
- ^ "Serious security flaw found in IE". BBC News. 2008-12-16. Retrieved 2008-12-17.
- ^ "http://news.bbc.co.uk/1/hi/technology/7787445.stm". BBC News. 2008-12-17. Retrieved 2008-12-17.
{{cite web}}
: External link in
(help)|title=
- ^ Article regarding Internet Explorer 7's integration into windows, March 24 2006
- ^ "Understanding and Working in Protected Mode Internet Explorer". MSDN – Internet Explorer Development Technical Articles. Microsoft. 2006. Retrieved 2006-04-13.
{{cite web}}
: Unknown parameter|month=
ignored (help) - ^ "Introducing Internet Explorer 7". 2006-05-26. Retrieved 2006-11-30.
{{cite web}}
:|first=
missing|last=
(help) - ^ Add Search Providers to Internet Explorer 7
- ^ Searching is better in Beta 2!, IEBlog
- ^ Extra Internet Explorer 7 search providers list (IE7), Tredosoft
- ^ Windows RSS Platform ala carte, Microsoft Team RSS Blog
- ^ "Feeds Plus: An Intern Adventure". Retrieved 2007-07-05.
- ^ Page Zoom in IE7, IEBlog
- ^ ClearType Text in IE7, IEBlog
- ^ "CNET editors' review". Internet Explorer 7 Browser reviews. CNET. 2006-10-18. Retrieved 2008-08-29.
- ^ Phishing Filter in IE7, IEBlog
- ^ New enhancements to Phishing Filter protection for IE, IEBlog
- ^ B. Ashok (June 27 1857). "A Note about the DHTML Editing Control in IE7 for Windows Vista". IEBlog. MSDN Blogs. Retrieved 2006-06-27.
{{cite web}}
: Check date values in:|date=
(help) - ^ "Protected Mode in Vista IE7". Internet Explorer team blog. Microsoft. February 9 2006. Retrieved 2006-04-07.
{{cite web}}
: Check date values in:|date=
(help) - ^ Internet Explorer 7 Window Injection Vulnerability
- ^ "Universal Phishing Filter Bypass". Alex's Corner blog. Individual entity. February 14 2008. Retrieved 2008-02-14.
{{cite web}}
: Check date values in:|date=
(help) - ^ http://www.pcworld.com/article/150385/ie8b2.html?tk=rss_news
- ^ IE7 Transparent PNG Implementation, IEBlog
- ^ IE's Gzip and deflate support
- ^ IE already supports Gzip and deflate
- ^ Web browser standards support summary. Web Devout.
- ^ Svensson, Peter (2008-09-10). "Creator of Web spots a flaw in Internet Explorer". msnbc.msn.com. Retrieved 2008-11-16.
{{cite web}}
: Check date values in:|date=
(help) - ^ Iskold, Alex (2006-10-20). [readwriteweb.com/archives/internet_explorer7_review.php "Internet Explorer 7 Review"]. ReadWriteWeb. Retrieved 2008-08-29.
{{cite web}}
: Check|url=
value (help) - ^ Internet Explorer 7 downloads
- ^ IEBlog : Anti-Phishing Accuracy Study
- ^ http://www.3sharp.com/projects/antiphish/gone-fishing.pdf
- ^ a b http://support.microsoft.com/?kbid=164539 Microsoft Knowledge Base with version listing], January 19, 2007
- "Microsoft Windows Family Home Page". Windows History: Internet Explorer History. Retrieved May 12.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "Microsoft Knowledge Base". How to determine which version of Internet Explorer is installed. Retrieved November 6.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "Index DOT Html and Index DOT Css". Browser History: Windows Internet Explorer. Retrieved May 12.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "IEBlog". Windows Vista & IE7 Beta 1 Available. Retrieved July 27.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "IEBlog". Standards and CSS in IE. Retrieved July 29.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "IEBlog". IE7 Is Coming This Month. Retrieved October 9.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "IEBlog". IE7 Platforms And Outlook Express. Retrieved May 12.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help) - "Microsoft Press Pass". RSA Conference 2005 – Gates Highlights Progress on Security, Outlines Next Steps for Continued Innovation. Retrieved May 12.
{{cite web}}
: Check date values in:|accessdate=
(help); Unknown parameter|accessyear=
ignored (|access-date=
suggested) (help)
http://news.bbc.co.uk/1/hi/technology/7784908.stm
See also
External links
- Internet Explorer: Home Page
- IEBlog — The weblog of the Internet Explorer team
- Channel9 Wiki: InternetExplorer — The wiki for Internet Explorer
- Internet Explorer Community — The official Windows Internet Explorer Community
- Internet Explorer History
- List of Internet Explorer 7 Bugs (118)
- it.megocollector.com Fix for "http://runonce.msn.com/runonce2.aspx"