偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

運(yùn)維說:Nessus和Powershell更配喲

安全 網(wǎng)站安全
在日常的安全評估工作中,時常會對內(nèi)部主機(jī)進(jìn)行驗(yàn)證掃描,尋找那些因?yàn)殄e過打補(bǔ)丁時間或者是錯誤配置所導(dǎo)致漏洞。對此我經(jīng)常使用Nessus,它就像是一位經(jīng)驗(yàn)十足的系統(tǒng)管理員。

在日常的安全評估工作中,時常會對內(nèi)部主機(jī)進(jìn)行驗(yàn)證掃描,尋找那些因?yàn)殄e過打補(bǔ)丁時間或者是錯誤配置所導(dǎo)致漏洞。對此我經(jīng)常使用Nessus,它就像是一位經(jīng)驗(yàn)十足的系統(tǒng)管理員。滲透測試人員或許會尋找一個特殊的Java或是Flash漏洞,相對系統(tǒng)管理員來說他們并不太想知道某臺設(shè)備存在多少個漏洞,其最需要的信息是這臺設(shè)備需要進(jìn)行Java更新,以及更新與否對業(yè)務(wù)的影響情況。

總之,在一個中型網(wǎng)絡(luò)中你完全可以相信Nessus掃描可以獲取數(shù)萬條調(diào)查結(jié)果。在過去的一年中,我自己寫了一些有趣的sed/cut腳本來切割這些數(shù)據(jù)或者將這些數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫,方便我們的分析。今天我會使用到PowerShell(免費(fèi),易上手并且應(yīng)用很廣)向大家證明Nessus和Powershell的搭配是多么的***!

實(shí)例演示

首先導(dǎo)入從Nessus中獲取到CSV文件,看到統(tǒng)計結(jié)果總數(shù)我反正是嚇了跳:

運(yùn)維說:Nessus和Powershell更配喲

 

接下來看看數(shù)據(jù)結(jié)構(gòu):

運(yùn)維說:Nessus和Powershell更配喲

 

接下來尋找Flash Player的問題,我們正在尋找所有非零風(fēng)險的結(jié)果

運(yùn)維說:Nessus和Powershell更配喲

 

哪些主機(jī)受到影響?有數(shù)個主機(jī)存在幾十個不連續(xù)的Flash漏洞,對于維護(hù)人員來說取得修復(fù)清單成為了首要任務(wù),其次便是未來如何防止這樣的事情。

運(yùn)維說:Nessus和Powershell更配喲

 

然后我們來解決Java的問題,注意“|”并不是or操作符,并且匹配(match)操作符是不區(qū)分大小寫的,而字段名是明確區(qū)分大小寫的。如果你沒有引起注意那么你極有可能是查詢一個空的變量導(dǎo)致無法獲得結(jié)果。對于Java,本例中將大約50,000的調(diào)查結(jié)果縮短為222

運(yùn)維說:Nessus和Powershell更配喲 

 

你是在找它們么?

如果你是要尋找其他的問題,可以自己去試試

Adobe Reader (以人格擔(dān)保這里不會將Flash問題也計算在內(nèi))

$adobe = $all | Where-Object {$_.Description -match Adobe Reader -And $_.Description -notmatch "Flash" -and $_.Risk -notmatch "None"}

.NET Framework:

$dotnet = $all | Where-Object {$_.Description -match "Net Framework" -and $_.Risk -notmatch "None" }

Silverlight:

$silverlight = $all | Where-Object {$_.Description -match "Silverlight" -and $_.Description -notmatch ".Net" -and $_.Risk -notmatch "None" }

Office:

$msoffice = $all | Where-Object {$_.Synopsis -match '(Office|Word|Powerpoint|Excel|Outlook)' -and $_.Risk -notmatch "None" }

Microsoft補(bǔ)丁, 安全警告以及Service Packs:

$misc_microsoft = $whatsleft | Where-Object {$_.Name -match '(MS[0-9][0-9]-[0-9][0-9][0-9]|MS KB|MS Security Advisory|Windows Service Pack)' }

快速生成報告

即使在2015年,不論規(guī)模大小依舊有許多的商店,你總能時不時的找到一兩個從不打補(bǔ)丁或者安裝Service Pack的主機(jī)。

險些忘記了,注意將查詢分解開來,這樣方便閱讀:

$whatsleft = $all | Where-Object { $_.Description -notmatch '(Flash|Adobe|JRE|JSE|JAVA|Java|jre|jse)'} | Where-Object {$_.Name -notmatch '(Silverlight|Net Framework|Office|Word|Powerpoint|Excel|Outlook|Explorer)'} | Where-Object {$_.Name -notmatch '(MS[0-9][0-9]-[0-9][0-9][0-9]|MS KB|MS Security Advisory|Windows Service Pack)' } | Where-Object {$_.Risk -notmatch "None"}

最終的問題總結(jié):

$final_summary = $whatsleft2 | select 'Plugin ID', Name | Group-Object 'Plugin ID' | Sort-Object -Descending Count

查看問題:

$final_summary | Out-GridView

運(yùn)維說:Nessus和Powershell更配喲

 

回到那個需要清單的運(yùn)維人員問題上,我們?nèi)匀恍枰幚韍ost-by-host問題

$summary_by_host = $whatsleft2 | select Host,'Plugin ID', Name | Sort-Object Host

接著將清單轉(zhuǎn)儲到CSV:

$final_summary_by_host | Export-Csv ./final-summary.csv

將CSV文件導(dǎo)入Excel,制作一個數(shù)據(jù)透視表,這樣你就得到了一份漂亮簡介的報告!

運(yùn)維說:Nessus和Powershell更配喲

 

責(zé)任編輯:藍(lán)雨淚 來源: FreeBuf
相關(guān)推薦

2017-07-12 15:49:32

ASGit開發(fā)

2025-02-12 15:27:08

銳捷網(wǎng)絡(luò)運(yùn)維云計算

2017-02-27 11:20:31

大數(shù)據(jù)DevOps遷移

2018-12-27 15:13:12

云計算運(yùn)維管理

2019-01-18 15:01:17

云計算運(yùn)維管理

2019-07-11 09:32:35

運(yùn)維青云KubeSphere

2016-12-13 13:15:49

運(yùn)維

2019-03-19 08:41:38

Linux運(yùn)維變更

2016-03-16 14:59:09

HadoopSpark大數(shù)據(jù)平臺

2019-03-15 10:13:10

運(yùn)維云計算運(yùn)營

2012-12-19 14:23:09

網(wǎng)絡(luò)運(yùn)維光網(wǎng)絡(luò)OTN

2010-01-21 22:19:25

網(wǎng)絡(luò)優(yōu)化運(yùn)維管理摩卡軟件

2021-07-22 09:54:23

AI大數(shù)據(jù)智能運(yùn)維

2013-03-29 09:15:08

IT運(yùn)維運(yùn)維人員運(yùn)維工程師

2014-09-25 09:21:41

4G運(yùn)維

2022-12-16 09:35:00

運(yùn)維開發(fā)

2009-06-13 15:35:51

ITILIT運(yùn)維

2012-05-11 17:02:51

IT運(yùn)維ITIL

2020-06-30 09:35:25

智能運(yùn)維云架構(gòu)IT運(yùn)營

2021-06-01 09:23:52

堡壘機(jī)網(wǎng)絡(luò)攻擊防火墻
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號