Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> Windows XP Professional系統恢復文件可被本地用戶非法訪問

Windows XP Professional系統恢復文件可被本地用戶非法訪問

日期:2017/1/24 11:11:56      編輯:XP系統基礎知識
涉及程序: 
Windows XP Professional 
  
描述: 
Windows XP Professional系統恢復文件可被本地用戶非法訪問 
  
詳細: 

Windows XP Professional(Gold)的系統恢復(System Restore)文件由於缺乏NTFS ACL正確的保護,本地攻擊者可利用此缺陷非法訪問系統敏感信息。 

Windows XP Professional(Gold)的系統恢復(System Restore)文件存儲在"System Volume Information"目錄中,此目錄由於受ACL保護,因此普通用戶通常是不能訪問系統恢復文件的。但是系統恢復目錄自身和它下面的子目錄卻沒有受到NTFS ACL的保護,導致任何本地用戶只要能夠指定子目錄的路徑即可非法訪問系統恢復文件,使系統的敏感信息洩露。 

通常,用戶如果執行下面的指令就能發現系統恢復目錄路徑: 

c:\> reg query "HKLM\System\CurrentControlSet\Control\BackupRestore 
\FilesNotToBackup" /v "System Restore" 

然後使用CD指令進入該目錄: 

c:\> cd \System Volume Information\_restore{8716531F-212F-45F1-8BAA- 
FB69F0C7FAEF} 

這時在恢復目錄中,你將能發現含有注冊 hive 的叫做"snapshot"的目錄: 

_REGISTRY_MacHINE_SAM 
_REGISTRY_MacHINE_SECURITY 
_REGISTRY_MacHINE_SOFTWARE 
_REGISTRY_MacHINE_SYSTEM 
_REGISTRY_USER_.DEFAULT 
_REGISTRY_USER_NTUSER_S-1-5-18 
..... 

這些 hive 文件可被每一個本地用戶非法訪問。惡意的本地用戶將可能修改 SOFTWARE hive ,然後一旦管理員運行系統恢復文件,修改就會起作用。 

安裝了SP1的Windows XP不受此缺陷影響。 
  
  
攻擊方法: 
通常,用戶如果執行下面的指令就能發現系統恢復目錄路徑: 

c:\> reg query "HKLM\System\CurrentControlSet\Control\BackupRestore 
\FilesNotToBackup" /v "System Restore" 

然後使用CD指令進入該目錄: 

c:\> cd \System Volume Information\_restore{8716531F-212F-45F1-8BAA- 
FB69F0C7FAEF} 

這時在恢復目錄中,你將能發現含有注冊 hive 的叫做"snapshot"的目錄: 

_REGISTRY_MacHINE_SAM 
_REGISTRY_MacHINE_SECURITY 
_REGISTRY_MacHINE_SOFTWARE 
_REGISTRY_MacHINE_SYSTEM 
_REGISTRY_USER_.DEFAULT 
_REGISTRY_USER_NTUSER_S-1-5-18 
..... 

這些 hive 文件可被每一個本地用戶非法訪問。惡意的本地用戶將可能修改 SOFTWARE hive ,然後一旦管理員運行系統恢復文件,修改就會起作用。 
  
  
解決方案: 
建議受此缺陷影響的Windows XP Professional用戶立即下載並安裝SP1 

http://www.microsoft.com/WindowsXP/pro/downloads/servicepacks/sp1/default.ASP 
  
  
附加信息: 
無 
Copyright © Windows教程網 All Rights Reserved