成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何保證自己的Linux生產服務器安全

原創
安全 網站安全
本文詳細講述了如何保證自己的Linux生產服務器安全。

【51CTO.com獨家特稿】

①首先要保證自己的服務器的絕對安全,root密碼我一般設置為28位以上,而且某些重要的服務器必須只有幾個人知道root密碼,這個根據公司權限來設置,如果有公司的系統管理員離職,root密碼一定要更改;玩linux久了的人都應該知道,更改root密碼不會影響linux的crontab計劃任務,而windows2003就不一樣了,如果隨意更改administrator密碼,會直接影響其計劃任務運行。

②我的Nagios外網監控服務器,剛開始測試時取的密碼是redhat,放進公網一天就被人改了,郁悶死了;后來環境部署成熟以后發現仍然有不少外網ip在掃描和試探,看來不用點工具不行??;呵呵,DenyHosts是用Python2.3寫的一個程序,它會分析/var/log/secure等日志文件,當發現同一IP在進行多次SSH密碼嘗試時就會記錄IP到/etc/hosts.deny文件,從而達到自動屏蔽該IP的目的。

DenyHosts官方網站為:http://denyhosts.sourceforge.net

一、檢查安裝條件

1、首先判斷系統安裝的sshd是否支持tcp_wrappers(默認都支持)

# ldd /usr/sbin/sshd

libwrap.so.0 => /usr/lib/libwrap.so.0 (0x0046e000)

2、判斷默認安裝的Python版本

# python -V

Python 2.3.4

二、已安裝Python2.3以上版本的情況

1、安裝DenyHosts

# cd /usr/local/src

# wget http://jaist.dl.sourceforge.net/sourceforge/denyhosts/DenyHosts-2.6.tar.gz

# tar zxf DenyHosts-2.6.tar.gz

# cd DenyHosts-2.6

# python setup.py install

程序腳本自動安裝到/usr/share/denyhosts

庫文件自動安裝到/usr/lib/python2.3/site-packages/DenyHosts

denyhosts.py自動安裝到/usr/bin

2、設置啟動腳本

# cd /usr/share/denyhosts/

# cp daemon-control-dist daemon-control

# chown root daemon-control

# chmod 700 daemon-control

# grep -v "^#" denyhosts.cfg-dist > denyhosts.cfg

# vi denyhosts.cfg

根據自己需要進行相應的修改

----------------denyhosts.cfg------------------------

SECURE_LOG = /var/log/secure

#RedHat/Fedora Core分析該日志文件

#其它版本linux根據denyhosts.cfg-dist內提示選擇。

PURGE_DENY = 30m

#過多久后清除

DENY_THRESHOLD_INVALID = 1

#允許無效用戶(/etc/passwd未列出)登錄失敗的次數

DENY_THRESHOLD_VALID = 5

#允許有效(普通)用戶登錄失敗的次數

DENY_THRESHOLD_ROOT = 3

#允許root登錄失敗的次數

HOSTNAME_LOOKUP=NO

#是否做域名反解

----------------denyhosts.cfg------------------------

如果需要DenyHosts隨系統重啟而自動啟動,還需做如下設置:

# vi /etc/rc.local

加入下面這條命令

/usr/share/denyhosts/daemon-control start

3、啟動

# /usr/share/denyhosts/daemon-control start

如果要使DenyHosts每次重起后自動啟動還需做如下設置:

# cd /etc/init.d

# ln -s /usr/share/denyhosts/daemon-control denyhosts

# chkconfig --add denyhosts

# chkconfig --level 345 denyhosts on

然后就可以啟動了:

service denyhosts start

DenyHosts配置文件:

vi /etc/denyhosts.cfg

SECURE_LOG = /var/log/secure #ssh 日志文件,它是根據這個文件來判斷的。

HOSTS_DENY = /etc/hosts.deny #控制用戶登陸的文件

PURGE_DENY = 5m#過多久后清除已經禁止的

BLOCK_SERVICE   = sshd#禁止的服務名

DENY_THRESHOLD_INVALID = 1#允許無效用戶失敗的次數

DENY_THRESHOLD_VALID = 10#允許普通用戶登陸失敗的次數

DENY_THRESHOLD_ROOT = 5#允許root登陸失敗的次數

HOSTNAME_LOOKUP=NO#是否做域名反解

DAEMON_LOG = /var/log/denyhosts#自己的日志文件

ADMIN_EMAIL = yuhongchun027@163.com#管理員郵件地址,它會給管理員發郵件

③服務器上除root外,Linux用戶越少越好;如果非要添加授權用戶,請給他的登陸shell為nologin;終止未授權用戶,定期檢查系統有無多余的用戶都是很必要的工作。

④分析系統的日志文件,尋找入侵者曾經試圖入侵系統的蛛絲馬跡。last命令是另外一個可以用來查找非授權用戶登錄事件的工具

lyychee pts/2 54.107.130.61.di Mon May 22 14:14 still logged in

lyychee pts/2 51.107.130.61.di Thu May 18 18:36 - 18:42 (00:05)

lyychee pts/2 61.130.107.51 Tue May 16 14:21 - 14:39 (00:18)

root pts/2 61.130.107.58 Sat May 13 15:40 - 15:43 (00:02)

lyychee pts/2 210.32.178.253 Fri May 12 00:53 - 01:16 (00:23)

root pts/2 58.107.130.61.di Wed May 10 15:33 - 15:35 (00:01)

root pts/2 61.130.107.58 Tue May 9 14:58 - 15:07 (00:08)

root pts/2 59.78.34.62 Sun May 7 07:40 - 07:45 (00:05)

lyychee pts/2 59.78.34.62 Sat May 6 23:50 - 00:27 (00:37)

