內核補丁保護

內核補丁保護  ， 俗名PatchGuard ， 是Microsoft Windows 64位 （ x64 ） 版本中預防對內核進行修補的一種特性 。 該特性2005年在Windows XP與Windows Server 2003 Service Pack 1的64位版本中首次推出 。 “ 修補內核 ” 是指對Windows操作系統的核心組件或內核進行本不支持的修改 。 這種修改沒有得到微軟的支持 ， 並據微軟稱可能大幅降低系統的安全性 、 可靠性以及性能 。 儘管微軟並不推薦 ， 但在Windows的x86版本上修補內核沒有受到限制 ； 而在Windows的x64版本中 ， 微軟選擇爲此行爲實施額外的保護和技術障礙 。 因爲32位 （ x86 ） 版本的Windows可以隨意修補內核 ， 所以有衆多反病毒軟件開發人員使用此技術來實現反病毒等安全功能 。 在不再支持此技術的x64版本Windows上 ， 防病毒廠商不得不重新設計其軟件以另尋他法 。 不過 ， 由於Windows內核的設計 ， 內核補丁保護並不能完全阻攔內核修補 。 因而這引發了對內核補丁保護的批評 ， 指責它是一種不完美的防護措施 ， 對反病毒廠商造成的障礙超過了其帶來的好處 ， 因爲惡意軟件的作者可能找到方案來繞過該措施 。 儘管如此 ， 內核補丁保護仍可防止由合法軟件以不受支持方式進行的內核修補 ， 這可能對系統的穩定性 、 可靠性和性能帶來負面結果 。