IP-WARS.NET - a forward command post of the IP Wars
create account| Front Page|Mission|Standard Operating Procedures|Operating Instructions(aka FAQ's)|Privacy Policy|Site Stats/Info|Admin Actions|Search
Sections:General|IP|SCO v World |Microsoft|grok*/OSRM|IPW Site Meta|Logbooks|Diaries|Legal Documents|View All Articles

HoneyMonkeys Agree - "Switch to Linux!"


Microsoft

By JCausey, Section Microsoft Related Articles
Posted on Tue Aug 23rd, 2005 at 10:39:01 EST

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?
First, a few comments about the wording selected for the report. In the very first paragraph the authors explain the honeymonkey project

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 browser

There are a number of significant vulnerabilities in technologies related to the IE domain/zone security model, trust in and access to the local file system (Local Machine Zone), 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. These technologies are implemented as operating system components that are used by IE and many other programs to provide web browser functionality. These components are integrated into Windows to such an extent that vulnerabilities in IE frequently provide an attacker significant access to the operating system.

It is possible to reduce exposure to these vulnerabilities by using a different web browser, especially when viewing untrusted HTML documents (e.g., web sites, HTML email messages). Such a decision may, however, reduce the functionality of sites that require IE-specific features such as proprietary DHTML, VBScript, and ActiveX. Note that using a different web browser will not remove IE from a Windows system, and other programs may invoke IE, the WebBrowser ActiveX control (WebOC), or the HTML rendering engine (MSHTML).

That'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
Moving on through the Microsoft report, the authors next explain how the honeymonkey project was conducted. The first thing I found interesting (amazing really) is their claim that

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 conclusions can we draw from an analysis of this report? What might we expect from Microsoft in the future?

  • First, Microsoft has written the report using generic terms like "web browser" when in fact the study used Internet Explorer. For users, this is important to realize as even US Cert has recommended users switch to a different browser to avoid some vulnerabilities.
  • Even switching browsers can leave users exposed as Microsoft has embedded their rendering engine so deeply in the operating system of Windows, that any application can invoke MSHTML and trigger a vulnerability.
  • Users may think there are a small number of sites serving these exploits. As Microsoft notes though, the exploiters are figuring out how to get their malicious code served up via innocent looking shopping sites, screen savers, and search engine results. It would appear they are also figuring out how to get unsuspecting webmasters to include malicious code on their sites via advertising banners.
  • Microsoft only focused on its XP versions of Windows. For users with older versions, a reasonable conclusion is that there is an even greater risk. Even with XP, Microsoft's results indicate only a fully patched, SP2 level machine was shielded from the exploits their project discovered. I suspect this will somehow be used as an argument for users to upgrade. For corporate customers, I suspect this will be used as an argument for an investment in Microsoft's tools needed to push patches out to all machines.
  • Microsoft indicates they want to get more information into the hands of their customers. It is unclear whether they have done anything to help their customers that use search engines other than MSN. On its face, the work they are doing ignores their customers who have chosen to use browsers other than Internet Explorer. And this is just my opinion, but the results of their study could have been much more thoroughly presented such that customers could try to replicate the results if they were so inclined. As it is, users have to take Microsoft at their word regarding the number of exploits found.
Though I take Microsoft to task for several aspects related to this project, I do have to agree with folks like Lance Spitzner who runs the Honeynet Project and says the honeymonkey project is an important step in the battle against the malicious elements present on the Internet. The concept does seem like a good one. It will be interesting to see what results are obtained as other browser/operating system combinations are studied.

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!
Jeff Causey

< Ahhhh!!!!! What's So Hard About This? (13 comments) | Jeff Causey Served In Merkey Case (41 comments) >
Display: Sort:
HoneyMonkeys Agree - "Switch to Linux!" | 17 comments (10 topical, 7 editorial, 5 hidden)
Re: HoneyMonkeys Agree (none / 1) (#13)
by stewiegriffin on Sat Jan 7th, 2006 at 19:33:18 EST
(User Info) http://www.collectivejuice.com
Wow. Interesting article. How I can't help but to agree on how vunerable Microsoft is. I used to be a Microsoft Internet Explorer user, not until I learned about the flaws it have. Seriously, I think that Microsoft is always in a hurry to release their products in order to survive in the market, thus the errors here and there. And poor user like us are actually buying softwares with bugs here and there from them.

Bye bye spambot (none / 1) (#14)
by Potential Recruit on Mon Nov 27th, 2006 at 12:25:07 EST
This used to be a spambot post that is flooding the site. Due to volume, I had to resort to this while I work to block access by these bots. My apologies - thanks for your patience.

Jeff

Bye bye spambot (none / 1) (#15)
by Potential Recruit on Mon Nov 27th, 2006 at 13:48:48 EST
This used to be a spambot post that is flooding the site. Due to volume, I had to resort to this while I work to block access by these bots. My apologies - thanks for your patience.

Jeff

Bye bye spambot (none / 0) (#16)
by Potential Recruit on Tue Nov 28th, 2006 at 12:29:48 EST
This used to be a spambot post that is flooding the site. Due to volume, I had to resort to this while I work to block access by these bots. My apologies - thanks for your patience.

Jeff

Bye bye spambot (none / 0) (#17)
by Potential Recruit on Tue Nov 28th, 2006 at 14:35:24 EST
This used to be a spambot post that is flooding the site. Due to volume, I had to resort to this while I work to block access by these bots. My apologies - thanks for your patience.

Jeff

HoneyMonkeys Agree - "Switch to Linux!" | 17 comments (10 topical, 7 editorial, 5 hidden)
Display: Sort:

Links

Firefox 2

Use OpenOffice.org

Add to Technorati Favorites

Join EFF Today

ToTehMoon web site button

~ Merkey v The Internet et al Docs
~ Yahoeuvre
~ tuxrocks.com (SCO cases legal docs)
~ scofacts.org
~ eagle.petrofsky.org
~ Zen's Den
~ Yahoo SCOX Message Board
~ Lamlaw
~ Microsoft Watch
~ Groklaw
~ Korgwal - a Groklaw mirror
~ nosoftwarepatents.com
~ Flame Warriors
~ SCOXE Wars
~ Get your Merkey Number here!
~ Digital Law Online

Recent Comments

Breaking News and External Article Comments
General News – General Articles
by ColonelZen, January 5
60 comments
» SCO Lifeboat List from Stats_for_all – AncientBrit, May 6
» Not a single comment on the Novell... – sphealey, Jul 22
» Re: Not a single comment on the Novell... – AncientBrit, Aug 8

Eagle Loses Appeals
General News – General Articles
by JCausey, December 15
1 comment
» Re: Eagle Loses Appeals – br3n, Jan 7

The Chinese Room Revisited, Thoughts on...
General News – Diary
by ColonelZen, November 24
1 comment
» Re: The Chinese Room Revisited,... – ColonelZen, Nov 24

How to Transition a Windows Shop to Linux
General News – General Articles
by JCausey, November 21
3 comments
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 22
» Re: How to Transition a Windows Shop to... – JCausey, Nov 23
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 23

Advocacy
General News – Diary
by br3n, October 29
3 comments
» Re: Advocacy – br3n, Nov 2
» Re: Advocacy – ColonelZen, Nov 2
» Re: Advocacy – br3n, Nov 4

Very Bad News for Darl and Ralph
SCO v The World – Diary
by ColonelZen, October 13
7 comments
» Re: OT advocacy – br3n, Oct 26
» Re: OT advocacy – JCausey, Oct 28
» Re: OT advocacy – br3n, Oct 29

Some SCOX Financial Analysis
SCO v The World – SCO Related Articles
by JCausey, September 21
13 comments
» Re: Some SCOX Financial Analysis – br3n, Oct 3
» Re: Some SCOX Financial Analysis – ColonelZen, Oct 3
» Re: Some SCOX Financial Analysis – br3n, Oct 6

Open Source in Education - Opening Doors
General News – General Articles
by JCausey, September 28
1 comment
» Re: Open Source in Education - Opening... – br3n, Sep 29

An IPOWER ful experience
General News – Diary
by ColonelZen, September 25
6 comments
» IPOWER SysAdmin Doesn't Do Weekends!! – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29

Learning C#
Microsoft – Diary
by ColonelZen, September 23
1 comment
» Re: Learning C# – ColonelZen, Sep 23

Comment search...

Recent Diaries

SCO has a Potential and Credible BILLION Dollar Liability
by 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...

Login

Make a new account

Username:
Password:

Older Stories

Monday May 28th
Why SCO Does Not Own the Unix Copyrights
   (0 comments)

Thursday April 5th
It Can Really Happen - Eagle Broadband Delisting from AMEX
   (5 comments)

Monday March 12th
OpenOffice.org Sends Open Letter to Dell
   (0 comments)

Tuesday March 6th
Preliminary Order in Prohibition
   (2 comments)

Monday January 15th
[Linux-ia64] optimizing __copy_user
   (12 comments)

Older Stories...

Related Links

~ Informatio nWeek
~ latest, big "Windows" worm
~ interestin g article
~ published
~ first reference
~ CERT Vulnerability Note VU#713878
~ CERT
~ Firefox
~ Vulnerabil ity Note VU#927014
~ recent report
~ Honeynet Project
~ says
~ More on Microsoft
~ Also by JCausey

SourceForge Logo Powered by Scoop

All trademarks and copyrights on this page are owned by their respective companies or owners.
Comments, articles and logbooks are owned by the Poster. By posting on the ip-wars.net web site, all posters grant a license to ip-wars.net to publish the content and release it pursuant to the Creative Commons License that covers the rest of the site. For more details, please check out the Standard Operating Procedures. Also, please read the Privacy Policy for the site. Finally, DO NOT send e-mail to the site owner (Jeff Causey) unless you have read and agree to the terms regarding e-mail included in the Standard Operating Procedures.
Everything else © 2004, 2005, 2006, 2007 ip-wars.net and Jeffrey G. Causey and is licensed under a
Creative Commons License
This work is licensed under a Creative Commons License.