« Undercover Exploit List | Main | Top Ten Security Myths »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8345207f669e200e5505db57c8833

Listed below are links to weblogs that reference Pig Pile on Microsoft:

Comments

Simply looking at what technical measures are used to do the blocking is missing the point. Anything else running in Ring 0 will be able to compromise and patch the kernel if it ultimately wishes to, it's just work. Your own signed driver or a hole in another driver or the kernel itself will do fine. You can bet the bad guy will get in the kernel.

The problem is that Microsoft has now declared the kernel verboten. As in, at any moment, they might drop a patch that kills your hook. So, you need an offically supported hooking mechanism.

Ryan -

No doubt, but I am hard pressed to suggest that MS shouldn't be able to try to defend their own kernel. Not to muddy the waters or anything, but the whole possibility of liability really forces this need.

I don't think anyone wants Microsoft to not make the attempt to protect the kernel. Consider these points:

-Liability? Since when has there been such a thing as liability for software?

-Are "defending" the kernel from (some, all) programmers, and allowing 3rd party security software in really mutually exclusive?

-When the bad guys get into the kernel, what would you like to do about it? Should security software be allowed to try and go after it? Should you always just have to wipe and reinstall? Will Microsoft's own competing security software have a way to do that?

-Assume for sake of arguement that you think 3rd party software vendors should try to go after kernel threats. Should they use the same kinds of techniques as the malware itself to get there, with any stability problems that might create? Or should they have a supported interface that gets updated, fixed, and shouldn't destabilize the system?

-If 3rd party vendors have to pull tricks to get in the kernel, will Microsoft break them with every patch? Should Microsoft declare yours an unsupported configuration if you have intentionally installed software that hooks the kernel?

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment