在上网的時候,我們經常會看到“端口”這個詞,也會經常用到端口號,比如在FTP地址后面增加的“ 21”,21就表示端口號。那么端口到底是什么意思呢﹖怎樣查看端口號呢﹖一個端口是否成為网絡惡意攻擊的大門呢﹖,我們應該如何面對形形色色的端口呢﹖下面就將介紹這方面的內容,以供大家參考。
21端口﹕21端口主要用于FTP(File Transfer Protocol,文件傳輸協議)服務。
端口說明﹕21端口主要用于FTP(File Transfer Protocol,文件傳輸協議)服務,FTP服務主要是為了在兩台計算机之間實現文件的上傳与下載,一台計算机作為FTP客戶端,另一台計算机作為FTP服務器,可以采用匿名(anonymous)登錄和授權用戶名与密碼登錄兩种方式登錄FTP服務器。目前,通過FTP服務來實現文件的傳輸是互聯网上上傳、下載文件最主要的方法。另外,還有一個20端口是用于FTP數据傳輸的默認端口號。
在Windows中可以通過Internet信息服務(IIS)來提供FTP連接和管理,也可以單獨安裝FTP服務器軟件來實現FTP功能,比如常見的FTP Serv-U。
操作建議﹕因為有的FTP服務器可以通過匿名登錄,所以常常會被黑客利用。另外,21端口還會被一些木馬利用,比如Blade Runner、FTP Trojan、Doly Trojan、WebEx等等。如果不架設FTP服務器,建議關閉21端口。
23端口﹕23端口主要用于Telnet(遠程登錄)服務,是Internet上普遍采用的登錄和仿真程序。
端口說明﹕23端口主要用于Telnet(遠程登錄)服務,是Internet上普遍采用的登錄和仿真程序。同樣需要設置客戶端和服務器端,開啟Telnet服務的客戶端就可以登錄遠程Telnet服務器,采用授權用戶名和密碼登錄。登錄之后,允許用戶使用命令提示符窗口進行相應的操作。在Windows中可以在命令提示符窗口中,鍵入“Telnet”命令來使用Telnet遠程登錄。
操作建議﹕利用Telnet服務,黑客可以搜索遠程登錄Unix的服務,掃描操作系統的類型。而且在Windows 2000中Telnet服務存在多個嚴重的漏洞,比如提升權限、拒絕服務等,可以讓遠程服務器崩潰。Telnet服務的23端口也是TTS(Tiny Telnet Server)木馬的缺省端口。所以,建議關閉23端口。
25端口﹕25端口為SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協議)服務器所開放,主要用于發送郵件,如今絕大多數郵件服務器都使用該協議。
端口說明﹕25端口為SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協議)服務器所開放,主要用于發送郵件,如今絕大多數郵件服務器都使用該協議。比如我們在使用電子郵件客戶端程序的時候,在創建賬戶時會要求輸入SMTP服務器地址,該服務器地址默認情況下使用的就是25端口。
端口漏洞﹕
1. 利用25端口,黑客可以尋找SMTP服務器,用來轉發垃圾郵件。
2. 25端口被很多木馬程序所開放,比如Ajan、Antigen、Email Password Sender、ProMail、trojan、Tapiras、Terminator、WinPC、WinSpy等等。拿WinSpy來說,通過開放25端口,可以監視計算机正在運行的所有窗口和模塊。
操作建議﹕如果不是要架設SMTP郵件服務器,可以將該端口關閉。
53端口﹕53端口為DNS(Domain Name Server,域名服務器)服務器所開放,主要用于域名解析,DNS服務在NT系統中使用的最為廣泛。
端口說明﹕53端口為DNS(Domain Name Server,域名服務器)服務器所開放,主要用于域名解析,DNS服務在NT系統中使用的最為廣泛。通過DNS服務器可以實現域名与IP地址之間的轉換,只要記住域名就可以快速訪問网站。
端口漏洞﹕如果開放DNS服務,黑客可以通過分析DNS服務器而直接獲取Web服務器等主机的IP地址,再利用53端口突破某些不穩定的防火牆,從而實施攻擊。近日,美國一家公司也公布了10個最易遭黑客攻擊的漏洞,其中第一位的就是DNS服務器的BIND漏洞。
操作建議﹕如果當前的計算机不是用于提供域名解析服務,建議關閉該端口。
67、68端口﹕67、68端口分別是為Bootp服務的Bootstrap Protocol Server(引導程序協議服務端)和Bootstrap Protocol Client(引導程序協議客戶端)開放的端口。
端口說明﹕67、68端口分別是為Bootp服務的Bootstrap Protocol Server(引導程序協議服務端)和Bootstrap Protocol Client(引導程序協議客戶端)開放的端口。Bootp服務是一种產生于早期Unix的遠程啟動協議,我們現在經常用到的DHCP服務就是從Bootp服務擴展而來的。通過Bootp服務可以為局域网中的計算机動態分配IP地址,而不需要每個用戶去設置靜態IP地址。
端口漏洞﹕如果開放Bootp服務,常常會被黑客利用分配的一個IP地址作為局部路由器通過“中間人”(man-in-middle)方式進行攻擊。
操作建議﹕建議關閉該端口。
69端口﹕TFTP是Cisco公司開發的一個簡單文件傳輸協議,類似于FTP。
端口說明﹕69端口是為TFTP(Trival File Tranfer Protocol,次要文件傳輸協議)服務開放的,TFTP是Cisco公司開發的一個簡單文件傳輸協議,類似于FTP。不過与FTP相比,TFTP不具有复雜的交互存取接口和認証控制,該服務适用于不需要复雜交換環境的客戶端和服務器之間進行數据傳輸。
端口漏洞﹕很多服務器和Bootp服務一起提供TFTP服務,主要用于從系統下載啟動代碼。可是,因為TFTP服務可以在系統中寫入文件,而且黑客還可以利用TFTP的錯誤配置來從系統獲取任何文件。
操作建議﹕建議關閉該端口。
79端口﹕79端口是為Finger服務開放的,主要用于查詢遠程主机在線用戶、操作系統類型以及是否緩沖區溢出等用戶的詳細信息。
端口說明﹕79端口是為Finger服務開放的,主要用于查詢遠程主机在線用戶、操作系統類型以及是否緩沖區溢出等用戶的詳細信息。比如要顯示遠程計算机www.abc.com上的user01用戶的信息,可以在命令行中鍵入“finger user01@www.abc.com”即可。
端口漏洞﹕一般黑客要攻擊對方的計算机,都是通過相應的端口掃描工具來獲得相關信息,比如使用“流光”就可以利用79端口來掃描遠程計算机操作系統版本,獲得用戶信息,還能探測已知的緩沖區溢出錯誤。這樣,就容易遭遇到黑客的攻擊。而且,79端口還被Firehotcker木馬作為默認的端口。
操作建議﹕建議關閉該端口。
80端口﹕80端口是為HTTP(HyperText Transport Protocol,超文本傳輸協議)開放的,這是上网沖浪使用最多的協議,主要用于在WWW(World Wide Web,万維网)服務上傳輸信息的協議。
端口說明﹕80端口是為HTTP(HyperText Transport Protocol,超文本傳輸協議)開放的,這是上网沖浪使用最多的協議,主要用于在WWW(World Wide Web,万維网)服務上傳輸信息的協議。我們可以通過HTTP地址加“:80”(即常說的“网址”)來訪問网站的,比如http://www.cce.com.cn:80,因為瀏覽网頁服務默認的端口號是80,所以只要輸入网址,不用輸入“:80”。
端口漏洞﹕有些木馬程序可以利用80端口來攻擊計算机的,比如Executor、RingZero等。
操作建議﹕為了能正常上网沖浪,我們必須開啟80端口。
99端口﹕99端口是用于一個名為“Metagram Relay”(亞對策延時)的服務,該服務比較少見,一般是用不到的。
端口說明﹕99端口是用于一個名為“Metagram Relay”(亞對策延時)的服務,該服務比較少見,一般是用不到的。
端口漏洞﹕雖然“Metagram Relay”服務不常用,可是Hidden Port、NCx99等木馬程序會利用該端口,比如在Windows 2000中,NCx99可以把cmd﹒exe程序綁定到99端口,這樣用Telnet就可以連接到服務器,隨意添加用戶、更改權限。