Subscribe to Windows IT Pro
July 27, 2006 12:00 AM

Security Vendor Claims Microsoft Is Shutting Out Competition

Windows IT Pro
InstantDoc ID #92942
Rating: (13)

Security solution provider Agnitum claims that Microsoft's kernel patch protection will shut out competing products unless competitors resort to hacker tactics.

In an article posted to the company's Web site, Agnitum said that because of the way Microsoft designed its kernel patch protection "it will be more complicated for third-party security software companies to install and maintain their software on Windows PCs. In some circumstances, kernel patch protection may even block the installation of third-party security software." 

The brunt of the complaint centers around the way some vendors hook into the kernel in order to gain enough control to defend the system against attacks. Agnitum said in order to protect a system developers sometimes resort to patching the kernel. Such a patch might involve changing a service number in the system's Service Dispatch Table so that it points to third-party code. Then when that particular service is called by a program the third-party code is invoked instead of the original kernel code.

But that method of hooking into the lower levels of the operating system won't be possible with the new kernel patch protection, which will be a standard feature of Windows Vista and the upcoming Longhorn server operating systems. Kernel patch protection was introduced with the release of Windows Server 2003 Service Pack 1 for x64 platforms and Windows XP x64 Edition.

According to Microsoft's documentation there is no way to disabled kernel patch protection on a system-wide basis nor for individual applications or drivers. The only way to disable it is to attach a debugger to the system. Microsoft expects developers to use its published application programming interfaces (APIs) in order to gain the functionality required for a given application. However, Agnitum claims that Microsoft's published APIs don't allow developers to gain preemptive on-the-fly control over low level system activity on systems that include kernel patch protection.

In closing its article Agnitum said that "Under Microsoft's proposed solution [of using its published APIs], a rootkit that could previously be detected by and remedied with anti-virus software will now cause the [system to crash]. The same result will occur after installation of security software that is not compatible with kernel patch protection technology. [We] believe this move by Microsoft is designed to force users to rely on Microsoft and only Microsoft for Windows security, removing the option to use third-party security solutions that, if past experience is anything to go by, are likely to be more robust and provide better protection than Microsoft offerings."

In its Kernel Patch Protection FAQ Microsoft said, "The primary motivation for implementing patch protection in Windows is to protect the integrity of the Windows kernel and, as a result, improve the overall reliability, performance, and security of Windows [...] Protecting the integrity of the kernel is one of the most fundamental steps in protecting the entire system from malicious attacks and from inadvertent reliability problems that result from patching. However, it is not a panacea."

Agnitum said that hackers already know how to go around the kernel patch protection and that legitimate software developers who formerly relied on kernel patching techniques might have to adopt hacker tactics in order to maintain the functionality of their software.





Related Content:

ARTICLE TOOLS

Comments
  • Tim
    6 years ago
    Jul 29, 2006

    Once again, the relevance of bonch's comments to the topic at hand is simply astounding...

    ----

    Image verification refreshes: 0

  • Preston
    6 years ago
    Jul 29, 2006

    Witness what you can do on a Mac and no other:
    http://www.youtube.com/watch?v=CtJMNekPAEU

  • PatriotB6007
    6 years ago
    Jul 29, 2006

    Kernel patch protection would've stopped the installation of the Sony rootkit.

    The rootkit part of it, at least. It still would've installed the DRM driver, it just would not have been masked.

    They've done KPP for x64 versions of Windows because there is no backwards compatiblity needed for those new OSes (at the kernel level). It's too bad, with all the other security changes in x86 Vista, that they didn't do KPP for x86 as well.

  • Lotsa
    6 years ago
    Jul 28, 2006

    "Windows *should not* need antivirus/antispyware to secure their system."

    I agree. I also know that where there's no market, there's no product, and there's a helluva lot of security products out there. MS has done a horrible job with security, hence the need for third parties to step in. I sincerely doubt that Vista is going to render them useless. We'll see.

    ------

    Image verification refreshes: FIVE

  • Shravan
    6 years ago
    Jul 28, 2006

    Isn't it good news that security vendors hate Vista?

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.