On GameSpot: Courtney Love to sue over Guitar Hero 5
BNET Business Network:
BNET
TechRepublic
ZDNet

April 23rd, 2007

Russinovich: Malware will thrive, even with Vista's UAC

Posted by Ryan Naraine @ 12:24 pm

Categories: Botnets, Browsers, Data theft, Digital rights management, Exploit code, Hackers, Metasploit, Microsoft, Patch Watch, Pen testing, Privacy, Responsible disclosure, Rootkits, Spam and Phishing, Viruses and Worms, Vulnerability research, Windows Vista, Zero-day attacks

Tags: Security, Microsoft Windows Vista, Malware, Ryan Naraine

Despite all the anti-malware roadblocks built into Windows Vista, a senior Microsoft official is lowering the security expectations, warning that viruses, password-stealing Trojans and rootkits will continue to thrive as malware authors adapt to the new operating system.

Mark RussinovichMark Russinovich (right), technical fellow in Microsoft's Platform and Services Division, used the spotlight of the CanSecWest security conference in Vancouver to discuss the implementation of UAC (User Account Control) in Windows Vista and made it clear that the feature is not meant to be a security barrier.

"It's a best effort to raise the bar and stop malware from making changes to the operating system but it's not a security boundary," Russinovich said of UAC, the oft-criticized mechanism that requires that all users run without full admin rights.

In a straightforward assessment of the threat landscape in a Vista world, Russinovich described malware authors as ISVs that will code for a standard user environment.

"There is no guarantee that malware can't hijack the elevation process or compromise an elevated application," Russinovich said after providing a blow-by-blow description of how UAC works in tandem with Internet Explorer (with Protected Mode) to limit the damage from malicious files.

Even in a standard user world, he stressed that malware can still read all the user's data; can still hide with user-mode rootkits; and can still control which applications (anti-virus scanners) the user can access.

"We'll see malware developing its own elevation techniques," Russinovich said.  He demonstrated a social engineering attack scenario where a fake elevation prompt can be used to trick users into clicking "allow" to give elevated rights to a malicious file.  

He predicted a world where malware authors create programs that elevate rights to jump accounts and disable security or develop general and application-specific elevation hijacking.

"You will see malware spoofing over-the-shoulder credential prompt and even launching a medium integrity level process int he administrator's account," Russinovich said.

At this level, the malware author has access to all the administrators data and can inject itself into the admin's account (e.g. the Runkey) to use additional elevation techniques.

"The malware author will say, 'I can live in a Vista world without needing to take over the entire box'.  They will end up thriving in the standard user environment, setting up botnets, grabbing your keystrokes," he declared.

Russinovich stressed that UAC's fundamental contribution is to make it possible (in most cases) to run as standard user to protect the system and other users on the system.

"Elevations are a convenience and not a security boundary," Russinovich reiterated, hinting that Windows will evolve further to promote the standard user concept with things like per-user installations and secure elevations.

[UPDATE: April 24, 1007 at 9:04 PM]  Russinovich e-mails the following in response to this blog entry:

It would be great if you would post an update that clarifies my message and that the use of 'thrive' in the blog headline doesn't reflect the spirit of my slides or delivery.  Please point out that I was stating that malware will evolve to run as standard user, where it can accomplish many of its goals, not that Vista somehow enables malware — in fact, ASLR, service security hardening, Defender, SDL, and other security enhancements raise the security bar in Vista. 

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

For daily updates on Ryan's activities, follow him on Twitter.

Subscribe to Zero Day via Email alerts or RSS.

  • Talkback
  • Most Recent of 44 Talkback(s)
UAC is a security boundary because based on access tokens
UAC is a security boundary because based on access tokens
Read this:
http://msdn.microsoft.com/en-us/windows... (Read the rest)
Posted by: qmlscycrajg Posted on: 08/16/08 You are currently: a Guest | | Terms of Use
Malware will always exist  voska | 04/23/07
Not the only way  rpmyers1 | 04/23/07
MAC is unreasonable for most users.  ye | 04/23/07
MAC a partial solution: security is like sex...  Resuna | 04/24/07
Another article on Vista UAC  ju1ce | 04/23/07
Poorly worded article  NonZealot | 04/23/07
Heuristics  toadlife | 04/23/07
I just checked and you can turn it off  NonZealot | 04/23/07
Thanks!  toadlife | 04/23/07
Oh but you can turn it off  georgeou | 04/23/07
Yeah  toadlife | 04/23/07
Ah yes, the Vista article written by the self professed Mac zealot  NonZealot | 04/23/07
Funny, just because the word Mac came up,  Kid Icarus-21097050858087920245213802267493 | 04/23/07
i have to agree whit NonZealot  SO.CAL Guy | 04/24/07
Interesting that if someone uses a Mac, they are Fanboys & Zealots?  Kid Icarus-21097050858087920245213802267493 | 04/24/07
Mirror time...  MacCanuck | 04/27/07
Pay-back time...  Fil0403 | 04/28/07
Well, it really is Microsoft's fault  John Zern | 04/23/07
Do you honestly think  dragosani | 04/23/07
Honestly?  John Zern | 04/23/07
Jesus... who did the airbrushing on Russinovich's photo? (nt)  James T. Kirk | 04/23/07
What do you mean? I just met the guy last week and he's got clean skin  georgeou | 04/23/07
You are such a Microsoft advocate...  TechExec2 | 04/25/07
Hilarious. I thought the exact same thing when I saw the photo.  heres_johnny | 04/25/07
Of course it'll thrive. Human nature transcends any operating system.  HypnoToad72 | 04/23/07
Microsoft is backpedaling on Vista security!! shocked  TechExec2 | 04/23/07
Microsoft is backpedaling on Vista security!! shocked (fixed)  TechExec2 | 04/23/07
Thrive?  p_user_001 | 04/23/07
A possible attackers way could be...  ischilling | 04/24/07
Softening the blow  frgough | 04/24/07
I like this guy  Resuna | 04/24/07
MS bought Sysinternal  ttsay | 04/24/07
MICROSOFT SHOULD SEEK GOVERNMENT HELP  BALTHOR | 04/24/07
It's true...  jajanes | 04/25/07
It was a noble effort  jajanes | 04/25/07
hardware, hardware, hardware  gdstark13 | 04/25/07
More code, more bugs, more holes  tygrus | 04/25/07
MS Employee's admit Vista failure  spacecase2 | 04/26/07
MS hater shows its ignorance  Fil0403 | 04/28/07
Permissions aren't an O/S issue, it's a people issue  jgwinner | 04/30/07
Talk about misinformation!  CobraA1 | 04/29/07
Message has been deleted.  tatianahunt | 03/18/08
Message has been deleted.  tatianahunt | 03/24/08
UAC is a security boundary because based on access tokens  qmlscycrajg | 08/16/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc