本來是想看看MBSA(Microsoft Baseline SecurityAnalyzer),發現微軟已經早就不更新了,我記得我當初寫《網絡攻防實戰研究漏洞利用與提權》時曾經單獨介紹過MBSA用來查看系統漏洞修補情況,在微軟官方搜索了半天,都沒有找到該軟件,國內有一些網站提供該軟件下載,處於安全考慮,沒有下載到本地進行測試,意外發現一款小工具可以對Windows安全基線進行檢查和加固,其實現原來主要對Windows的註冊表值進行檢測,然後進行加固。軟件名稱WindowsBaselineAssistant,下載地址https://github.com/DeEpinGh0st/WindowsBaselineAssistant。軟件是開源軟件,可以直接編譯,也可以下載編譯後的程序
https://github.com/DeEpinGh0st/WindowsBaselineAssistant/releases/download/v1.2.1
/WindowsBaselineAssistant-v1.2.1.zip。
一、運行WindowsBaselineAssistant
儘管是開源軟件,下載後解壓出三個文件,可參考圖1。通過火絨殺毒軟件掃描,未發現任何病毒威脅。
圖1 程序文件情況
軟件在Windows10下可以直接運行,Net Framework 4.0及以上,編譯則需要一些依賴項:SunnyUI 3.6.3、SunnyUI.Common3.6.3、System.ValueTuple 4.5.0、NPOI 2.5.1、Costura.Fody 4.1.0。
1.檢測規則
如現在要檢測重新傳輸的TCP連接閾值
檢測類型爲檢索註冊表 檢索的註冊表路徑爲HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParameters
檢測項爲TcpMaxHalfOpenRetried
標準值爲400
數據類型爲DWord
檢測值要小於此值時判定符合
實現爲:
檢查處於SYN_RCVD 狀態下,且至少已經進行了一次重新傳輸的TCP連接閾值xxxxxxregistryHKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParametersTcpMaxHalfOpenRetried400lessnumberdword登錄後複製
直接運行WindowsBaselineAssistant.exe,運行效果如圖2所示。
圖2 軟件運行主界面
二、檢測及加固
1.對系統存在的漏洞進行檢測
該工具軟件不檢測系統補丁修復情況,僅僅對一些可能造成被攻擊的設置進行檢測,如圖3所示。發現裏面確實存在很多問題,主要看檢測結果,裏面如果存在不符合項,則顯示紅色。
圖3 安全檢測結果
2.加固
單擊加固,軟件自動修正註冊表中的值。即可完成加固。筆者實際測試,放方便。
3.導出結果
單擊“導出結果”,如圖4所示,會提示將加固結果導出到程序當前目錄。
圖4 導出加固結果
4.查看加固結果
打開“Windows安全基線檢測加固結果彙總表-192.168.1.37.xlsx”文件,如圖5所示,可以查看詳細的結果。
圖5 查看加固結果
5.自定義加固規則
在軟件中也提供了自定義規則,如圖6所示,根據註冊表值來進行檢測。
圖6 自定義加固規則
三、總結及評價
軟件僅僅對一些默認設置進行檢測,通過加固可以從一定程度上增強系統的安全性,美中不足的是無法對系統高危漏洞補丁進行查看,微軟的MBSA2.3版本可以對Windows系統存在的補丁進行比對,並給出修復建議。
以上就是Windows安全基線覈查加固助手的詳細內容,更多請關注本站其它相關文章!