久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

NetBIOS

來自站長百科
Lwbo1987討論 | 貢獻2011年7月19日 (二) 15:54的版本 →?NETBIOS給用戶帶來的潛在危害
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉至: 導航、? 搜索

NETBIOS協(xié)議是由IBM公司開發(fā),主要用于數(shù)十臺計算機的小型局域網(wǎng)。該協(xié)議是一種在局域網(wǎng)上的程序可以使用的應用程序編程接口(API),為程序提供了請求低級服務的統(tǒng)一的命令集,作用是為了給局域網(wǎng)提供網(wǎng)絡以及其他特殊功能,系統(tǒng)可以利用WINS服務、廣播及Lmhost文件等多種模式將NetBIOS名解析為相應IP地址,實現(xiàn)信息通訊,所以在局域網(wǎng)內部使用NetBIOS協(xié)議可以方便地實現(xiàn)消息通信及資源的共享。因為它占用系統(tǒng)資源少、傳輸效率高,所以幾乎所有的局域網(wǎng)都是在NetBIOS協(xié)議的基礎上工作的。

NetBIOS的應用[ ]

  英文原義:NetBIOS Services Protocols

  中文釋義:(RFC-1001,1002)網(wǎng)絡基本輸入/輸出系統(tǒng)協(xié)議

  應 用:在Windows操作系統(tǒng)中,默認情況下在安裝TCP/IP協(xié)議后會自動安裝NetBIOS。比如在Windows 2000/XP中,當選擇“自動獲得IP”后會啟用DHCP服務器,從該服務器使用NetBIOS設置;如果使用靜態(tài)IP地址或DHCP服務器不提供NetBIOS設置,則啟用TCP/IP上的NetBIOS。具體的設置方法如下:首先打開“控制面板”,雙擊“網(wǎng)絡連接”圖標,打開本地連接屬性。接著,在屬性窗口的“常規(guī)”選項卡中選擇“Internet協(xié)議(TCP/IP)”,單擊“屬性”按鈕。然后在打開的窗口中,單擊“高級”按鈕;在“高級TCP/IP設置”窗口中選擇“WINS”選項卡,在“NetBIOS設置”區(qū)域中就可以相應的NetBIOS設置。

NetBIOS:網(wǎng)絡基本輸入輸出系統(tǒng)[ ]

  NetBIOS 定義了一種軟件接口以及在應用程序和連接介質之間提供通信接口的標準方法。NetBIOS 是一種會話層協(xié)議,應用于各種 LAN (Ethernet、Token Ring 等)和 WAN 環(huán)境,諸如 TCP/IP、PPP 和 X.25 網(wǎng)絡。

  NetBIOS 使得應用程序無需了解包括差錯恢復(會話模式)在內的網(wǎng)絡細節(jié)。NetBIOS 請求以網(wǎng)絡控制塊(NCB:Network Control Block)的形式提供,NCB 中包含了信息存放位置和目標名稱等信息。

  NetBIOS 提供開放系統(tǒng)互聯(lián)(OSI)模型中的會話層和傳輸層服務,但不支持標準幀或數(shù)據(jù)格式的傳輸。NetBIOS 擴展用戶接口(NetBEUI)支持標準幀格式,它為 NetBIOS 提供網(wǎng)絡層和傳輸層服務支持。

  NetBIOS 支持兩種通信模式:會話(session)或數(shù)據(jù)報(datagram)。會話模式是指兩臺計算機為“對話”建立一個連接,允許處理大量信息,并支持差錯監(jiān)測和恢復功能。數(shù)據(jù)報模式面向“無連接”(信息獨立發(fā)送)操作,發(fā)送的信息較小,由應用程序提供差錯監(jiān)測和恢復功能。此外數(shù)據(jù)報模式也支持將信息廣播到局域網(wǎng)中的每臺計算機上。

  NetBIOS 名稱為 16 字節(jié)長(必要情況下使用填充位填滿),對使用的字節(jié)值幾乎沒有限制。對于不執(zhí)行路由的小型網(wǎng)絡,將 NetBIOS 名稱映射到 IP 地址上有三種方法:

  1. IP 廣播- 當目標地址不在本地 cache 上時,廣播一個 包含目標計算機 NetBIOS 名稱的數(shù)據(jù)包。目標計算機返回其 IP 地址。
  2. lmhosts 文件 - 這是一個負責映射 IP 地址和 NetBIOS 計算機名稱的文件。
  3. NBNS - NetBIOS 命名服務器負責 將 NetBIOS 名稱映射到 IP 地址上。該服務由 Linux 環(huán)境下的后臺程序(nmbd daemon)執(zhí)行。

