- 相關(guān)推薦
手把手教你如何看路由器日志
日志對(duì)于網(wǎng)絡(luò)安全來說非常重要,他記錄了系統(tǒng)每天發(fā)生的各種各樣的事情,你可以通過他來檢查錯(cuò)誤發(fā)生的原因,或者受到攻擊時(shí)攻擊者留下的痕跡。路由器是各種信息傳輸?shù)臉屑~,被廣泛用于企事業(yè)單位的網(wǎng)絡(luò)建設(shè)中,承擔(dān)著局域網(wǎng)之間及局域網(wǎng)與廣域網(wǎng)之問連接的重任。下面由小編來談?wù)勅绾慰绰酚善魅罩尽?/p>
手把手教你如何看路由器日志1
Cisco是目前使用比較廣泛的一種路由器,在許多行業(yè)系統(tǒng)中有非常普遍的應(yīng)用。以下是筆者在日常工作中積累的一些對(duì)Cisco路由器日志設(shè)置方面的經(jīng)驗(yàn),這些實(shí)例都在實(shí)際應(yīng)用中調(diào)試通過并投入使用,供大家參考。 路由器的一些重要信息可以通過syslog機(jī)制在內(nèi)部網(wǎng)絡(luò)的Unix主機(jī)上作日志。在路由器運(yùn)行過程中,路由器會(huì)向日志主機(jī)發(fā)送包括鏈路建立失敗信息、包過濾信息等等日志信息,通過登錄到日志主機(jī),網(wǎng)絡(luò)管理員可以了解日志事件,對(duì)日志文件進(jìn)行分析,可以幫助管理員進(jìn)行故障定位、故障排除和網(wǎng)絡(luò)安全管理。
1、syslog設(shè)備
首先介紹一下syslog設(shè)備,它是標(biāo)準(zhǔn)Unix,的跟蹤記錄機(jī)制,syslog可以記錄本地的一些事件或通過網(wǎng)絡(luò)記錄另外一個(gè)主機(jī)上的事件,然后將這些信息寫到一個(gè)文件或設(shè)備中,或給用戶發(fā)送一個(gè)信息。syslog機(jī)制主要依據(jù)兩個(gè)重要的文件:/etc/syslogd(守護(hù)進(jìn)程)和 /etc /syslog.conf配置文件,syslogd的控制是由/etc/syslog.conf來做的。syslog.conf文件指明 syslogd程序記錄日志的行為,該程序在啟動(dòng)時(shí)查詢syslog.conf配置文件。該文件由不同程序或消息分類的單個(gè)條目組成,每個(gè)占一行。對(duì)每類消息提供一個(gè)選擇域和一個(gè)動(dòng)作域。這些域由tab隔開(注意:只能用tab鍵來分隔,不能用空格鍵),其中選擇域指明消息的類型和優(yōu)先級(jí);動(dòng)作域指明 sysloqd接收到一個(gè)與選擇標(biāo)準(zhǔn)相匹配的消息時(shí)所執(zhí)行的動(dòng)作。每個(gè)選項(xiàng)是由設(shè)備和優(yōu)先級(jí)組成。也就是說第一欄寫"在什么情況下"及 "什么程度"。然后用TAB鍵跳到下一欄繼續(xù)寫 "符合條件以后要做什么"。當(dāng)指明一個(gè)優(yōu)先級(jí)時(shí),syslogd將記錄二個(gè)擁有相同或更高優(yōu)先級(jí)的消息。每行的行動(dòng)域指明當(dāng)選擇域選擇了一個(gè)給定消息后應(yīng)該把他發(fā)送到哪兒。
第一欄包含了何種情況與程度,中間用小數(shù)點(diǎn)分隔。詳細(xì)的設(shè)定方式如下:
auth 關(guān)于系統(tǒng)安全與使用者認(rèn)證;
cron關(guān)于系統(tǒng)自動(dòng)排序執(zhí)行(CronTable);
daemon 關(guān)于背景執(zhí)行程序;
ken 關(guān)于系統(tǒng)核心;
Ipr 關(guān)于打印機(jī);
mai1 關(guān)于電子郵件;
news 關(guān)于新聞?dòng)懻搮^(qū);
syslog 關(guān)于系統(tǒng)記錄本身;
user 關(guān)于使用者;uucp關(guān)于UNIX互拷(UUCP)。
2、什么程度才記錄
如你要系統(tǒng)去記錄info等級(jí)的事件,則notice、err、warning、Crit、alert、emerg等在info等級(jí)以上的也會(huì)被一并記錄下來。把上面所寫的`1、2項(xiàng)以小數(shù)點(diǎn)組合起來就是完整的"要記錄哪些東西"的寫法。例如mail.info表示關(guān)于電子郵件傳送系統(tǒng)的一般性信息。 auth.emerg就是關(guān)于系統(tǒng)安全方面相當(dāng)嚴(yán)重的信息。Ipr.none表示不要記錄關(guān)于打印機(jī)的信息(通常用在有多個(gè)紀(jì)錄條件時(shí)組合使用)。另外有三種特殊的符號(hào)可供應(yīng)用:
星號(hào)(*):代表某一細(xì)項(xiàng)中所有項(xiàng)目。例如mail.*表示只要有關(guān)mail的,不管什么程度都要記錄下來。而*.info會(huì)把所有程度為infn的事件給記錄下來。 等號(hào)(=):表示只記錄目前這一等級(jí),其上的等級(jí)不要記錄。例如上面的例子,平常寫下info等級(jí)時(shí),也會(huì)把位于info等級(jí)上面的 notice.err.warning、crit、alert、emerg等其他等級(jí)也記錄下來。但若你寫=info則就只有記錄info這一等級(jí)了。 驚嘆號(hào)(!):表示不要記錄目前這一等級(jí)及其上的等級(jí)。
3、記錄存放的位置
sysloqd提供下列方法供您記錄系統(tǒng)發(fā)生的事件:
這是最普遍的方式。你可以指定好文件路徑與文件名稱,但是必須以目錄符號(hào)"/"開始,系統(tǒng)才會(huì)知道這是一個(gè)文件。例如/var/adm/maillog表示要記錄到/var/adm下面一個(gè)稱為maillog的文件。如果之前沒有這個(gè)文件,系統(tǒng)會(huì)自動(dòng)產(chǎn)生一個(gè)。
指定的終端機(jī)或其他設(shè)備
你也可以將系統(tǒng)記錄寫到一個(gè)終端機(jī)或是設(shè)備上。若將系統(tǒng)記錄寫到終端機(jī),則目前正在使用該終端機(jī)的使用者就會(huì)直接在屏幕上看到系統(tǒng)信息(例如 /dev /conso舊或是/dev/tty1,你可以拿一個(gè)屏幕專門來顯示系統(tǒng)信息)。若將系統(tǒng)記錄寫到打印機(jī)(例如/dev/!p0)。,則你會(huì)有一長(zhǎng)條印滿系統(tǒng)記錄的紙,這樣網(wǎng)絡(luò)入侵者就不能修改日志來隱藏入侵痕跡。
指定的遠(yuǎn)端主機(jī)
如果你不將系統(tǒng)信息記錄在本地機(jī)器上,你可以寫下網(wǎng)絡(luò)中另一個(gè)主機(jī)的名稱,然后在主機(jī)名稱前面加上"@"符號(hào)(例如(@)ccunix1.variox.int,但被你指定的主機(jī)上必須要有sysloqd)。這可以防止由于硬盤錯(cuò)誤等情況使日志文件丟失。
以上就是syslog各項(xiàng)記錄程度及記錄方式的寫法,可以依照自己的需求記錄下自己所需要的內(nèi)容。但是這些記錄都是一直追加上去的,除非將文件自行刪除掉,否則這些文件就會(huì)越來越大。Syslog設(shè)備是一個(gè)網(wǎng)絡(luò)攻擊者的顯著目標(biāo),通過修改日志來隱藏入侵痕跡,因此我們要特別注意。最好養(yǎng)成每周(或更短的時(shí)間)定期檢查一次記錄文件的習(xí)慣,并將過期的記錄文件依照流水號(hào)或是日期備份,以后查閱時(shí)也比較容易。千萬不要記錄下,這樣無論什么都被記錄下來,結(jié)果會(huì)導(dǎo)致文件太大,要找資料時(shí)根本無法馬上找出來。有人在記錄網(wǎng)絡(luò)日志時(shí),連誰去ping他的主機(jī)都要記錄,這樣不僅降低系統(tǒng)效率而且增加了磁盤用量。
手把手教你如何看路由器日志2
對(duì)于黑客來說,利用路由器的漏洞發(fā)起攻擊通常是一件比較容易的事情。路由器攻擊會(huì)浪費(fèi)CPU周期,誤導(dǎo)信息流量,使網(wǎng)絡(luò)陷于癱瘓。好的路由器本身會(huì)采取一個(gè)好的安全機(jī)制來保護(hù)自己,但是僅此一點(diǎn)是遠(yuǎn)遠(yuǎn)不夠的。保護(hù)路由器安全還需要網(wǎng)管員在配置和管理路由器過程中采取相應(yīng)的安全措施。
堵住安全漏洞
限制系統(tǒng)物理訪問是確保路由器安全的最有效方法之一。限制系統(tǒng)物理訪問的一種方法就是將控制臺(tái)和終端會(huì)話配置成在較短閑置時(shí)間后自動(dòng)退出系統(tǒng)。避免將調(diào)制解調(diào)器連接至路由器的輔助端口也很重要。一旦限制了路由器的物理訪問,用戶一定要確保路由器的安全補(bǔ)丁是最新的。漏洞常常是在供應(yīng)商發(fā)行補(bǔ)丁之前被披露,這就使得黑客搶在供應(yīng)商發(fā)行補(bǔ)丁之前利用受影響的系統(tǒng),這需要引起用戶的關(guān)注。
避免身份危機(jī)
黑客常常利用弱口令或默認(rèn)口令進(jìn)行攻擊。加長(zhǎng)口令、選用30到60天的口令有效期等措施有助于防止這類漏洞。另外,一旦重要的IT員工辭職,用戶應(yīng)該立即更換口令。用戶應(yīng)該啟用路由器上的口令加密功能,這樣即使黑客能夠?yàn)g覽系統(tǒng)的配置文件,他仍然需要破譯密文口令。實(shí)施合理的驗(yàn)證控制以便路由器安全地傳輸證書。在大多數(shù)路由器上,用戶可以配置一些協(xié)議,如遠(yuǎn)程驗(yàn)證撥入用戶服務(wù),這樣就能使用這些協(xié)議結(jié)合驗(yàn)證服務(wù)器提供經(jīng)過加密、驗(yàn)證的路由器訪問。驗(yàn)證控制可以將用戶的驗(yàn)證請(qǐng)求轉(zhuǎn)發(fā)給通常在后端網(wǎng)絡(luò)上的`驗(yàn)證服務(wù)器。驗(yàn)證服務(wù)器還可以要求用戶使用雙因素驗(yàn)證,以此加強(qiáng)驗(yàn)證系統(tǒng)。雙因素的前者是軟件或硬件的令牌生成部分,后者則是用戶身份和令牌通行碼。其他驗(yàn)證解決方案涉及在安全外殼(SSH)或IPSec內(nèi)傳送安全證書。
禁用不必要服務(wù)
擁有眾多路由服務(wù)是件好事,但近來許多安全事件都凸顯了禁用不需要本地服務(wù)的重要性。需要注意的是,禁用路由器上的CDP可能會(huì)影響路由器的性能。另一個(gè)需要用戶考慮的因素是定時(shí)。定時(shí)對(duì)有效操作網(wǎng)絡(luò)是必不可少的。即使用戶確保了部署期間時(shí)間同步,經(jīng)過一段時(shí)間后,時(shí)鐘仍有可能逐漸失去同步。用戶可以利用名為網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)的服務(wù),對(duì)照有效準(zhǔn)確的時(shí)間源以確保網(wǎng)絡(luò)上的設(shè)備時(shí)針同步。不過,確保網(wǎng)絡(luò)設(shè)備時(shí)鐘同步的最佳方式不是通過路由器,而是在防火墻保護(hù)的非軍事區(qū)(DMZ)的網(wǎng)絡(luò)區(qū)段放一臺(tái)NTP服務(wù)器,將該服務(wù)器配置成僅允許向外面的可信公共時(shí)間源提出時(shí)間請(qǐng)求。在路由器上,用戶很少需要運(yùn)行其他服務(wù),如SNMP和DHCP。只有絕對(duì)必要的時(shí)候才使用這些服務(wù)。
限制邏輯訪問
限制邏輯訪問主要是借助于合理處置訪問控制列表。限制遠(yuǎn)程終端會(huì)話有助于防止黑客獲得系統(tǒng)邏輯訪問。SSH是優(yōu)先的邏輯訪問方法,但如果無法避免Telnet,不妨使用終端訪問控制,以限制只能訪問可信主機(jī)。因此,用戶需要給Telnet在路由器上使用的虛擬終端端口添加一份訪問列表。
控制消息協(xié)議(ICMP)有助于排除故障,但也為攻擊者提供了用來瀏覽網(wǎng)絡(luò)設(shè)備、確定本地時(shí)間戳和網(wǎng)絡(luò)掩碼以及對(duì)OS修正版本作出推測(cè)的信息。為了防止黑客搜集上述信息,只允許以下類型的ICMP流量進(jìn)入用戶網(wǎng)絡(luò):ICMP網(wǎng)無法到達(dá)的、主機(jī)無法到達(dá)的、端口無法到達(dá)的、包太大的、源抑制的以及超出生存時(shí)間(TTL)的。此外,邏輯訪問控制還應(yīng)禁止ICMP流量以外的所有流量。
使用入站訪問控制將特定服務(wù)引導(dǎo)至對(duì)應(yīng)的服務(wù)器。例如,只允許SMTP流量進(jìn)入郵件服務(wù)器;DNS流量進(jìn)入DSN服務(wù)器;通過安全套接協(xié)議層(SSL)的HTTP(HTTP/S)流量進(jìn)入Web服務(wù)器。為了避免路由器成為DoS攻擊目標(biāo),用戶應(yīng)該拒絕以下流量進(jìn)入:沒有IP地址的包、采用本地主機(jī)地址、廣播地址、多播地址以及任何假冒的內(nèi)部地址的包。雖然用戶無法杜絕DoS攻擊,但用戶可以限制DoS的危害。用戶可以采取增加SYN ACK隊(duì)列長(zhǎng)度、縮短ACK超時(shí)等措施來保護(hù)路由器免受TCP SYN攻擊。
用戶還可以利用出站訪問控制限制來自網(wǎng)絡(luò)內(nèi)部的流量。這種控制可以防止內(nèi)部主機(jī)發(fā)送ICMP流量,只允許有效的源地址包離開網(wǎng)絡(luò)。這有助于防止IP地址欺騙,減小黑客利用用戶系統(tǒng)攻擊另一站點(diǎn)的可能性。
監(jiān)控配置更改
用戶在對(duì)路由器配置進(jìn)行改動(dòng)之后,需要對(duì)其進(jìn)行監(jiān)控。如果用戶使用SNMP,那么一定要選擇功能強(qiáng)大的共用字符串,最好是使用提供消息加密功能的SNMP。如果不通過SNMP管理對(duì)設(shè)備進(jìn)行遠(yuǎn)程配置,用戶最好將SNMP設(shè)備配置成只讀。拒絕對(duì)這些設(shè)備進(jìn)行寫訪問,用戶就能防止黑客改動(dòng)或關(guān)閉接口。此外,用戶還需將系統(tǒng)日志消息從路由器發(fā)送至指定服務(wù)器。
為進(jìn)一步確保安全管理,用戶可以使用SSH等加密機(jī)制,利用SSH與路由器建立加密的遠(yuǎn)程會(huì)話。為了加強(qiáng)保護(hù),用戶還應(yīng)該限制SSH會(huì)話協(xié)商,只允許會(huì)話用于同用戶經(jīng)常使用的幾個(gè)可信系統(tǒng)進(jìn)行通信。
配置管理的一個(gè)重要部分就是確保網(wǎng)絡(luò)使用合理的路由協(xié)議。避免使用路由信息協(xié)議(RIP),RIP很容易被欺騙而接受不合法的路由更新。用戶可以配置邊界網(wǎng)關(guān)協(xié)議(BGP)和開放最短路徑優(yōu)先協(xié)議(OSPF)等協(xié)議,以便在接受路由更新之前,通過發(fā)送口令的MD5散列,使用口令驗(yàn)證對(duì)方。以上措施有助于確保系統(tǒng)接受的任何路由更新都是正確的。
實(shí)施配置管理
用戶應(yīng)該實(shí)施控制存放、檢索及更新路由器配置的配置管理策略,并將配置備份文檔妥善保存在安全服務(wù)器上,以防新配置遇到問題時(shí)用戶需要更換、重裝或回復(fù)到原先的配置。
用戶可以通過兩種方法將配置文檔存放在支持命令行接口(CLI)的路由器平臺(tái)上。一種方法是運(yùn)行腳本,腳本能夠在配置服務(wù)器到路由器之間建立SSH會(huì)話、登錄系統(tǒng)、關(guān)閉控制器日志功能、顯示配置、保存配置到本地文件以及退出系統(tǒng);另外一種方法是在配置服務(wù)器到路由器之間建立IPSec隧道,通過該安全隧道內(nèi)的TFTP將配置文件拷貝到服務(wù)器。用戶還應(yīng)該明確哪些人員可以更改路由器配置、何時(shí)進(jìn)行更改以及如何進(jìn)行更改。在進(jìn)行任何更改之前,制訂詳細(xì)的逆序操作規(guī)程。
【手把手教你如何看路由器日志】相關(guān)文章:
手把手教你如何排查硬件故障原因10-19
手把手教你如何建立企業(yè)內(nèi)部培訓(xùn)師隊(duì)伍06-21
教你怎么找到路由器的IP地址06-27
教你如何化妝07-28
教你如何唱歌07-22
如何重置路由器密碼05-10
如何給路由器設(shè)置密碼10-20
如何設(shè)置Linksys路由器11-21
教你如何基金銷售09-08
教你如何走臺(tái)步08-17