![]() |
|
|
| |
|
||||
Internet Explorer, abbreviated IE or MSIE is a web browser from Microsoft currently sold as part of Microsoft Windows. As of 2005 Internet Explorer is by far the most widely-used web browser, although since 2004 it began losing usage share to other browsers. The current estimation is about 90 percentage of the total usage. It is available as a built-in component in newer versions of Microsoft Windows, and as a separate free of charge product for many older versions of Microsoft Windows. It has been shipped as the default browser in all versions of Microsoft Windows since Windows 95 OSR-2. However, Microsoft has now started releasing updated versions for the Windows XP platform only. Its product manager has stated that customers will only be able to receive future versions of IE by installing new versions of Windows (see below). For a time, Microsoft also produced Internet Explorer for Mac and versions for use via the X Window System on Solaris and HP-UX, but these are no longer in active development.
HistoryOriginInternet Explorer is derived from Spyglass, Inc.'s version of Mosaic. Microsoft licensed Spyglass's software in 1995, in an arrangement under which Spyglass would receive a quarterly fee plus a percentage of Microsoft's revenues for the software. However Microsoft released Internet Explorer free of charge, and thus (making no direct revenues on IE) paid only the minimum quarterly fee. In 1997, Spyglass threatened Microsoft with a contractual audit, in response to which Microsoft settled for US $8 million. [1] (http://www.winnetmag.com/Article/ArticleID/16683/16683.html) Later, IE was modified to integrate more closely with Microsoft Windows. Version 4.0 included an option to enable "Active Desktop" which displayed Web content on the desktop itself and was updated automatically as the content changed. This could include presets such as an investment channel or a weather map channel. The user could select other pages for use as Active Desktops as well. Antitrust
In a legal case brought by the US Department of Justice and twenty U.S. states, Microsoft was accused of breaking an earlier consent decree, by bundling Internet Explorer with their operating system software. The department took issue with Microsoft's contract with OEM computer manufacturers that bound the manufacturers to include Internet Explorer with the copies of Microsoft Windows they installed on systems they shipped. Allegedly, it would not allow the manufacturer to put an icon for any other web browser on the default desktop in place of Internet Explorer. Microsoft maintained that integration of its web browser into its operating system was in the interests of consumers. Microsoft asserted in court that IE was integrated with Windows 98, and that Windows 98 could not be made to operate without it. Australian computer scientist Shane Brooks later demonstrated that Windows 98 could in fact run with IE files removed. [2] (http://www.cnn.com/TECH/computing/9903/09/removeie.idg/) Brooks went on to develop software designed to customize Windows by removing "undesired components". [3] (http://www.litepc.com/) Microsoft has claimed that the software did not remove all components of Internet Explorer, leaving many dynamic link library files behind. On April 3 2000, Judge Jackson issued his findings of fact that Microsoft had abused its monopoly position by attempting to "dissuade Netscape from developing Navigator as a platform", that it "withheld crucial technical information", and attempted to reduce Navigator's usage share by "giving Internet Explorer away and rewarding firms that helped build its usage share" and "excluding Navigator from important distribution channels". [4] (http://www.usdoj.gov/atr/cases/f3800/msjudgex.htm) Jackson also released a remedy that suggested Microsoft should be broken up into two companies. This remedy was overturned on appeal, amidst charges that Jackson had revealed a bias against Microsoft in communication with reporters. The findings of fact that Microsoft had broken the law, however, were upheld. Seven months later, the Department of Justice agreed on a settlement agreement with Microsoft. However as of 2004, although nineteen states have agreed to the settlement, Massachusetts is still holding out. FeaturesWhile in many ways similar to competing browsers, Internet Explorer also has features which differentiate it. Distinguishing featuresThese are features found in Internet Explorer alone, which are not found in other common browsers.
Common featuresThese are features found in Internet Explorer and some other browsers.
Missing featuresThese are features found in other common browsers, which Internet Explorer lacks.
Innovative featuresInternet Explorer was designed with functionality in mind. It introduced a number of extensions to JavaScript which are now followed up by the other browsers. These include the innerHTML property, which returns the HTML string within an element; the XMLHttpRequest object, which allows the sending of HTTP request and receiving of HTTP response; and the designMode attribute of the contentDocument object, which enables rich text editing of HTML documents. Some of these functionalities were not possible until the introduction of the W3C DOM methods. In the days when Internet Explorer was being actively developed, Microsoft had sent several proposals of Web standards to W3C. However, all were rejected. These include the behavior CSS property, which connects the HTML elements with JavaScript behaviors (known as HTML Components, HTC); and the VML vector image file, which was joined with PGML (proposed by Adobe and Sun), resulting in the SVG format, currently the only vector image format that is being used (in a limited extend) in the web. The favicon (short for "favorites icon") introduced by Internet Explorer is now also supported, standardize and entended in other browsers. However, Internet Explorer does not conform to several web standards defined by the W3C, and many web developers therefore consider the browser to be hindering further standard-based improvement of web technologies. Web standardsMissing image IE_PNG_bug.png The lack of support of PNG alpha channel Internet Explorer's rendering engine, known as Trident, fails to completely implement the web standards as defined by the World Wide Web Consortium (W3C). Although with each version Microsoft has improved standards support, including the introduction of a "standards-compliant mode" in version 6, the core standards that are used to build web pages (HTML and CSS) are still implemented in an incomplete fashion. For example, there is no support for the <abbr> tag which is part of the HTML 4.01 standard, and there are bugs in the implementation of float-margins for the CSS1 standard. [11] (http://news.com.com/2100-1032-5088642.html) [12] (http://www.quirksmode.org/css/contents.html) The buggy implementation of W3C box model is also one of the best-known bugs in Internet Explorer's implementation of CSS. Graphics standardsThe lack of support for PNG alpha channel results in a reduced usage of the PNG image format on web pages. Alpha channel is a feature that, although being an optional part of the specification, distinguishes PNG from other formats like GIF or JPEG. In Internet Explorer, the transparent part of the image will be displayed as gray, white or other colors, depending on the image editor in which the PNG image was created. Microsoft documented a workaround on its support website, and the IE developers are aware of the missing functionality, as evidenced by a posting on IE developer Dave Massey's weblog. [13] (http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294714) [14] (http://blogs.msdn.com/dmassy/archive/2004/08/05/209428.aspx) Other than PNG, Internet Explorer also does not support progressive display of progressive JPEG [15] (http://php.oregonstate.edu/manual/en/function.imageinterlace.php#41582) [16] (http://www.webmasterworld.com/forum36/92-1-10.htm). Progressive JPEG divides the file into a series of scans. The user agent should display progressive JPEG from lower quality scans to higher quality scans during transmission of the file. The user should see a gradual improvement of the quality of the image. This was quite useful in the past since many users (especially home users) were on dial-up access where the bandwidth is very limiting. However, in Internet Explorer the image was not rendered until the completion of download. Fortunately this problem is less significant now due to the introduction of Broadband Internet access. HTML, HTTP, and MIME standardsInternet Explorer's support of XHTML (the successor to, and current version of, the standard document markup language HTML), is incomplete, although no claim of any support was ever made. Rather, XHTML 1.0 was intentionally designed to be usable by HTML 4.0 user agents, like Internet Explorer, if certain document authoring guidelines for backward compatibility were followed. Furthermore, when accessing XHTML documents over a network, such support by non-XHTML-aware browsers is predicated on the documents being served with a MIME type of text/html. To the extent that these requirements are met, IE supports XHTML. XHTML has since matured, and it is now possible to author modular documents that cannot be rendered in a non-XHTML-aware browser like Internet Explorer. Furthermore, the use of the text/html MIME type is now deprecated in favor of application/xhtml+xml [17] (http://www.w3.org/TR/xhtml-media-types/). Internet Explorer does not recognize this MIME type, so instead of rendering the page, a file download prompt is presented to the user. It is possible to force IE to show application/xhtml+xml pages as either HTML or generic XML, but this workaround involves the manual editing of Windows registry [18] (http://lists.w3.org/Archives/Public/www-html/2002Dec/0176.html). By forcing XHTML to be interpreted as HTML, it also removes the advantages of using an XML parser like well-formedness checking. Despite the advent of application/xhtml+xml, many XHTML documents on the web are still served with the text/html type in order to make XHTML documents renderable in Internet Explorer. Some consider this practice harmful as this would result in proliferation of malformatted XHTML documents. [19] (http://hixie.ch/advocacy/xhtml) Unlike other browsers, Internet Explorer does not obey MIME types specified in the MIME Content-Type header. For example, a document sent as text/plain containing HTML-like tags will be interpreted as a HTML document, while it was intended to be displayed as a plain text document [20] (http://www.howtocreate.co.uk/wrongWithIE/?chapter=Content-type%3A+text%2Fplain). Internet Explorer does not fully support HTTP/1.1 content negotiation, because the browser does not specify, in its requests, what MIME type and character encodings it can accept. Content negotiation is a technique whereby an HTTP server uses the browser's—ultimately, the user's—preferences for media (MIME) type, languages, character encoding and transfer encoding (e.g., compression) in order to determine the best representation of a resource to send to a user agent, when multiple representations are available. An example would be the negotiation of image format (such as SVG, PNG, or GIF), and document format (WML, XHTML, or HTML, for instance). ConsequencesPages that are designed to be compliant with W3C standards may not render correctly in Internet Explorer, and can crash the browser in the worst case [21] (http://lists.virus.org/bugtraq-0310/msg00041.html). However, Internet Explorer's dominance of the web-browser market in recent years has led many web developers to treat it as a de facto standard and design their websites for IE's characteristic rendering, rather than coding them to conform to the W3C standards. This leads to problems for users who use other web browsers. Conversely, many other web designers build websites compliant to W3C standards, and then implement workarounds or hacks to account for Internet Explorer's rendering inadequacies, or to hide advanced website features from IE. The CSS hacks are often very complicated, as they need to deal with different versions IE under different platforms (mostly Windows and Mac). The hacks utilize not just Internet Explorer-specific features, but also some rendering-engine bugs that are well-known. Some of the more common hacks:
One of the most popular IE hack collections is known as IE7, written by Dean Edwards. [28] (http://dean.edwards.name/IE7/) It is an attempt to make Internet Explorer more compliant when it comes to web standards. In addition to the support of some CSS2 selectors, it also fixes some of the IE bugs. However, as many client-side scripts need to be loaded and run before displaying the page properly, there is a considerable amount of loading time needed for every single page. In order to render as many web pages as possible, Microsoft has designed Internet Explorer's rendering engine with strong fault-tolerance in mind. It will compensate for errors made by web designers while building web pages, by filling in missing HTML tags and ignoring structural problems. The impact of this decision is mixed. This tolerance of invalid pages does help typical end-users who have asked to view that specific page, since even terribly nonstandard pages still provide information. However, since some developers test only by seeing if IE renders a page, nonstandard pages have proliferated, making it more difficult to create tools (such as specialized search tools) that automatically process and analyze web pages. SecurityInternet Explorer comes under heavy scrutiny from the computer security research community, in part due to its sheer ubiquity. Exploitation of Internet Explorer's security holes has earned IE the reputation as the least secure of the major browsers. As of January 20 2005, security advisory site Secunia.com counts 20 security flaws unpatched (not yet fixed) for Internet Explorer 6, although some of these flaws only affect Internet Explorer when running on certain versions of Windows or when running in conjunction with certain other applications. [29] (http://secunia.com/product/11/) See computer security for more details about the importance of unpatched known flaws. On June 24, 2004, an attacker using compromised Microsoft IIS Web servers on major corporate sites used two previously-undiscovered security holes in IE to insert spam-sending software on an unknown number of end-user computers. [30] (http://zdnet.com.com/2100-1105_2-5247187.html) [31] (http://isc.incidents.org/diary.php?isc=79fcd38fcac%20d616798ba716ac6e99ca1) [32] (http://62.131.86.111/analysis.htm) The United States Computer Emergency Readiness Team (US-CERT) has asserted that IE's design makes it difficult to secure. They state that "There are a number of significant vulnerabilities in technologies relating to the IE domain/zone security model, local file system (Local Machine Zone) trust, the Dynamic HTML (DHTML) document object model (in particular, proprietary DHTML features), the HTML Help system, MIME type determination, the graphical user interface (GUI), and ActiveX. … IE is integrated into Windows to such an extent that vulnerabilities in IE frequently provide an attacker significant access to the operating system." [33] (http://www.kb.cert.org/vuls/id/713878) In addition, some security exploits associated with Internet Explorer are made possible through normal usage patterns of users of Microsoft Windows. For example, in Windows XP, it is the default system behavior to allow normal users to log into accounts with administrator privileges for everyday computer use. In this situation, an exploit which allows a cracker to run arbitrary code, effectively gives away control of the entire computer. This would be the case for any browser which ran with unrestricted privileges. Because the everyday use of root accounts for normal users is rare on other operating systems, attacks which rely upon inappropriately restricted browser processes are most often targeted at Windows-based browsers. However, many programs on Windows do not work or work poorly without administrator privileges, so what are considered normal security practices on other operating systems are sometimes impractical to perform on Windows. Many security analysts attribute IE's frequency of exploitation in part to its ubiquity, since its market dominance makes it the most obvious target. However, many others argue that this is not the full story; the Apache web server has a much larger market share than Microsoft IIS, yet Apache has had fewer (and generally less serious) security vulnerabilities than IIS. (disputed — see talk page) [34] (http://www.dwheeler.com/oss_fs_why.html) Microsoft's Craig Mundie has admitted that Microsoft's products were "less secure than they could have been" because they were "designing with features in mind rather than security" -- even though most people didn't use those new features. [35] (http://www.vnunet.com/news/1135763) As a result of its many problems, some security experts, including Bruce Schneier and David A. Wheeler, recommend that users stop using Internet Explorer for normal browsing, and switch to a different browser instead. [36] (http://www.schneier.com/blog/archives/2004/12/safe_personal_c.html) [37] (http://www.dwheeler.com/essays/securing-windows.html) Several technology columnists have suggested the same [38] (http://ptech.wsj.com/archive/ptech-20040916.html) [39] (http://www.washingtonpost.com/wp-dyn/articles/A47146-2004Nov13.html) [40] (http://www.eweek.com/article2/0,1759,1617931,00.asp). On July 6, 2004, US-CERT released an exploit report in which the last of seven workarounds was to use a different browser, especially when visiting untrusted sites. [41] (http://www.kb.cert.org/vuls/id/713878), and in December 2004 Pennsylvania State University issued an alert to students and staff telling them to drop IE and use an alternative. [42] (http://www.informationweek.com/story/showArticle.jhtml?articleID=55301109) There have also been discussions about removing IE, but as the next section shows, what this means (and doing it) is more complicated. Component Object ModelMany of the IE's security issues are related to components based on the Component Object Model (COM). COM is a Microsoft technology for software components used to enable cross-software communication. These components take one of two forms, ActiveX components (introduced with IE 3.0) that extend the features of web pages and BHOs (introduced with IE 4.0) that extend the features of the browser itself. The embedding of COM into the Internet Explorer web browser created a combination of functions that has led to an explosion of computer virus, trojan and spyware infections. These malware attacks mostly depend on ActiveX for their activation and propagation to other computers. Microsoft has recognized the problem with ActiveX since 1996 when Charles Fitzgerald, program manager of Microsoft's Java team said "If you want security on the 'Net', unplug your computer. ... We never made the claim up front that ActiveX is intrinsically secure." [43] (http://www.javaworld.com/javaworld/jw-03-1997/jw-03-component.web97.html) ActiveX controls, once run, have all the users' privileges instead of the limited privileges granted by competing approaches (like Java and JavaScript); ActiveX controls are also non-standard and are not portable to non-Windows platforms. As pointed out by Professor Edward Felten of Princeton University:
ActiveX security relies on security zones and digital signing, which are not as reliable as other measures like sandbox security model and same origin policy [45] (http://www.mozilla.org/projects/security/components/same-origin.html). It is explained in an O'Reilly book, "Malicious Mobile Code":
The security problems of ActiveX were first demonstrated in February 1997 by the Chaos Computer Club (CCC), who demonstrated an ActiveX control that could communicate with an installation of Intuit's Quicken financial software on a user's hard drive to automatically transfer money from a user's account to CCC's bank account. [47] (http://news.com.com/2100-1023-268947.html?legacy=cnet) The U.S. Department of Defense (DoD) defines ActiveX as a category 1 (maximum risk) mobile code technology, and strictly limits how ActiveX can be used in DoD systems. [48] (http://www.defenselink.mil/nii/org/cio/doc/mobile-code11-7-00.html) Browser Helper Objects (BHOs) are DLL components, that add functionality to Internet Explorer. They are installed by some 3rd-party software, including Morpheus and Alexa. Since BHO's have access to browser state and behaviour they may be used for malicious purposes. Furthermore since they may be silently installed by 3rd party software and operate as a component of Internet Explorer, a user may not know that they are running within the browser. With Windows XP Service Pack 2 however, the Add-on Manager that Microsoft added to Internet Explorer, lists all installed BHOs and give the user the option to enable or disable each BHO. The forth-coming Microsoft AntiSpyware, which is currently in beta, monitors BHOs in Internet Explorer on Windows 2000, XP and Server 2003, and will warn the user before a new BHO is installed. PatchesMissing image XPSP2_popup.png The pop-up blocker included in Windows XP SP2 Microsoft periodically issues security patches which can be automatically or manually downloaded and installed to update the browser. Microsoft's recent Windows XP Service Pack 2 adds several important security features to Internet Explorer, including a popup blocker and additional security for ActiveX controls. ActiveX support remains in Internet Explorer although access to the "Local Machine Zone" is denied by default since Service Pack 2. However, once an ActiveX control runs and is authorized by the user, it can gain all the privileges of the user, instead of being granted limited privileges as Java or JavaScript do. Critics have claimed that security fixes take too long to be released after discovery of the problems, and that the problems are not always completely fixed. After Microsoft released patches to close 20 holes in their general operating system in February 2003, Marc Maifrett, Chief Hacking Officer of eEye Digital Security, stated that "If it really took them that long technically to make (and test) the fix, then they have other problems. That's not a way to run a software company." [49] (http://news.com.com/2102-1002_3-5158625.html) Maifrett was criticised by The Register for publicising a security hole leading to the creation of the Code Red worm and stated that "had they not made such a grand public fuss over their .ida hole discovery and their SecureIIS product's ability to defeat it, it's a safe bet that Code Red would not have infected thousands of systems" [50] (http://www.theregister.co.uk/2001/07/20/internet_survives_code_red/). Microsoft attribute the perceived delays to rigorous testing. The testing matrix for Internet Explorer demonstrates the complexity and thoroughness of corporate testing procedures. The browser is released in 26 different languages on many different Windows platforms. Therefore, it is estimated that each patch is tested on at least 237 installations. [51] (http://blogs.msdn.com/ie/archive/2004/08/17/216080.aspx) Although security patches continue to be released for a range of platforms, most recent feature additions and security improvements were released for Windows XP only. Spyware, adware and Windows XP SP2Spyware and adware, like other malware, generally target Windows / Internet Explorer based systems. Older spyware attacks have largely been mitigated by security improvements in Windows XP SP2, but newer attacks against Internet Explorer allow the installation of spyware on SP2. Microsoft advises against installing SP2 on a system which is already infested with spyware, as it can cause the system to become unbootable.
Depending on the type of spyware installed, removing it in preparation for an SP2 upgrade can be as simple as running an anti-spyware tool, or in serious cases require manual editing of the Windows Registry. Nevertheless, security experts generally recommend installing Service Pack 2. Market adoptionThe adoption rate of Internet Explorer seems to be closely related to that of Microsoft Windows, as it is the default web browser that comes with Windows. However, since 2004, the usage of Internet Explorer appeared to be dropping, due to the appearance of viable free alternatives. Different organizations report different usage share figures, depending on their approaches and samples; web analysis company WebSideStory [53] (http://www.websidestory.com/pressroom/pressreleases.html?id=238) reports that IE has a 91.80% usage share (as of December 3, 2004), while OneStat reports that IE has an 88.90% usage share (as of November 22, 2004) [54] (http://www.onestat.com/html/aboutus_pressbox34.html). Removing Internet ExplorerThe idea of removing Internet Explorer from a Windows system was first proposed during the Microsoft antitrust case. Later, some security advocates took up the idea as a way to protect Windows systems from attack via IE vulnerabilities. Whether the net benefit of removing IE exceeds the cost, and indeed what it means to "remove IE", are disputed. Simply installing and using another browser does not prevent third party programs and core operating system components from using IE libraries. Thus, a user who does not use IE to browse the Web can still be targeted by attacks against vulnerabilities in these libraries -- for instance, via Outlook Express or the Windows Help subsystem. However, removing the IE libraries will cause these programs, and other software which depends upon them, to cease functioning or even to crash the system. It is unclear what it means to "remove IE" because such a removal depends on being able to determine which files or functions on an installed Windows system are part of IE — that is, to draw a line between IE and the rest of Windows. Microsoft has held that this is not meaningful; that "IE" is no longer (as it was prior to Windows 98) a separate piece of software, but simply a brand name for the Web-browsing and HTML-displaying capacities of the Windows operating system. In this view, the result of removing IE is simply a damaged Windows system; to have a working system without IE one must replace Windows entirely. In contrast, some programmers and security writers have held that it is possible to have a useful and working Windows system with IE excised. Consultant Fred Vorck, who advocates that consumers should have the choice to remove "integrated" features of Microsoft Windows [55] (http://www.vorck.com/remove-ie.html); Dino Nuhagic, who is the creator of nLite — a product that allows users to remove Windows components like Internet Explorer and Windows Media Player, amongst others [56] (http://nuhi.msfn.org/index.html); and Shane Brooks, who created LitePC to remove and manage Windows components [57] (http://www.litepc.com/), have all suggested removing Internet Explorer from computers in order to decrease exposure to security risks on the Internet [58] (http://redmondmag.com/features/article.asp?editorialsID=439). It is possible to remove Internet Explorer from Windows 95, 98 and ME (see instructions on the Netscape website [59] (http://wp.netscape.com/browsers/using/ieusers/start/removing.html) and on Microsoft's website [60] (http://support.microsoft.com/default.aspx?scid=kb;en-us;q192852)), as well as from Windows 2000 (http://www.vorck.com/remove-ie.html) and Windows XP (http://nuhi.msfn.org/nlite.html) at installation time. Microsoft claims that attempting to remove Internet Explorer from Windows may result in system instability. Microsoft's position is in contrast with other operating systems and browsers. Other operating systems typically include at least one browser -- for instance Safari and Internet Explorer for Mac in Mac OS X. However, in these systems the web browser can be removed or replaced like any other application. Version informationCurrent versionsAs of 2004, the current version numbers of IE for Windows XP, Server 2003 and 2000 (or lower) are 6.0.2900.2180, 6.0.3790.0000, and 6.0.2800.1106 respectively. The current version of IE 6, mainly focusing on improving security, was included as part of Windows XP Service Pack 2 in August 2004. This update also includes the much requested pop-up blocker. Future versionsIn a May 7, 2003 Microsoft online chat, Brian Countryman, Internet Explorer Program Manager, declared that on Microsoft Windows, Internet Explorer will cease to be distributed separately from the operating system (IE 6 being the last standalone version) [61] (http://www.zone-h.org/en/news/read/id=2789/); it will, however, be continued as a part of the evolution of the operating system, with IE updates coming bundled in OS upgrades. Thus, IE and Windows will be kept more in sync: it will be less likely that people will use a relatively old version of IE on a newer version of Windows, and newer versions of IE will not be usable without an OS upgrade. This also partially accounts for the slow development of Internet Explorer and Windows Longhorn: the development team that was working on Windows Longhorn and the next version of Internet Explorer needed to pause their work from time to time, to add what were seen as missing features like popup blocking and security patches to Windows XP. Some argue that Microsoft should make the browser technologies specific to each revision of the operating system and forego backward compatibility [62] (http://longhornblogs.com/adacosta/archive/2005/01/27/12168.aspx). Release history
Freely downloadable copies of all versions of Internet Explorer, including Spyglass' original Mosaic browser, can be obtained from the Browser Archive maintained by Adrian Roselli. [63] (http://browsers.evolt.org/) Internet Explorer-based programsThe rendering engine and other common user interface components for the Windows version of MSIE are used in alternative interfaces, including the following Internet Explorer "shell" applications:
These applications supplement some of MSIE's usual user interface components for browsing, adding features such as popup blocking and tabbed browsing. Other applications, such as Intuit's (http://en.wikipedia.org/wiki/Intuit%2C_Inc.) Quicken and QuickBooks, AOL, Winamp, and RealPlayer, use the MSIE rendering engine to provide a limited-functionality "mini" browser within their own user interfaces. On Windows, components of MSIE are also used in Windows Explorer, the operating system component that provides the default filesystem browsing and desktop services. IE components are also used to render HTML portions of email messages in Microsoft's popular Outlook and Outlook Express mail management software. This integration, while convenient, is one of the most often exploited "back doors", since the IE components make available more functionality to the HTML code than some feel should be permitted in the context of email messages, and Outlook and Outlook Express have, historically, not done enough to prevent malicious code from taking advantage of that functionality. The latest updates for Outlook Express, which require Windows XP and are distributed with Service Pack 2, are intended to improve this situation. Outlook 2003 already includes many of the updates. While all of these programs can customize Internet Explorer's user interface and extend the feature set, they cannot modify the rendering engine and are therefore subject to all of the benefits and the vulnerabilities of IE (including security holes and problematic rendering engine). In addition to programs using Internet Explorer’s rendering engine, there are also programs that add extra features to Internet Explorer: See alsoExternal linksOfficial
Bugs
Opinion
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|
|
Copyright 2008 WordIQ.com - Privacy Policy
::
Terms of Use
:: Contact Us
:: About Us This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Internet Explorer". |