NETBIOS協(xié)議結構[ ]

  NetBIOS 數(shù)據(jù)包有很多不同格式,主要取決于服務和信息類型,以及用以傳送 NetBIOS 數(shù)據(jù)包的傳輸協(xié)議。 NetBIOS 包含三種基本服務: NAME、SESSION 和 DATAGRAM。作為例子,我們提供 TCP/IP 環(huán)境中的 NetBIOS 名稱數(shù)據(jù)包格式:

 Header (12 bytes) 
 Question Entry (variable) 
 Answer Resource Records (variable) 
 Authority Resource Records (variable) 
 Additional Resource Records (variable)

  NBTSTAT命令可以用來查詢涉及到NetBIOS信息的網(wǎng)絡機器。另外,它還可以用來消除NetBIOS高速緩存器和預加載LMHOSTS文件。這個命令在進行安全檢查時非常有用。

 用法:nbtstat [-a RemoteName] [-A IP_address] [-c] [-n] [-R] [-r] [-S] [-s] 
 參數(shù) :
 -a列出為其主機名提供的遠程計算機名字表。 
 -A列出為其IP地址提供的遠程計算機名字表。 
 -c列出包括了IP地址的遠程名字高速緩存器。 
 -n列出本地NetBIOS名字。 
 -r列出通過廣播和WINS解析的名字。 
 -R消除和重新加載遠程高速緩存器名字表。 
 -S列出有目的地IP地址的會話表。 
 -s列出會話表對話。 

  NBTSTAT生成的列標題具有以下含義:

  • Input :接收到的字節(jié)數(shù)。
  • Output :發(fā)出的字節(jié)數(shù)。
  • In/Out :無論是從計算機(出站)還是從另一個系統(tǒng)連接到本地計算機(入站)。
  • Life :在計算機消除名字表高速緩存表目前“度過”的時間。
  • Local Name :為連接提供的本地NetBIOS名字。
  • Remote Host :遠程主機的名字或IP地址。
  • Type :一個名字可以具備兩個類型之一:unique or group

  在16個字符的NetBIOS名中,最后一個字節(jié)往往有具體含義,因為同一個名可以在同一臺計算機上出現(xiàn)多次。這表明該名字的最后一個字節(jié)被轉換成了16進制。

  State NetBIOS連接將在下列“狀態(tài)”(任何一個)中顯示:

  狀態(tài)含義:

 Accepting: 進入連接正在進行中。 
 Associated: 連接的端點已經建立,計算機已經與IP地址聯(lián)系起來。 
 Connected: 這是一個好的狀態(tài)!它表明您被連接到遠程資源上。 
 Connecting: 您的會話試著解析目的地資源的名字-IP地址映射。 
 Disconnected: 您的計算機請求斷開,并等待遠程計算機作出這樣的反應。 
 Disconnecting: 您的連接正在結束。 
 Idle: 遠程計算機在當前會話中已經打開,但現(xiàn)在沒有接受連接。 
 Inbound: 入站會話試著連接。 
 Listening: 遠程計算機可用。 
 Outbound: 您的會話正在建立TCP連接。 
 Reconnecting: 如果第一次連接失敗,就會顯示這個狀態(tài),表示試著重新連接

