The Windows Security Epidemic: Don't Run as an Administrator Comments

Coding Horror - Jun 21, '07 3:59am

In How to Clean Up a Windows Spyware Infestation, I documented how spyware can do a drive-by infection of your machine through your web browser. To be absolutely clear, I never clicked on any advertisements, or downloaded and executed any files. All I did was open a GameCopyWorld web page in an unpatched, original circa-2001 version of Internet Explorer 6.0.

Yes, I know this is a spectacularly stupid thing to do. But I'm glad I did it. I got a small taste of the experience awaiting casual users when they browse the web without the latest patches and updates. I think every technical computer user should have this experience, so they can see first hand, on their own machine, the profound evil that we're up against. Sure, we can recover, but we do this stuff for a living. I'm trying to imagine what my mother or father would do if this happened to them. They'd probably have to buy a new computer.

When the only viable solution to sickness is to kill the patient, you have a problem of epidemic proportions.

Adam McNeil, of Webroot Software, was kind enough to lend an investigative hand and duplicate the GameCopyWorld scenario. His findings are exhaustive and eye-opening:

After researching the GameCopyWorld.com website I can confirm that the site is utilizing 3rd party exploits in order to deliver malware. The exploits in question appear to be delivered through a series of advertisements within the gamecopyworld.com website.

GameCopyWorld displays a "Find Your Love at Bride.Ru" advertisement. That advertisement "refers" to linktarget.com in order to display an advertisement for the DVD software produced by Slysoft.com. That advertisement "refers" to 39m.net which in turn creates an <iframe> to buyhitscheap.com. Buyhitscheap.com in turn calls fkdomain.info who attempts to deliver a series of exploits to a users system in hopes of installing a trojan dropper. The fkdomain.info site attempts to exploit the following: (there could be more but these were the exploits I picked out of the code)

The dropper creates files that in turn download additional files as well as create threads within the Internet Explorer browser.

Webroot SpySweeper detected the following spies after allowing the installer to run over night.

  • Virtumonde
  • Visfx
  • ZenoSearchAssistant
  • PurityScan
  • Trojan Downloader Matcash
  • Trojan-Downloader-Zlob
  • BookedSpace
  • Trojan-Downloader-WaveRevenue
  • Trojan.Gen
  • Trojan-Downloader-Prez
  • MaxiFiles
  • TargetSaver
  • Trojan-Poolsv
  • Trojan-Dropper-Zomavis
  • Webhancer
  • Web Buying
  • Command
  • Core Adware (CoreAdware is known to use Rootkits {core.sys} to mask its presence.)

In addition to the above listed spies, I have also recorded a large number of unclassified (not for long) files and registry entires that were added to the box as well.

Seeing as how these exploit files were delivered via 3rd party advertisements I'm not sure it is entirely accurate to place all of the blame for this Drive-by with GameCopyWorld.com. It's possible that they allowed a third party to attempt exploits on a users machine, but then again it's also entirely possible that one of these advertisers has slipped in these exploits without their knowledge or consent. It's impossible to know if this exploit was delivered intentionally or accidentally.

I've never used any Webroot products, but when an employee takes his own personal time to investigate a public scenario so thoroughly, that speaks very highly of the company. They're clearly one of the good guys. But the fact that I have to maintain a mental "safe list" of software companies-- these are OK, these are questionable-- is itself disturbing and unhealthy. It's symptomatic of just how sick the Windows software ecosystem has become. It's nearly impossible to tell the good guys from the bad guys. Do a web search for "spyware" and you'll get dozens of results, some of which are for companies that installed the spyware in the first place. Can you tell them apart? Could your parents?

Tracing this massive security epidemic all the way back to patient zero doesn't take much detective work. It originates with Windows NT 3.0, when Microsoft chose to set up default users as Administrators.