lyychee pts/2 222.64.24.144 Sat May 6 10:56 - 10:56 (00:00)

root pts/2 192.168.0.111 Sat May 6 00:01 - 00:02 (00:01)

lyychee pts/2 222.64.22.144 Thu May 4 12:41 - 12:43 (00:0

root pts/2 59.78.34.62 Tue May 2 06:59 - 07:00 (00:00)

以下是一臺機器上的演示圖:

last命令輸入的信息來自/var/log/wtmp。這個文件詳細地記錄著每個系統用戶的訪問活動。但是有經驗的入侵者往往會刪掉/var/log/wtmp以清除自己非法行為的證據,但是這種清除行為還是會露出蛛絲馬跡:在日志文件里留下一個沒有退出操作與之對應的登錄操作(因為在你刪除wtmp的時候,你的登錄記錄就沒有了,但是你待會兒登出,系統還是會把你記下來),不過再高明一點就用at或者cron等自己登出之后再刪文件。(但是這種方法也還是可以查,總之linux沒有一種操作是最強的,強到沒有紕漏。就像古龍的小說一樣,沒有一個人是天下第一。這樣看起來才有勁)

⑤另外,可以用命令 grep error /var/log/messages檢查自己的服務器是否存在著硬件損壞的情況。

⑥嘗試使用Chkrootkit應用程序對rootkit的蹤跡和特進行查找,從它的報告中分析你的服務器否已經感染木馬。

⑦嘗試使用AIDE來檢查文件系統的完整性。

⑧推薦使用Snort自動檢測入侵,它集成了同類軟件中最先進行技術,并且是開放源碼的。

⑨以自己的郵件服務器舉例說明,由于這是一個獨立的服務器,所以前端并沒放置硬件防火墻及Web防火墻,所以一定要開啟iptables來防護,其/root/firewall.sh內容如下:

#/bin/bash

iptables -F

iptables -F -t nat

iptables -X

iptables -P INPUT DROP

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEP

#load connection-tracking modules

modeprobe ip_conntrack

modprobe iptable_nat

modprobe ip_conntrack_ftp

modprobe ip_nat_ftp

iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -p tcp -m multiport

--dport80,443,25,465,110,995,143,993,587,465,22 -j ACCEPT

在另一臺機器上用掃描之王nmap進行掃描

[root@mail postfix]# nmap -P0 -sS 211.143.6.X

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2009-03-29 16:21 CST

Interesting ports on 211.143.6.X:

Not shown: 1668 closed ports

PORT     STATE SERVICE

22/tcp open   ssh

25/tcp open   smtp

80/tcp open   http

110/tcp   open   pop3

111/tcp   open   rpcbind

143/tcp   open   imap

443/tcp   open   https

465/tcp   open   smtps

587/tcp   open   submission

993/tcp   open   imaps

995/tcp   open   pop3s

1014/tcp open   unknown

lsof -i:1014,發現又是rpc.statd,這東東,每次用的端口都不一樣?。凰荒苷_處理SIGPID信號,遠程攻擊者可利用這個漏洞關閉進程,進行拒絕服務攻擊;發現rpc.statd是由服務nfslock開啟,關閉它即可

service nfslock stop

chkconfig nfslock off

⑩停掉一些系統不必要的服務,強化內核;多關注下服務器的內核漏洞,現在linux很多攻擊都是針對內核的,保證內核版本為2.6.9以上(不含2.6.9)。

【51CTO.COM 獨家特稿,轉載請注明出處及作者!】

【編輯推薦】

  1. Linux下的DNS安全保障十大技巧
  2. Linux改善FTP服務器的安全性
責任編輯:許鳳麗 來源: 51CTO.com
相關推薦

2012-05-08 13:59:23

2009-03-04 06:37:00

2012-11-26 09:48:50

Linux服務器

2018-08-07 14:49:55

2018-01-31 11:20:48

2018-01-10 10:45:37

2022-06-14 23:34:10

Linux安全服務器

2011-08-09 13:58:53

2015-08-05 09:35:38

Bastille服務器安全

2009-07-04 14:37:12

2018-07-13 10:18:28

Linux服務器經驗

2010-05-31 14:56:11

2014-03-06 09:23:19

Git服務器Github

2010-07-16 12:10:15

2010-10-08 10:17:59

Web服務安全

2018-09-06 10:16:39

2018-06-25 09:48:00

數據安全云服務

2009-01-23 21:33:00

2011-03-21 13:10:15

2011-11-21 16:32:19

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看中文字幕 | 黄色av观看| 日韩在线免费 | 在线一区视频 | 色性av | 一区二区三区在线 | 欧 | 中文字幕av一区 | 久久综合久久综合久久综合 | 羞羞视频在线免费 | 日韩电影在线 | 狠狠色狠狠色综合日日92 | 91精品国产777在线观看 | 国产91丝袜在线熟 | 不用播放器看的av | 欧美专区在线 | 羞羞视频在线观看 | 作爱视频免费看 | 亚洲精品v日韩精品 | 美女爽到呻吟久久久久 | 91香蕉| 美日韩视频 | 国产免费国产 | 在线免费观看日本 | 国产精品一区二区三区四区 | 男人的天堂中文字幕 | 亚洲一区视频 | 午夜欧美 | 欧美一级二级视频 | av天天看 | 综合久久一区 | 久久999 | 精品久久99 | 亚洲国产成人精品在线 | 在线观看视频91 | 国产成人免费视频 | 精品99久久久久久 | 啪一啪在线视频 | 久久久久久亚洲 | 中文字幕中文字幕 | 国产成人福利在线观看 | 日韩在线中文 |