Information Security Office
Security Alert: MarketScore
Spyware
11 Jan 2005
Summary
MarketScore (also called NetSetter)
is a spyware-like application that compromises the security of all data
sent or received by your web browser, even on "secure" encrypted web
sites. All external browser communications are re-routed through
MarketScore's proxy servers, so they have access to any "secure"
traffic/passwords/accounts that otherwise would be encrypted.
MarketScore affects the most popular
browsers on the Microsoft Windows platform, including Internet
Explorer, Netscape, Mozilla, and Firefox. It does not appear to
affect Macintosh or Linux platforms.
What to Do
SpySweeper,
available at no cost from the Essential Stanford Software web
site, will detect and remove MarketScore if you make sure to download
the latest spyware definitions. Another free product that will
remove MarketScore is SpyBot Search and
Destroy, and there are manual removal instructions on Columbia
University's MarketScore
removal web site.
If you have MarketScore installed on
your computer and have used your browser for any services that require
WebLogin, your password should be considered compromised. After
you
have removed MarketScore
from your computer, we
strongly
recommend that you change
your SUNet password. This advice also applies to any other
secure web sites you may have visited with your browser.
The Information Security Office is
directly contacting owners of machines that appear to behave as if
MarketScore is present. If your computer is on the Stanford
campus, you can also do a rudimentary self-check of your browser by
going to the fixme.stanford.edu
web page. If you get a message saying access is forbidden, your
browser might be configured to use an outside proxy, so to be safe you
should follow one of the removal procedures listed above or in the
References section below.
Technical
Detail
MarketScore reconfigures the browser to use a
"proxy server" for all non-local connections, including HTTPS
connections. A proxy server is a machine that acts as a
middle-man, brokering web page requests intended for other sites.
So if the browser on machine A wants to visit web sites C, D, and E it
makes all those requests through the proxy server B. B then
contacts C, D, and E and passes the results back to A. This is
usually transparent to the user on machine A after the browser has been
configured to use the proxy.
Web proxies are typically used in a corporate
environment where all web traffic must be controlled or inspected
centrally, although in the case of secure HTTPS traffic there is
ordinarily nothing the proxy can do except forward the connection or
refuse it. In this case, the proxy servers belong to a company called
ComScore where they collect and analyze the intercepted data.
While ordinarily an HTTPS connection would simply
pass through a proxy securely, in this case MarketScore also installs a
new root certificate in your browser so that it can decrypt all
intercepted SSL connections (a "man-in-the-middle" attack) without
triggering a security warning from the browser. In normal
operation, browsers would complain if a site certificate doesn't match
the domain of the URL, but the new root certificate tells the browser
to trust ComScore's site certificate for any URL.
MarketScore attracts people to install it by
claiming that its proxy servers "speed up the Internet", but proxying
non-cacheable traffic (such as HTTPS) is impossible, so the only
"benefit" possible for such traffic is loss of privacy and slower
connections.
Users may not be
aware that they are installing
the software. The IMesh file sharing application, for
example,
came bundled with MarketScore.
Stanford will likely soon block, either via DNS or
via router blocks, any accesses to or from MarketScore's proxy
addresses.
References
Additional information regarding this
vulnerability is available at
Last
modified Wednesday, 08-Feb-2006 11:46:30 PST
© 2004, Stanford University. All rights reserved.
Need computing help? Visit HelpSU or call
5-HELP
(650-725-4357). |
|