This infection was only possible because I was logged in as an administrator. Choosing not to run as an Administrator is easily the single most important security tip for a Windows machine, whether you're running XP or Vista. Worried about your parents getting infected? Need to create an account for a teenager? Set them up as regular users. It's not a panacea, but it goes an awful long way towards solving the problem. As a test, I logged in as a normal user, and I was unable to duplicate the GameCopyWorld infection in any way-- even with a completely unpatched, circa 2001 version of Windows XP. Running as a normal user really works.

Aaron Margosis' blog is the best source of information on running as a non-administrator. His list of reasons why you shouldn't run as an Administrator is hair-raising stuff:

If you're running as admin, an exploit can:

  • install kernel-mode rootkits and/or keyloggers (which can be close to impossible to detect)
  • install and start services
  • install ActiveX controls, including IE and shell add-ins (common with spyware and adware)
  • access data belonging to other users
  • cause code to run whenever anybody else logs on (including capturing passwords entered into the Ctrl-Alt-Del logon dialog)
  • replace OS and other program files with trojan horses
  • access LSA Secrets, including other sensitive account information, possibly including account info for domain accounts
  • disable/uninstall anti-virus
  • cover its tracks in the event log
  • render your machine unbootable
  • if your account is an administrator on other computers on the network, the malware gains admin control over those computers as well
..and lots more

I'll admit I am not the best role model on this count. Personally, I lost my enthusiasm for limited user accounts when Microsoft didn't have the guts to make standard users the default-- as they absolutely should have-- in Windows Vista. I swore they would. Instead, we got got hybrid administrator weirdness and "Cancel or Allow" oddities.

I guess that's yet another thing we can sacrifice at the dark altar of backwards compatibility.

I understand the pressure to be backwards compatible. There's no end of Vista blowback based on minor driver compatibility issues. The "if it doesn't work, it's automatically Microsoft's fault, even if the software or hardware vendor is clearly to blame" mentality is sadly all too common. But given the massive ongoing Windows security epidemic, was defaulting regular users to Administrator accounts-- exactly like Windows XP, Windows 2000, and Windows NT before it-- really the right decision to make?

I'm not so sure.

Be the first to comment this (no registration)

Web 2.0 Yes, Open Source, Maybe Comments

InternetNews Realtime News for IT Managers - Jun 25, '07 9:16am
Survey of IT executives indicates concern over maintenance costs of open source software.
Be the first to comment this (no registration)

Lotus leaps into social networking Comments

The Register - Jun 25, '07 5:22am

But will it do Web 2.0 without Notes?

IBM is the latest big company to jump onto the social networking bandwagon, via its Lotus subsidiary which has at last released its much-hyped information-sharing and community-building software, Lotus Connections.…

Be the first to comment this (no registration)

Nintendo briefly outstrips Sony in market value (Reuters) Comments

Yahoo! News: Technology News - Jun 25, '07 7:51am

Men walk near a display showing Nintendo's 'Wii' game console at a game shop in Tokyo's Akihabara electronic district June 25, 2007. (Toru Hanai/Reuters)Reuters - Nintendo Co. Ltd. (7974.OS) briefly zipped past Sony Corp. (6758.T) in market capitalization on Monday to become one of Japan's 10 most valuable companies as it elbows the PlayStation maker out of its decade-long dominance of the game industry.


Be the first to comment this (no registration)

No More Mr. Open-Source Nice Guy Comments

eWEEK Technology News - Jun 23, '07 10:23pm
The Open Source Initiative is striking back at companies it says misuse the term "open source" in describing their programs. (Linux-Watch)

Be the first to comment this (no registration)

Sync Your Mobile Phone with Google Calendar Comments

Google Operating System by Ionut Alex Chitu - Jun 23, '07 3:00pm
Google Calendar has recently launched a mobile version that lets you add events and see your agenda, but if you already use your phone's built-in calendar, you want a way to keep the offline and the online calendars in sync.

