国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

五個頂級Linux安全工具(1)
2009-01-03   

首先,沒有哪個程序能做到讓你的網(wǎng)絡(luò)或服務(wù)器永久地安全,安全是一個不斷改進、評估、再改進的持續(xù)過程,幸運的是,在linux下有許多好的工具在這個過程中能幫助你,在這篇文章中,我將向你推薦5款我最喜愛的安全工具,它們能幫助你預(yù)防,檢查,響應(yīng)入侵行為。盡管它更容易預(yù)防隨時可能發(fā)生的問題,但某些時候你遇到問題時,你還是需要檢查和響應(yīng)的,這就意味著在形式危及你需要它們之前,你得先熟悉它們的用法。

1、Nmap

為了評估一個機器的是否容易遵守攻擊,你需要知道有多少服務(wù)是暴露給攻擊者的。有一個優(yōu)秀的工具就是Fyodor的網(wǎng)絡(luò)映射器Nmap,Debian用戶可以通過apt-get install nmap來獲取它,務(wù)必要運行它檢查服務(wù)器上究竟運行了些什么服務(wù)—即使你認為你已經(jīng)知道了也要運行,很明顯,如果ssh端口已經(jīng)關(guān)閉,那么通過ssh密碼猜測就對你沒什么影響。

Nmap最簡單的用法就是在你本地的網(wǎng)絡(luò)上探測主機,在這個實例中,我們要求nmap發(fā)送ICMP echo請求包(ping)到某段ip地址范圍內(nèi)的所有主機:

$ nmap -sP 10.0.0.1-254
Starting nmap 3.81 ( http://www.insecure.org/nmap/ )
       at 2006-11-01 14:46
NZDT
Host 10.0.0.25 appears to be up.
MAC Address: 00:0C:F1:AE:E6:08 (Intel)
Host 10.0.0.51 appears to be up.
MAC Address: 08:00:09:9A:1A:AA (Hewlett Packard)
Host 10.0.0.70 appears to be up.
MAC Address: 00:0F:EA:64:4E:1E (Giga-Byte Tech Co.)
...

不過nmap最常用的是用來探測哪個服務(wù)正在運行。因為TCP建立一個連接使用了3次握手,我們能檢查到無真實連接到它們但又被打開的端口,這就是著名的SYN或半打開掃描,當(dāng)用root登陸執(zhí)行時這是默認的模式,如果作為一個正常用戶執(zhí)行,nmap嘗試全連接來測試是否每個端口是否是打開的。(題外話:在半打開模式下,我們發(fā)送初始化SYN數(shù)據(jù)包并監(jiān)聽響應(yīng),RST表明端口是關(guān)閉的,SYN+ACK表示端口是打開的,如果沒有收到響應(yīng),nmap標(biāo)記這個端口是被過濾了,某些防火墻會丟掉不該有的數(shù)據(jù)包,產(chǎn)生一個過濾狀態(tài)標(biāo)記,其他的將發(fā)送RST使得端口看起來是關(guān)閉的)典型地,如果一個服務(wù)器正在監(jiān)聽你不希望監(jiān)聽的端口,你應(yīng)該仔細檢查一下:

#nmap -sS 10.0.0.89
Starting nmap 3.81 ( http://www.insecure.org/nmap/ )
          at 2006-11-01 14:52
NZDT
Interesting ports on 10.0.0.89:
(The 1637 ports scanned but not shown
below are in state: closed)
PORT      STATE SERVICE
21/tcp    open  ftp
22/tcp    open  ssh
42/tcp    open  nameserver
80/tcp    open  http
110/tcp   open  pop3
...


Fyodor也添加了許多服務(wù)的指紋,你可以要求nmap標(biāo)識出特定的服務(wù),在命令后加上-sV選項即可:

# nmap -sV 10.0.0.89
Starting nmap 3.81 ( http://www.insecure.org/nmap/ )
        at 2006-11-01 14:47
NZDT
Interesting ports on 10.0.0.89:
(The 1637 ports scanned but not shown
below are in state: closed)
PORT      STATE SERVICE           VERSION
21/tcp    open  ftp?
22/tcp    open  ssh               OpenSSH 3.8.1p1
Debian-8.sarge.4 (protocol 2.0)
42/tcp    open  nameserver?
80/tcp    open  http              Apache httpd 1.3.33
((Debian GNU/Linux) mod_gzip/1.3.26.1a PHP/4.3.10-16)
110/tcp   open  pop3?
...

其他難以置信的用法是操作系統(tǒng)的探測,在命令后加上-O參數(shù)即可,如果這個機器有至少一個端口打開和至少一個端口關(guān)閉的話,你就能準(zhǔn)確地獲取操作系統(tǒng)的信息:

# nmap -O -sS 10.0.0.89
Starting nmap 3.81 ( http://www.insecure.org/nmap/ )
         at 2006-11-02 09:02
NZDT
Interesting ports on 10.0.0.89:
(The 1637 ports scanned but not shown
below are in state: closed)
PORT      STATE SERVICE
21/tcp    open  ftp
...
Device type: general purpose
Running: Linux 2.4.X|2.5.X|2.6.X
OS details: Linux 2.5.25 - 2.6.3 or
Gentoo 1.2 Linux 2.4.19 rc1-rc7), Linux 2.6.3 - 2.6.8
Uptime 30.906 days (since Mon Oct  2 11:18:59 2006)

因此,請使用nmap在你的網(wǎng)絡(luò)上檢查所有機器,看是否存在有臨時安裝的但又被忘記刪除的服務(wù),你也可以用它從你的網(wǎng)絡(luò)范圍之外來檢查你的防火墻是否正確地配置了。


共6頁: 1 [2] [3] [4] [5] [6] 下一頁
 第 1 頁:  第 2 頁:OpenSSH
 第 3 頁:Tcpdump  第 4 頁:Snort
 第 5 頁:Iptables  第 6 頁:總結(jié)

熱詞搜索:

上一篇:反黑教程:用簡單方法查找黑客的老巢
下一篇:保障ISA Server 2004 EE安全性最佳操作

分享到: 收藏
主站蜘蛛池模板: 湄潭县| 海淀区| 濮阳县| 梁平县| 北京市| 永宁县| 阿巴嘎旗| 钟祥市| 彰化市| 南华县| 商南县| 黄冈市| 时尚| 阿坝县| 美姑县| 萍乡市| 陇南市| 呼伦贝尔市| 商城县| 霸州市| 万安县| 大新县| 玉树县| 年辖:市辖区| 阿克陶县| 休宁县| 武鸣县| 中方县| 东明县| 通许县| 林州市| 荥阳市| 左权县| 师宗县| 东阿县| 织金县| 灵石县| 海原县| 石泉县| 浮山县| 绩溪县|