![]() |
|
By JCausey, Section Microsoft Related Articles
The other day I was leafing through my latest issue of InformationWeek with some news station on in the background discussing the impact of the latest, big "Windows" worm - Zotob - that was taking down some big corporations left and right. As I was doing so, I ran across an interesting article about some research Microsoft was doing with honeymonkeys. A honeymonkey, as the article explained, is the flip side of a honeypot - a server set up to be attacked by bad guys. A honeymonkey is a group of client PC's that are automated to go out and hit web sites to determine whether the sites are attempting to infect the PC by loading stuff unbeknownst to the websurfer. As I pondered all that I was reading and listening too, I decided that some further analysis of Microsoft's project might be illuminating for those looking at making the switch to Linux. This was especially true when I read this in the article:
"One of the most important things is getting this information into the hands of our customers," says Stephen Toulouse, program manager for the Microsoft Security Response Center.
The Honeymonkey Project
Microsoft's research wing published the first results of their honeymonkey project a couple weeks ago. The first reference I could find to the project was back in May 2005 and the report itself indicates the results are for the period May and June. It is unclear whether the May results constitute the entire month or a partial month. I guess it really should not be surprising that Microsoft did not make enough information available in the report for some to do a thorough review or attempt to replicate the experiment.
Web browsers = Internet Explorer? consists of a network of monkey programs running on virtual machines with different patch levels and constantly patrolling the Web to hunt for Web sites that exploit browser vulnerabilities.As you can see, they chose to use the generic term "browser" instead of using "Internet Explorer" or "IE". Further down in the introduction portion of the report, they share a little bit about why they pursued the project: Internet attacks that use a malicious, hacked, or infected Web server to exploit unpatched client-side vulnerabilities of visiting browsers are on the rise. Many attacks in the past 12 months fell into this category, including Download.Ject, Bofra, and Xpire.info.More recently we have seen the above noted Zotob worm and last month was the javaprxy.dll virus. What they fail to mention in the report is that these attacks do not target just any "visiting browsers" - they attack Internet Explorer (IE) and the IE rendering engine (MSHTML). For instance, let us look a little closer at the Download.Ject virus (CERT Vulnerability Note VU#713878 ) and see what one of the recent recommendations from CERT was: Use a different web browserThat's right, use a different browser. As even CERT mentions Microsoft has decided to embed Internet Explorer (IE) so deeply with the operating system, that any vulnerability in the web browser also opens the door the entire operating system. But even that may not be enough. For instance, many people are now switching to the Firefox web browser. Finding vulnerabilities in the Firefox browser is a little harder, but there are some out there. Let's look at this one (Vulnerability Note VU#927014) in particular - it involves the shell: handler when running the Mozilla software on a Windows system: Since the ability to invoke programs with the shell: moniker is handled natively by the Windows operating system, any program that passes these URIs off to the operating system (Internet Explorer, Outlook, etc.) exposes a similar vulnerability. Non-Windows versions of the mozilla products listed above do not expose this vulnerability because they do not handle the shell: URIs.You might note that this vulnerability is not invoked if you are running the Mozilla products (Firefox, Thunderbird, Mozilla) on a non-Windows system like Linux. My conclusion is that switching to Linux and a different web browser (necessary since IE does not really run on Linux) means a user would have avoided the most significant exploits that target visiting browsers at hostile web sites (perhaps even all) over the past 12 months.
Some Monkey Numbers There are 10 billion web pages out there...That is truly a stunning number. According to Netcraft's recent report on their annual survey of web sites, they have discovered the number of web sites (not pages) has crossed over 70 million sites worldwide. If Microsoft's and Netcraft's numbers are accurate, that is an average of about 142 pages per site. For the honeymonkey project, Microsoft indicates they started with a sample of 5,000+ potential "targets" by searching the web for Windows "hosts" files [HF] that are used to block advertisements and bad sites, and lists of known-bad web sites that host some of the most malicious spyware programs.The other important aspect of the study was Microsoft used several different patch levels of Windows XP from an unpatched Service Pack 1 computer to a fully patched Service Pack 2 version. Readers should note that they did not include any previous versions of Windows (like some of you may be running) in the study. Yet, we know from recent experience with the Zotob virus that older versions of Windows are still being targeted by the exploiters. Out of the sample sites, Microsoft's project discovered 752 pages that attempted to infect a Windows machine at Service Pack 1 unpatched. These pages were confined to 287 sites or about 3 exploits per site average. Going back to our worldwide numbers, if we assume that 99.999% of all web pages are safe, that would leave approximately 100,000 pages throughout the world that could be considered "potentially malicious" pages and if the math holds up, about 30,000 sites. Of course, this is just an assumption at this point that needs to be tested as to the accuracy of the 99.999% figure. Based on that though, if Microsoft's results are accurate, approximately 15% of the potential targets represent actual threats, or about 15,000 pages worldwide (or 5,000 sites). You may be tempted to think that your odds of hitting one of these sites is miniscule. After all, 5,000 sites represents only 7 thousandths (.007) of all web sites. However, according to Microsoft they have verified that one of the five companies is also serving exploiting ads on a large number of popular Web pages.In addition to the sites that are masquerading as "normal-looking shopping site[s]" (of which the pages described above are a part), Microsoft also noted that the exploits are proliferating through sites "related to screen savers" and through a third group of "malicious search sites". This last group is interesting as Microsoft determined that 102 and 100 of the pages turned up in search results on Google and Yahoo respectively. 49 of the pages showed up in MSN search results as of June 1, 2005, though Microsoft indicates they removed them as of June 10th. It should be noted that in their examination, they started with the 752 identified pages. This would seem to imply that the results reported were actually for the partial month of May only. It would also be interesting to know whether Microsoft shared the information on the search results with Yahoo and Google (or any other search engine for that matter). Remember Stephen Toulouse's comment about getting information into the hands of their customers? Could it be that in this case they decided to consider "their customers" as only Windows/IE users who use MSN and not other search engines? As Microsoft concludes their paper, they report on some early work they are doing "monitoring the top one million click-through links from a search engine". As they report, Preliminary results reveal that contaminated Web pages that unknowingly serve ads that exploit browser vulnerabilities may be a serious concern.So, in this sample of the top million links, Microsoft has determined that there may be a serious concern.
Conclusions
What is a user to do? It seems to me the honeymonkeys make a pretty good argument for switching to an operating system like Linux that does not even contain the MSHTML rendering engine. If you are staying on Windows, at the very least switch to something like Firefox for your web browsing. And disable ActiveX scripts, install good anti-virus software and good anti-spyware software. Of course, all of these recommendations have been made for several years now and still problems persist. Perhaps it is time for you as a user to get a little more radical and change your operating system?
Thanks for reading!
HoneyMonkeys Agree - "Switch to Linux!" | 17 comments (10 topical, 7 editorial, 5 hidden)
HoneyMonkeys Agree - "Switch to Linux!" | 17 comments (10 topical, 7 editorial, 5 hidden)
|
Links![]()
~ Merkey v The Internet et al Docs Recent CommentsBreaking News and External Article CommentsGeneral News by ColonelZen, January 5 58 comments
» Re: Which company is the evil one ?
» TSG announces $100 million cash...
» SCO Lifeboat List from Stats_for_all
Eagle Loses Appeals General News by JCausey, December 15 1 comment
» Re: Eagle Loses Appeals
The Chinese Room Revisited, Thoughts on... General News by ColonelZen, November 24 1 comment
» Re: The Chinese Room Revisited,...
How to Transition a Windows Shop to Linux General News by JCausey, November 21 3 comments
» Re: How to Transition a Windows Shop to...
» Re: How to Transition a Windows Shop to...
» Re: How to Transition a Windows Shop to...
Advocacy General News by br3n, October 29 3 comments
» Re: Advocacy
» Re: Advocacy
» Re: Advocacy
Very Bad News for Darl and Ralph SCO v The World by ColonelZen, October 13 7 comments
» Re: OT advocacy
» Re: OT advocacy
» Re: OT advocacy
Some SCOX Financial Analysis SCO v The World by JCausey, September 21 13 comments
» Re: Some SCOX Financial Analysis
» Re: Some SCOX Financial Analysis
» Re: Some SCOX Financial Analysis
Open Source in Education - Opening Doors General News by JCausey, September 28 1 comment
» Re: Open Source in Education - Opening...
An IPOWER ful experience General News by ColonelZen, September 25 6 comments
» IPOWER SysAdmin Doesn't Do Weekends!!
» Re: An IPOWER ful experience
» Re: An IPOWER ful experience
Learning C# Microsoft by ColonelZen, September 23 1 comment
» Re: Learning C#
Comment search... Recent DiariesSCO has a Potential and Credible BILLION Dollar Liabilityby ColonelZen - March 15 The Chinese Room Revisited, Thoughts on Consciousness by ColonelZen - November 24 1 comment Advocacy by br3n - October 29 3 comments An IPOWER ful experience by ColonelZen - September 25 6 comments Learning C# by ColonelZen - September 23 1 comment Getting ruby DBI for Mysql and Postgresql working on FC 6 by ColonelZen - March 7 Declaration of Linus Torvalds by nedu - February 13 1 comment Declaration of M. Douglas McIlroy by nedu - February 12 6 comments Declaration of Ulrich Drepper by nedu - February 11 1 comment Declaration of K. Y. Srinivasan by nedu - February 11 More Diaries... Older Stories
Monday May 28th
Thursday April 5th
Monday March 12th
Tuesday March 6th
Monday January 15th
|