国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

網(wǎng)絡(luò)管理員必備:Windows日志的保護(hù)與偽造

2019-11-04 12:24:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  日志對(duì)于系統(tǒng)安全的作用是顯而易見(jiàn)的,無(wú)論是網(wǎng)絡(luò)治理員還是黑客都非常重視日志,一個(gè)有經(jīng)驗(yàn)的治理員往往能夠迅速通過(guò)日志了解到系統(tǒng)的安全性能,而一個(gè)聰明的黑客往往會(huì)在入侵成功后迅速清除掉對(duì)自己不利的日志。下面我們就來(lái)討論一下日志的安全和創(chuàng)建問(wèn)題。

  一:概述:

  windows 2000的系統(tǒng)日志文件有應(yīng)用程序日志,安全日志、系統(tǒng)日志、DNS服務(wù)器日志等等,應(yīng)用程序日志、安全日志、系統(tǒng)日志、DNS日志默認(rèn)位置:%systemroot%/system32/config,默認(rèn)文件大小512KB。

  安全日志文件:%systemroot%/system32/config/SecEvent.EVT
  系統(tǒng)日志文件:%systemroot%/system32/config/SysEvent.EVT
  應(yīng)用程序日志文件:%systemroot%/system32/config/AppEvent.EVT

  這些LOG文件在注冊(cè)表中的:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Eventlog有的治理員很可能將這些日志重定位。其中EVENTLOG下面有很多的子表,里面可查到以上日志的定位目錄。

  二:作為網(wǎng)絡(luò)治理員:

  1.日志的安全配置:

  默認(rèn)的條件下,日志的大小為512KB大小,假如超出則會(huì)報(bào)錯(cuò),并且不會(huì)再記錄任何日志。所以首要任務(wù)是更改默認(rèn)大小,具體方法:注冊(cè)表中HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Eventlog對(duì)應(yīng)的每個(gè)日志如系統(tǒng),安全,應(yīng)用程序等均有一個(gè)maxsize子鍵,修改即可。

  下面給出一個(gè)來(lái)自微軟站點(diǎn)的一個(gè)腳本,利用VMI來(lái)設(shè)定日志最大25MB,并答應(yīng)日志自行覆蓋14天前的日志:

  該腳本利用的是WMI對(duì)象, WMI(Windows Management Instrumentation)技術(shù)是微軟提供的Windows下的系統(tǒng)治理工具。通過(guò)該工具可以在本地或者治理客戶端系統(tǒng)中幾乎一切的信息。很多專業(yè)的網(wǎng)絡(luò)治理工具都是基于WMI開(kāi)發(fā)的。該工具在Win2000以及WinNT下是標(biāo)準(zhǔn)工具,在Win9X下是擴(kuò)展安裝選項(xiàng)。所以以下的代碼在2000以上均可運(yùn)行成功。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Security)}!//" & _
strComputer & "/root/cimv2") ''獲得VMI對(duì)象
Set colLogFiles = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile")
For each objLogfile in colLogFiles
strLogFileName = objLogfile.Name
Set wmiSWbemObject = GetObject _
("winmgmts:{impersonationLevel=Impersonate}!//./root/cimv2:" _
& "Win32_NTEventlogFile.Name=''" & strLogFileName & "''")
wmiSWbemObject.MaxFileSize = 2500000000
wmiSWbemObject.OverwriteOutdated = 14
wmiSWbemObject.Put_
Next

  將上述腳本用記事本存盤為vbs為后綴的即可使用。

  另外需要說(shuō)明的是代碼中的strComputer="."在Windows腳本中的含義相當(dāng)于localhost,假如要在遠(yuǎn)程主機(jī)上執(zhí)行代碼,只需要把"."改動(dòng)為主機(jī)名,當(dāng)然首先得擁有對(duì)方主機(jī)的治理員權(quán)限并建立ipC連接.本文中的代碼所出現(xiàn)的strComputer均可作如此改動(dòng)。

  2. 日志的查詢與備份:

  一個(gè)優(yōu)秀的治理員是應(yīng)該養(yǎng)成備份日志的習(xí)慣,假如有條件的話還應(yīng)該把日志轉(zhuǎn)存到備份機(jī)器上或直接轉(zhuǎn)儲(chǔ)到打印機(jī)上,在這里推薦微軟的resourceKit工具箱中的dumpel.exe,他的常用方法:

  dumpel -f filename -s //server -l log

  -f filename 輸出日志的位置和文件名

  -s //server 輸出遠(yuǎn)程計(jì)算機(jī)日志

  -l log log 可選的為system,security,application,可能還有別的如DNS等.

  如要把目標(biāo)服務(wù)器server上的系統(tǒng)日志轉(zhuǎn)存為backupsystem.log可以用以下格式:

  dumpel //server -l system -f backupsystem.log

  再利用計(jì)劃任務(wù)可以實(shí)現(xiàn)定期備份系統(tǒng)日志。

  另外利用腳本編程的VMI對(duì)象也可以輕而易舉的實(shí)現(xiàn)日志備份:

  下面給出備份application日志的代碼:

backuplog.vbs
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Backup)}!//" & _
strComputer &&nbs
p;"/root/cimv2") ''獲得 VMI對(duì)象
Set colLogFiles = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile where LogFileName=''Application''") ''獲取日志對(duì)象中的應(yīng)用程序日志
For Each objLogfile in colLogFiles
errBackupLog = objLogFile.BackupEventLog("f:/application.evt") ''將日志備份為f:/application.evt
If errBackupLog <> 0 Then
Wscript.Echo "The Application event log could not be backed up."
else Wscript.Echo "sUCcess backup log"
End If
Next

  程序說(shuō)明:假如備份成功將窗口提示:"success backup log" 否則提示:"The Application event log could not be backed up",此處備份的日志為application 備份位置為f:/application.evt,可以自行修改,此處備份的格式為evt的原始格式,用記事本打開(kāi)則為亂碼,這一點(diǎn)他不如dumpel用得方便。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 远安县| 浙江省| 宁国市| 东方市| 承德市| 阜阳市| 瑞昌市| 秦安县| 静海县| 桦甸市| 沈阳市| 左权县| 吕梁市| 大同市| 综艺| 忻城县| 胶州市| 延寿县| 高平市| 江都市| 玉林市| 繁昌县| 中山市| 且末县| 翼城县| 黄冈市| 商南县| 库伦旗| 大宁县| 扶风县| 定边县| 兴仁县| 平武县| 淮滨县| 瑞安市| 崇信县| 黄大仙区| 七台河市| 衡山县| 连江县| 化州市|