GooSync is a free option that works without installing any application (over-the-air). You just set up an account, give GooSync access to your Google Calendar and configure your phone to work with GooSync.

GooSync works with mobile devices that support SyncML, and these include Blackberries, most Nokia phones, many Sony Ericsson phones and others. You can also install SyncML clients for Palm or Windows Mobile phones.

Besides synchronizing the events, GooSync tries to keep the reminders in sync. Because Google Calendar has some predefined intervals for reminders, this will not work if you define custom reminders for your phone's events.

The service's main limitations are that "you are only able to synchronize your primary Google Calendar and you are limited to a sync window of 7 days past and 30 days future of the current date," but if you pay a subscription these limitations are removed.
Be the first to comment this (no registration)

[AJAX Magazine] Digg Moves to jQuery's JavaScript Library Comments

PHP Magazine - Jun 23, '07 3:04am

Exciting times for the jQuery project, Digg is now using jQuery for their DOM, Ajax & animation needs. The switch came with the new comments section, where all animations are now powered by jQuery. The new system completely took advantage of plugins to build out the system. These included Klaus Hartl's jQuery cookie plugin and Ken Stanley’s FlyDOM for jQuery and totally validates the quality of the work being produced by the jQuery community. Having Digg as a user really bolsters to project's image and assures jQuery's place as one of the top JavaScript libraries available. Its a very big development for the team and the project. Via Rey Bango.

Probably the coolest, technically speaking, portion of the new comments is the manner in which most of the page is created. No longer do we create static HTML in PHP and send you a huge HTML page. Instead we give you the basics and, via AJAX/JSON, we make requests to the API and dynamically create the DOM using the FlyDOM jQuery plugin. The FlyDOM JSON templates are a stroke of genius if you’re looking at loading JSON dynamically into the DOM. The advantage of this is that initial page loads are much snappier and you can load the threads you wish to read on demand.
Be the first to comment this (no registration)

Say good-bye to NewsForge Comments

NewsForge by StoneLion - Jun 22, '07 4:02pm
Earlier this week we launched a revamped version of Linux.com that combines the best of NewsForge and Linux.com, along with new features such as forums and introductory material for new Linux users. Please visit Linux.com for the latest news and features. We're briefly bringing back NewsForge in order to iron out some outstanding issues, but we'll soon be redirecting NewsForge to the new site. Thanks to all our readers for your attention and your comments.
Be the first to comment this (no registration)

Google hands hardware business over to Dell Comments

Download Squad by Chris Gilmer - Jun 22, '07 9:30am

Filed under: , , , , ,

google search appliance to be built by dellGoogle has turned some of its focus off of hardware manufacturing, and handed production over to Dell in order to increase performance on its line of search appliances.

Google has had issues with scaling the development of the search appliance since it has proved to be such a popular device with over 7000 corporate customers. Google had to either choose to increase staff, work on the manufacturing, or look for a third party to help out. Dell's server architecture, particularly the 9G, stood out to Google as it offered leading performance in many areas including server management. Dell will now be assembling the Google enterprise search boxes from components supplied by a variety of manufacturers, and will be in charge of the shipping and receiving.

Dell has already started touting Google as a customer in ads that aim at business customers. And hey, why not. Its not every day that a company as well known and as impactful to society as Google hands over their trust in you.

Read | Permalink | Email this | Comments

Be the first to comment this (no registration)

Microsoft Hosts Demo of Silverlight on Linux (PC World) Comments

Yahoo! News: Technology News - Jun 22, '07 11:00am
PC World - At an event to promote Microsoft Corp. technologies in general, and the Silverlight cross-platform interface runtime in particular, Microsoft France asked Miguel de Icaza, head of the Mono project at Novell Inc. to demonstrate Silverlight running on Linux, using Mono's open-source implementation of Microsoft's.Net technology.
Be the first to comment this (no registration)
© 2007 · wiredb.com · All trademarks are properties of their respective owners.