NETBIOS給用戶帶來的潛在危害[ ]

  當安裝TCP/IP協(xié) 議時,NetBIOS 也被Windows作為默認設置載入,我們的計算機也具有了NetBIOS本身的開放性。某些別有用心的人就利用這個功能來攻擊服務器,使管理員不能放心使用文件和打印機共享。

  利用NETBIOS漏洞進行攻擊的端口分別為:

  135端口開放實際上是一個WINNT漏洞,開放的135的端口情況容易引起自外部的“Snort”攻擊!

  對于135端口開放的問題,可以在你的防火墻上,增加一條規(guī)則:拒絕所有的這類進入的UDP包,目的端口是135,源端口是7,19,或者135,這樣可以保護內部的系統(tǒng),防止來自外部的攻擊。大多數(shù)防火墻或者包過濾器已經設置了很多嚴格的規(guī)則,已覆蓋了這條過濾規(guī)則,但仍需注意:有一些NT的應用程序,它們依靠UDP135端口進行合法的通訊,而打開你135的端口與NT的RPC服務進行通訊。如果真是這樣,你一定要在那些原始地址的系統(tǒng)上(需要135口通訊),實施上述的規(guī)則,指定來自這些系統(tǒng)的通訊可以通過防火墻,或者,可以被攻擊檢測系統(tǒng)所忽略,以便維持那些應用程序的正常連接。為了保護你的信息安全,強烈建議你安裝微軟的最新補丁包。

  上面我們說到Netbios(NETwork Basic Input/Output System)網(wǎng)絡基本輸入輸出系統(tǒng)。是1983年IBM開發(fā)的一套網(wǎng)絡標準,微軟在這基礎上繼續(xù)開發(fā)。微軟的客戶機/服務器網(wǎng)絡系統(tǒng)都是基于NetBIOS的。在利用Windows NT4.0 構建的網(wǎng)絡系統(tǒng)中,對每一臺主機的唯一標識信息是它的NetBIOS名。系統(tǒng)可以利用WINS服務、廣播及Lmhost文件等多種模式通過139端口將NetBIOS名解析為相應IP地址,從而實現(xiàn)信息通訊。在這樣的網(wǎng)絡系統(tǒng)內部,利用NetBIOS名實現(xiàn)信息通訊是非常方便、快捷的。但是在Internet上,它就和一個后門程序差不多了。因此,我們很有必要堵上這個可怕的漏洞。

非局域網(wǎng)用戶如何防范NETBIOS漏洞攻擊[ ]

  在windows9x下如果你是個撥號用戶。完全不需要登陸到nt局域網(wǎng)絡環(huán)境的話。只需要在控制面板→網(wǎng)絡→刪除microsoft網(wǎng)絡用戶,使用microsoft友好登陸就可以了。但是如果你需要登陸到nt網(wǎng)絡的話。那這一項就不能去處。因為nt網(wǎng)里需要使用netbios。

  在windowsNT下你可以取消netbios與TCP/IP協(xié)議的綁定??刂泼姘濉W(wǎng)絡→Netbios接口→WINS客戶(tcp/ip)→禁用。確定。重啟。這樣nt的計算機名和工作組名也隱藏了,不過會造成基于netbios的一些命令無法使用。如net等。

  在windowsNT下你可以選中網(wǎng)絡鄰居→右鍵→本地連接→INTERNET協(xié)議(TCP/IP)→屬性→高級→選項→TCP/IP篩選→在“只允許”中填入除了137,138,139只外的端口。如果你在局域網(wǎng)中,會影響局域網(wǎng)的使用

  在windowsXP下你可以在控制面板上點擊管理工具-本地安全策略,右擊"IP安全策略,在本地計算機"選擇"管理IP篩選器表和篩選器操作",點添加,在對話框里填,隨便寫.只要你記得住.最好還是寫"禁用135/139端口"比較看的懂.點右邊的添加->下一步->源地址為"任何地址"->目的地址"我的地址"->協(xié)儀為TCP->在到此端口里填135或139就可以.

  還有一個辦法就是TCP/IP協(xié)儀里禁用NETBIOS.

相關條目[ ]

參考來源[ ]