新聞中心
【.com獨家特稿】

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出灌南免費做網(wǎng)站回饋大家。
①首先要保證自己的服務(wù)器的絕對安全,root密碼我一般設(shè)置為28位以上,而且某些重要的服務(wù)器必須只有幾個人知道root密碼,這個根據(jù)公司權(quán)限來設(shè)置,如果有公司的系統(tǒng)管理員離職,root密碼一定要更改;玩linux久了的人都應(yīng)該知道,更改root密碼不會影響linux的crontab計劃任務(wù),而windows2003就不一樣了,如果隨意更改administrator密碼,會直接影響其計劃任務(wù)運行。
②我的Nagios外網(wǎng)監(jiān)控服務(wù)器,剛開始測試時取的密碼是redhat,放進公網(wǎng)一天就被人改了,郁悶死了;后來環(huán)境部署成熟以后發(fā)現(xiàn)仍然有不少外網(wǎng)ip在掃描和試探,看來不用點工具不行啊;呵呵,DenyHosts是用Python2.3寫的一個程序,它會分析/var/log/secure等日志文件,當(dāng)發(fā)現(xiàn)同一IP在進行多次SSH密碼嘗試時就會記錄IP到/etc/hosts.deny文件,從而達到自動屏蔽該IP的目的。
DenyHosts官方網(wǎng)站為:http://denyhosts.sourceforge.net
一、檢查安裝條件
1、首先判斷系統(tǒng)安裝的sshd是否支持tcp_wrappers(默認都支持)
2、判斷默認安裝的Python版本
二、已安裝Python2.3以上版本的情況
1、安裝DenyHosts
程序腳本自動安裝到/usr/share/denyhosts
庫文件自動安裝到/usr/lib/python2.3/site-packages/DenyHosts
denyhosts.py自動安裝到/usr/bin
2、設(shè)置啟動腳本
根據(jù)自己需要進行相應(yīng)的修改
如果需要DenyHosts隨系統(tǒng)重啟而自動啟動,還需做如下設(shè)置:
加入下面這條命令
3、啟動
如果要使DenyHosts每次重起后自動啟動還需做如下設(shè)置:
然后就可以啟動了:
DenyHosts配置文件:
SECURE_LOG = /var/log/secure #ssh 日志文件,它是根據(jù)這個文件來判斷的。
HOSTS_DENY = /etc/hosts.deny #控制用戶登陸的文件
PURGE_DENY = 5m#過多久后清除已經(jīng)禁止的
BLOCK_SERVICE = sshd#禁止的服務(wù)名
DENY_THRESHOLD_INVALID = 1#允許無效用戶失敗的次數(shù)
DENY_THRESHOLD_VALID = 10#允許普通用戶登陸失敗的次數(shù)
DENY_THRESHOLD_ROOT = 5#允許root登陸失敗的次數(shù)
HOSTNAME_LOOKUP=NO#是否做域名反解
DAEMON_LOG = /var/log/denyhosts#自己的日志文件
ADMIN_EMAIL = [email protected]#管理員郵件地址,它會給管理員發(fā)郵件
③服務(wù)器上除root外,Linux用戶越少越好;如果非要添加授權(quán)用戶,請給他的登陸shell為nologin;終止未授權(quán)用戶,定期檢查系統(tǒng)有無多余的用戶都是很必要的工作。
④分析系統(tǒng)的日志文件,尋找入侵者曾經(jīng)試圖入侵系統(tǒng)的蛛絲馬跡。last命令是另外一個可以用來查找非授權(quán)用戶登錄事件的工具
以下是一臺機器上的演示圖:
last命令輸入的信息來自/var/log/wtmp。這個文件詳細地記錄著每個系統(tǒng)用戶的訪問活動。但是有經(jīng)驗的入侵者往往會刪掉/var/log/wtmp以清除自己非法行為的證據(jù),但是這種清除行為還是會露出蛛絲馬跡:在日志文件里留下一個沒有退出操作與之對應(yīng)的登錄操作(因為在你刪除wtmp的時候,你的登錄記錄就沒有了,但是你待會兒登出,系統(tǒng)還是會把你記下來),不過再高明一點就用at或者cron等自己登出之后再刪文件。(但是這種方法也還是可以查,總之linux沒有一種操作是最強的,強到?jīng)]有紕漏。就像古龍的小說一樣,沒有一個人是天下第一。這樣看起來才有勁)
⑤另外,可以用命令 grep error /var/log/messages檢查自己的服務(wù)器是否存在著硬件損壞的情況。
⑥嘗試使用Chkrootkit應(yīng)用程序?qū)ootkit的蹤跡和特進行查找,從它的報告中分析你的服務(wù)器否已經(jīng)感染木馬。
⑦嘗試使用AIDE來檢查文件系統(tǒng)的完整性。
⑧推薦使用Snort自動檢測入侵,它集成了同類軟件中最先進行技術(shù),并且是開放源碼的。
⑨以自己的郵件服務(wù)器舉例說明,由于這是一個獨立的服務(wù)器,所以前端并沒放置硬件防火墻及Web防火墻,所以一定要開啟iptables來防護,其/root/firewall.sh內(nèi)容如下:
在另一臺機器上用掃描之王nmap進行掃描
lsof -i:1014,發(fā)現(xiàn)又是rpc.statd,這東東,每次用的端口都不一樣??;它不能正確處理SIGPID信號,遠程攻擊者可利用這個漏洞關(guān)閉進程,進行拒絕服務(wù)攻擊;發(fā)現(xiàn)rpc.statd是由服務(wù)nfslock開啟,關(guān)閉它即可
⑩停掉一些系統(tǒng)不必要的服務(wù),強化內(nèi)核;多關(guān)注下服務(wù)器的內(nèi)核漏洞,現(xiàn)在linux很多攻擊都是針對內(nèi)核的,保證內(nèi)核版本為2.6.9以上(不含2.6.9)。
【.COM 獨家特稿,轉(zhuǎn)載請注明出處及作者!】
【編輯推薦】
- Linux下的DNS安全保障十大技巧
- Linux改善FTP服務(wù)器的安全性
網(wǎng)站名稱:如何保證自己的Linux生產(chǎn)服務(wù)器安全
文章位置:http://www.fisionsoft.com.cn/article/cdggdcp.html


咨詢
建站咨詢
