維護伺服器安全的技巧
你的計算機上是否存在有至關重要的資料,並且不希望它們落入惡人之手呢?當然,它們完全有這種可能 。而且,近些年來,伺服器遭受的風險也比以前更大了。越來越多的病毒,心懷不軌的黑客,以及那些商業間諜都將伺服器作為了自己的目標。很顯然,伺服器的安 全問題是不容忽視的。
不可能僅僅在一篇文章中就講述完所有的電腦保安方面的問題。畢竟,關於這個主題已經有無數的圖書在討論了。我下面所要做的就是告訴你七個維護你伺服器安全的技巧。
技巧一:從基本做起
我知道這聽起來象是廢話,但是當我們談論網路伺服器的安全的時候,我所能給你的最好的建議就是不要做門外漢。當黑客開始對你的網路發起攻擊的時 候,他們首先會檢查是否存在一般的安全漏洞,然後才會考慮難度更加高一點的突破安全系統的手段。因此,比方說,當你伺服器上的資料都存在於一個FAT的磁 盤分割槽的時候,即使安裝上世界上所有的安全軟體也不會對你有多大幫助的。
因為這個原因,你需要從基本做起。你需要將伺服器上所有包含了敏感資料的磁碟分割槽都轉換成NTFS格式的。同樣,你還需要將所有的反病毒軟體及 時更新。我建議你同時在伺服器和桌面終端上執行反病毒軟體。這些軟體還應該配置成每天自動下載最新的病毒資料庫檔案。你還更應該知道,可以為 Exchange Server安裝反病毒軟體。這個軟體掃描所有流入的***,尋找被感染了的附件,當它發現一個病毒時,會自動將這個被感染的郵件在到達使用者以前隔離起 來。
另一個保護網路的好方法是以使用者待在公司裡的時間為基礎限定他們訪問網路的時間。一個通常在白天工作的臨時員工不應該被允許在臨晨三點的時候訪問網路,除非那個員工的主管告訴你那是出於一個特殊專案的需要。
最後,記住使用者在訪問整個網路上的任何東西的時候都需要密碼。必須強迫大家使用高強度的由大小寫字母,數字和特殊字元組成的密碼。在 Windows NT Server資源包裡有一個很好的用於這個任務的工具。你還應該經常將一些過期密碼作廢並更新還要要求使用者的密碼不得少於八個字元。如果你已經做了這所有 的工作但還是擔心密碼的安全,你可以試一試從網際網路下載一些黑客工具然後自己找出這些密碼到底有多安全。
技巧二:保護你的備份
每一個好的網路管理員都知道每天都備份網路伺服器並將磁帶記錄遠離現場進行保護以防意外災害。但是,安全的問題遠不止是備份那麼簡單。大多數人都沒有意識到,你的備份實際上就是一個巨大的安全漏洞。
要理解這是為什麼,試想一下,大多數的備份工作都是在大約晚上10:00或是11:00的時候開始的。整個備份的過程通常是在半夜的時候結束, 這取決於你有多少資料要備份。現在,想象一下,時間已經到了早晨四點,你的備份工作已經結束。但是,沒有什麼東西能夠阻止一些人偷走你磁帶記錄上的資料並 將它們在自己家中或是你競爭對手辦公室裡的一臺伺服器上恢復它們。
不過,你可以阻止這種事情的發生。首先,可以通過密碼保護你的磁帶並且如果你的備份程式支援加密功能,你還可以加密這些資料。其次,你可以將備 份程式完成工作的時間定在你早晨上班的時間。這樣的話,即使有人前一天半夜想要溜進來偷走磁帶的話,他們也會因為磁帶正在使用而無法得逞。如果竊賊還是把 磁帶彈出來帶走的話,磁帶上的資料也就毫無價值了。
技巧三:對RAS使用回叫功能
Windows NT最酷的功能之一就是對伺服器進行遠端訪問***RAS***的支援。不幸的是,一個RAS伺服器對一個企圖進入你的系統的黑客來說是一扇敞開的大門。黑客們所 需要的一切只是一個電話號碼,有時還需要一點耐心,然後就能通過RAS進入一臺主機了。但你可以採取一些方法來保證RAS伺服器的安全。
你所要使用的技術將在很大程度上取決於你的遠端使用者如何使用RAS。如果遠端使用者經常是從家裡或是類似的不太變動的地方呼叫主機,我建議你使用 回叫功能,它允許遠端使用者登入以後切斷連線。然後RAS伺服器撥通一個預先定義的電話號碼再次接通使用者。因為這個號碼是預先設定了的,黑客也就沒有機會設 定伺服器回叫的號碼了。
另一個可選的辦法是限定所有的遠端使用者都訪問單一的伺服器。你可以將使用者通常訪問的資料放置在RAS伺服器的一個特殊的共享點上。你於是可以將 遠端使用者的訪問限制在一臺伺服器上,而不是整個網路。這樣,即使黑客通過破壞手段來進入主機,那麼他們也會被隔離在單一的一臺機器上,在這裡,他們造成的 破壞被減少到了最小。
最後還有一個技巧就是在你的RAS伺服器上使用出人意料的協議。我知道的每一個人都使用 TCP/IP協議作為RAS協議。考慮到TCP/IP協議本身的性質和典型的用途,這看起來象是一個合理的選擇。但是,RAS還支援IPX/SPX和 NetBEUI協議。如果你使用NetBEUI作為你RAS的協議,你確實可以迷惑一些不加提防的黑客。
技巧四:考慮工作站的安全問題
在一個關於伺服器安全的文章裡談論工作站的安全看起來很奇怪。但是,工作站正是通向伺服器的一個埠。加強工作站的安全能夠提高整個網路的安全 性。對於初學者,我建議在所有的工作站上使用Windows 2000。Windows 2000是一個非常安全的作業系統。如果你並不想這樣做,那麼至少使用Windows NT。你可以鎖定工作站,使得一些沒有安全訪問權的人想要獲得網路配置資訊變得困難或是不可能。
另一個技術是控制哪個人能夠訪問哪臺工作站。例如,有一個員工叫Bob,並且你已經知道他是一個麻煩製造者。顯然,你不想Bob能夠在午餐的時 候開啟他朋友的電腦或是差上他自己的筆記本然後黑掉整個系統。因此,你應該使用工作組使用者管理程式還修改Bob的帳號以便他只能從他自己的電腦***並且是在 你指定的時間內***登入。Bob遠不太可能從他自己的電腦上攻擊網路,因為他知道別人可以將他追查出來。
技巧五:給工作站和伺服器合理分工
另一個技術是將工作站的功能限定為一個啞終端,或者,我沒有更好的詞語來形容,一個聰明的啞終端。總的來說,它的意思是沒有任何資料和應用程式 駐留在獨立的工作站上。當你將計算機作為啞終端使用的時候,伺服器被配置成執行Windows NT 終端服務程式,而且所有的應用程式物理上都執行在伺服器上。所有送到工作站的東西都不過是更新的螢幕顯示而已。這意味著工作站上只有一個最小化的 Windows版本和一份微軟終端服務程式的客戶端。使用這種方法也許是最安全的網路設計方案。
使用一個聰明的啞終端就是說程式和資料駐留在伺服器上但卻在工作站上執行。所有安裝在工作站上的是一份Windows拷貝以及一些指向駐留在服 務器上的應用程式的圖示。當你點選一個圖示執行程式時,這個程式將使用本地的資源來執行,而不是消耗伺服器的資源。這比你執行一個完全的啞終端程式對服務 器造成的壓力要小得多。