當前位置:首頁 » 安全設置 » 網路安全中的欺騙攻擊與防禦技術
擴展閱讀
aq電腦錄屏為什麼黑屏 2025-02-10 22:38:30
網站站標怎麼做 2025-02-10 22:24:59

網路安全中的欺騙攻擊與防禦技術

發布時間: 2023-08-04 14:47:14

① 常見的網路攻擊方法和防禦技術

網路攻擊類型

偵查攻擊:

搜集網路存在的弱點,以進一步攻擊網路。分為掃描攻擊和網路監聽。

掃描攻擊:埠掃描,主機掃描,漏洞掃描。

網路監聽:主要指只通過軟體將使用者計算機網卡的模式置為混雜模式,從而查看通過此網路的重要明文信息。

埠掃描:

根據 TCP 協議規范,當一台計算機收到一個TCP 連接建立請求報文(TCP SYN) 的時候,做這樣的處理:

1、如果請求的TCP埠是開放的,則回應一個TCP ACK 報文, 並建立TCP連接控制結構(TCB);

2、如果請求的TCP埠沒有開放,則回應一個TCP RST(TCP頭部中的RST標志設為1)報文,告訴發起計算機,該埠沒有開放。

相應地,如果IP協議棧收到一個UDP報文,做如下處理:

1、如果該報文的目標埠開放,則把該UDP 報文送上層協議(UDP ) 處理, 不回應任何報文(上層協議根據處理結果而回應的報文例外);

2、如果該報文的目標埠沒有開放,則向發起者回應一個ICMP 不可達報文,告訴發起者計算機該UDP報文的埠不可達。

利用這個原理,攻擊者計算機便可以通過發送合適的報文,判斷目標計算機哪些TC 或UDP埠是開放的。

過程如下:

1、發出埠號從0開始依次遞增的TCP SYN或UDP報文(埠號是一個16比特的數字,這樣最大為65535,數量很有限);

2、如果收到了針對這個TCP 報文的RST 報文,或針對這個UDP 報文 的 ICMP 不可達報文,則說明這個埠沒有開放;

3、相反,如果收到了針對這個TCP SYN報文的ACK報文,或者沒有接收到任何針對該UDP報文的ICMP報文,則說明該TCP埠是開放的,UDP埠可能開放(因為有的實現中可能不回應ICMP不可達報文,即使該UDP 埠沒有開放) 。

這樣繼續下去,便可以很容易的判斷出目標計算機開放了哪些TCP或UDP埠,然後針對埠的具體數字,進行下一步攻擊,這就是所謂的埠掃描攻擊。

主機掃描即利用ICMP原理搜索網路上存活的主機。

網路踩點(Footprinting)

攻擊者事先匯集目標的信息,通常採用whois、Finger等工具和DNS、LDAP等協議獲取目標的一些信息,如域名、IP地址、網路拓撲結構、相關的用戶信息等,這往往是黑客入侵之前所做的第一步工作。

掃描攻擊

掃描攻擊包括地址掃描和埠掃描等,通常採用ping命令和各種埠掃描工具,可以獲得目標計算機的一些有用信息,例如機器上打開了哪些埠,這樣就知道開設了哪些服務,從而為進一步的入侵打下基礎。

協議指紋

黑客對目標主機發出探測包,由於不同操作系統廠商的IP協議棧實現之間存在許多細微的差別(也就是說各個廠家在編寫自己的TCP/IP 協議棧時,通常對特定的RFC指南做出不同的解釋),因此各個操作系統都有其獨特的響應方法,黑客經常能確定出目標主機所運行的操作系統。

常常被利用的一些協議棧指紋包括:TTL值、TCP窗口大小、DF 標志、TOS、IP碎片處理、 ICMP處理、TCP選項處理等。

信息流監視

這是一個在共享型區域網環境中最常採用的方法。

由於在共享介質的網路上數據包會經過每個網路節點, 網卡在一般情況下只會接受發往本機地址或本機所在廣播(或多播)地址的數據包,但如果將網卡設置為混雜模式(Promiscuous),網卡就會接受所有經過的數據包。

基於這樣的原理,黑客使用一個叫sniffer的嗅探器裝置,可以是軟體,也可以是硬體)就可以對網路的信息流進行監視,從而獲得他們感興趣的內容,例如口令以及其他秘密的信息。

訪問攻擊

密碼攻擊:密碼暴力猜測,特洛伊木馬程序,數據包嗅探等方式。中間人攻擊:截獲數據,竊聽數據內容,引入新的信息到會話,會話劫持(session hijacking)利用TCP協議本身的不足,在合法的通信連接建立後攻擊者可以通過阻塞或摧毀通信的一方來接管已經過認證建立起來的連接,從而假冒被接管方與對方通信。

拒絕服務攻擊

偽裝大量合理的服務請求來佔用過多的服務資源,從而使合法用戶無法得到服務響應。

要避免系統遭受DoS 攻擊,從前兩點來看,網路管理員要積極謹慎地維護整個系統,確保無安全隱患和漏洞;

而針對第四點第五點的惡意攻擊方式則需要安裝防火牆等安 全設備過濾DoS攻擊,同時強烈建議網路管理員定期查看安全設備的日誌,及時發現對系統存在安全威脅的行為。

常見拒絕服務攻擊行為特徵與防禦方法

拒絕服務攻擊是最常見的一類網路攻擊類型。

在這一攻擊原理下,它又派生了許多種不同的攻擊方式。

正確了解這些不同的拒絕攻擊方式,就可以為正確、系統地為自己所在企業部署完善的安全防護系統。

入侵檢測的最基本手段是採用模式匹配的方法來發現入侵攻擊行為。

要有效的進行反攻擊,首先必須了解入侵的原理和工作機理,只有這樣才能做到知己知彼,從而有效的防止入侵攻擊行為的發生。


下面我們針對幾種典型的拒絕服務攻擊原理進行簡要分析,並提出相應的對策。

死亡之Ping( Ping of death)攻擊

由於在早期的階段,路由器對包的最大大小是有限制的,許多操作系統TCP/IP棧規定ICMP包的大小限制在64KB 以內。

在對ICMP數據包的標題頭進行讀取之後,是根據該標題頭里包含的信息來為有效載荷生成緩沖區。

當大小超過64KB的ICMP包,就會出現內存分配錯誤,導致TCP/IP堆棧崩潰,從而使接受方計算機宕機。

這就是這種「死亡之Ping」攻擊的原理所在。

根據這一攻擊原理,黑客們只需不斷地通過Ping命令向攻擊目標發送超過64KB的數據包,就可使目標計算機的TCP/IP堆棧崩潰,致使接受方宕機。

防禦方法:

現在所有的標准TCP/IP協議都已具有對付超過64KB大小數據包的處理能力,並且大多數防火牆能夠通過對數據包中的信息和時間間隔分析,自動過濾這些攻擊。

Windows 98 、Windows NT 4.0(SP3之後)、Windows 2000/XP/Server 2003 、Linux 、Solaris和Mac OS等系統都已具有抵抗一般「Ping of death 」拒絕服務攻擊的能力。

此外,對防火牆進行配置,阻斷ICMP 以及任何未知協議數據包,都可以防止此類攻擊發生。

淚滴( teardrop)攻擊

對於一些大的IP數據包,往往需要對其進行拆分傳送,這是為了迎合鏈路層的MTU(最大傳輸單元)的要求。

比如,一個6000 位元組的IP包,在MTU為2000的鏈路上傳輸的時候,就需要分成三個IP包。

在IP 報頭中有一個偏移欄位和一個拆分標志(MF)。

如果MF標志設置為1,則表面這個IP包是一個大IP包的片斷,其中偏移欄位指出了這個片斷在整個 IP包中的位置。

例如,對一個6000位元組的IP包進行拆分(MTU為2000),則三個片斷中偏移欄位的值依次為:0,2000,4000。

這樣接收端在全部接收完IP數據包後,就可以根據這些信息重新組裝沒正確的值,這樣接收端在收後這些分拆的數據包後就不能按數據包中的偏移欄位值正確重合這些拆分的數據包,但接收端會不斷償試,這樣就可能致使目標計算朵操作系統因資源耗盡而崩潰。

淚滴攻擊利用修改在TCP/IP 堆棧實現中信任IP碎片中的包的標題頭所包含的信息來實現自己的攻擊。

IP分段含有指示該分段所包含的是原包的哪一段的信息,某些操作系統(如SP4 以前的 Windows NT 4.0 )的TCP/IP 在收到含有重疊偏移的偽造分段時將崩潰,不過新的操作系統已基本上能自己抵禦這種攻擊了。

防禦方法:

盡可能採用最新的操作系統,或者在防火牆上設置分段重組功能,由防火牆先接收到同一原包中的所有拆分數據包,然後完成重組工作,而不是直接轉發。

因為防火牆上可以設置當出現重疊欄位時所採取的規則。

TCP SYN 洪水(TCP SYN Flood)攻擊

TCP/IP棧只能等待有限數量ACK(應答)消息,因為每台計算機用於創建TCP/IP連接的內存緩沖區都是非常有限的。

如果這一緩沖區充滿了等待響應的初始信息,則該計算機就會對接下來的連接停止響應,直到緩沖區里的連接超時。

TCP SYN 洪水攻擊正是利用了這一系統漏洞來實施攻擊的。

攻擊者利用偽造的IP地址向目標發出多個連接(SYN)請求。

目標系統在接收到請求後發送確認信息,並等待回答。

由於黑客們發送請示的IP地址是偽造的,所以確認信息也不會到達任何計算機,當然也就不會有任何計算機為此確認信息作出應答了。

而在沒有接收到應答之前,目標計算機系統是不會主動放棄的,繼續會在緩沖區中保持相應連接信息,一直等待。

當達到一定數量的等待連接後,緩區部內存資源耗盡,從而開始拒絕接收任何其他連接請求,當然也包括本來屬於正常應用的請求,這就是黑客們的最終目的。

防禦方法:

在防火牆上過濾來自同一主機的後續連接。

不過「SYN洪水攻擊」還是非常令人擔憂的,由於此類攻擊並不尋求響應,所以無法從一個簡單高容量的傳輸中鑒別出來。

防火牆的具體抵禦TCP SYN 洪水攻擊的方法在防火牆的使用手冊中有詳細介紹。

Land 攻擊

這類攻擊中的數據包源地址和目標地址是相同的,當操作系統接收到這類數據包時,不知道該如何處理,或者循環發送和接收該數據包,以此來消耗大量的系統資源,從而有可能造成系統崩潰或死機等現象。

防禦方法:

這類攻擊的檢測方法相對來說比較容易,因為它可以直接從判斷網路數據包的源地址和目標地址是否相同得出是否屬於攻擊行為。

反攻擊的方法當然是適當地配置防火牆設備或包過濾路由器的包過濾規則。

並對這種攻擊進行審計,記錄事件發生的時間,源主機和目標主機的MAC地址和IP地址,從而可以有效地分析並跟蹤攻擊者的來源。

Smurf 攻擊

這是一種由有趣的卡通人物而得名的拒絕服務攻擊。

Smurf攻擊利用多數路由器中具有同時向許多計算機廣播請求的功能。

攻擊者偽造一個合法的IP地址,然後由網路上所有的路由器廣播要求向受攻擊計算機地址做出回答的請求。

由於這些數據包表面上看是來自已知地址的合法請求,因此網路中的所有系統向這個地址做出回答,最終結果可導致該網路的所有主機都對此ICMP應答請求作出答復,導致網路阻塞,這也就達到了黑客們追求的目的了。

這種Smurf攻擊比起前面介紹的「Ping of Death 」洪水的流量高出一至兩個數量級,更容易攻擊成功。

還有些新型的Smurf攻擊,將源地址改為第三方的受害者(不再採用偽裝的IP地址),最終導致第三方雪崩。

防禦方法:

關閉外部路由器或防火牆的廣播地址特性,並在防火牆上設置規則,丟棄掉ICMP協議類型數據包。

Fraggle 攻擊

Fraggle 攻擊只是對Smurf 攻擊作了簡單的修改,使用的是UDP協議應答消息,而不再是ICMP協議了(因為黑客們清楚 UDP 協議更加不易被用戶全部禁止)。

同時Fraggle攻擊使用了特定的埠(通常為7號埠,但也有許多使用其他埠實施 Fraggle 攻擊的),攻擊與Smurf 攻擊基本類似,不再贅述。

防禦方法:

關閉外部路由器或防火牆的廣播地址特性。在防火牆上過濾掉UDP報文,或者屏蔽掉一些常被黑客們用來進Fraggle攻擊的埠。

電子郵件炸彈

電子郵件炸彈是最古老的匿名攻擊之一,通過設置一台計算機不斷地向同一地址發送大量電子郵件來達到攻擊目的,此類攻擊能夠耗盡郵件接受者網路的帶寬資源。

防禦方法:

對郵件地址進行過濾規則配置,自動刪除來自同一主機的過量或重復的消息。

虛擬終端(VTY)耗盡攻擊

這是一種針對網路設備的攻擊,比如路由器,交換機等。

這些網路設備為了便於遠程管理,一般設置了一些TELNET用戶界面,即用戶可以通過TELNET到該設備上,對這些設備進行管理。

一般情況下,這些設備的TELNET用戶界面個數是有限制的。比如,5個或10個等。

這樣,如果一個攻擊者同時同一台網路設備建立了5個或10個TELNET連接。

這些設備的遠程管理界面便被占盡,這樣合法用戶如果再對這些設備進行遠程管理,則會因為TELNET連接資源被佔用而失敗。

ICMP洪水

正常情況下,為了對網路進行診斷,一些診斷程序,比如PING等,會發出ICMP響應請求報文(ICMP ECHO),接收計算機接收到ICMP ECHO 後,會回應一個ICMP ECHO Reply 報文。

而這個過程是需要CPU 處理的,有的情況下還可能消耗掉大量的資源。

比如處理分片的時候。這樣如果攻擊者向目標計算機發送大量的ICMP ECHO報文(產生ICMP洪水),則目標計算機會忙於處理這些ECHO 報文,而無法繼續處理其它的網路數據報文,這也是一種拒絕服務攻擊(DOS)。

WinNuke 攻擊

NetBIOS 作為一種基本的網路資源訪問介面,廣泛的應用於文件共享,列印共享, 進程間通信( IPC),以及不同操作系統之間的數據交換。

一般情況下,NetBIOS 是運行在 LLC2 鏈路協議之上的,是一種基於組播的網路訪問介面。

為了在TCP/IP協議棧上實現NetBIOS ,RFC規定了一系列交互標准,以及幾個常用的 TCP/UDP 埠:

139:NetBIOS 會話服務的TCP 埠;

137:NetBIOS 名字服務的UDP 埠;

136:NetBIOS 數據報服務的UDP 埠。

WINDOWS操作系統的早期版本(WIN95/98/NT )的網路服務(文件共享等)都是建立在NetBIOS之上的。

因此,這些操作系統都開放了139埠(最新版本的WINDOWS 2000/XP/2003 等,為了兼容,也實現了NetBIOS over TCP/IP功能,開放了139埠)。

WinNuke 攻擊就是利用了WINDOWS操作系統的一個漏洞,向這個139埠發送一些攜帶TCP帶外(OOB)數據報文。

但這些攻擊報文與正常攜帶OOB數據報文不同的是,其指針欄位與數據的實際位置不符,即存在重合,這樣WINDOWS操作系統在處理這些數據的時候,就會崩潰。

分片 IP 報文攻擊

為了傳送一個大的IP報文,IP協議棧需要根據鏈路介面的MTU對該IP報文進行分片,通過填充適當的IP頭中的分片指示欄位,接收計算機可以很容易的把這些IP 分片報文組裝起來。

目標計算機在處理這些分片報文的時候,會把先到的分片報文緩存起來,然後一直等待後續的分片報文。

這個過程會消耗掉一部分內存,以及一些IP協議棧的數據結構。

如果攻擊者給目標計算機只發送一片分片報文,而不發送所有的分片報文,這樣攻擊者計算機便會一直等待(直到一個內部計時器到時)。

如果攻擊者發送了大量的分片報文,就會消耗掉目標計 算機的資源,而導致不能相應正常的IP報文,這也是一種DOS攻擊。

T
分段攻擊。利用了重裝配錯誤,通過將各個分段重疊來使目標系統崩潰或掛起。

歡迎關注的我的頭條號,私信交流,學習更多的網路技術!

② 網路攻擊和防禦分別包括哪些內容

一、網路攻擊主要包括以下幾個方面:

1、網路監聽:自己不主動去攻擊別人,而是在計算機上設置一個程序去監聽目標計算機與其他計算機通信的數據。 

2、網路掃描:利用程序去掃描目標計算機開放的埠等,目的是發現漏洞,為入侵該計算機做准備。

3、網路入侵:當探測發現對方存在漏洞後,入侵到目標計算機獲取信息。

4、網路後門:成功入侵目標計算機後,為了實現對「戰利品」的長期控制,在目標計算機中種植木馬等後門。

5、網路隱身:入侵完畢退出目標計算機後,將自己入侵的痕跡清除,從而防止被對方管理員發現。

二、網路防禦技術主要包括以下幾個方面:

1、安全操作系統和操作系統的安全配置:操作系統是網路安全的關鍵。

2、加密技術:為了防止被監聽和數據被盜取,將所有的數據進行加密。

3、防火牆技術:利用防火牆,對傳輸的數據進行限制,從而防止被入侵。

4、入侵檢測:如果網路防線最終被攻破,需要及時發出被入侵的警報。

5、網路安全協議:保證傳輸的數據不被截獲和監聽。

(2)網路安全中的欺騙攻擊與防禦技術擴展閱讀:

防範DDos攻擊

1、及時地給系統打補丁,設置正確的安全策略;

2、定期檢查系統安全:檢查是否被安裝了DDoS攻擊程序,是否存在後門等;

3、建立資源分配模型,設置閾值,統計敏感資源的使用情況;

4、優化路由器配置;

5、由於攻擊者掩蓋行蹤的手段不斷加強,很難在系統級的日誌文件中尋找到蛛絲馬跡。因此,第三方的日誌分析系統能夠幫助管理員更容易地保留線索,順藤摸瓜,將肇事者繩之以法;

6、使用DNS來跟蹤匿名攻擊;

7、對於重要的WEB伺服器,為一個域名建立多個鏡像主機。

③ DNS欺騙攻擊和防範方法有哪些

什麼是DNS
DNS 是域名系統 (Domain Name System) 的縮寫,該系統用於命名組織到域層次結構中的計算機和網路服務。在Internet上域名與IP地址之間是一一對應的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。
二 DNS的工作原理
DNS 命名用於 Internet 等 TCP/IP 網路中,通過用戶友好的名稱查找計算機和服務。當用戶在應用程序中輸入 DNS 名稱時,DNS 服務可以將此名稱解析為與之相關的其他信息,如 IP 地址。因為,你在上網時輸入的網址,是通過域名解析系解析找到相對應的IP地址,這樣才能上網。其實,域名的最終指向是IP。
在IPV4中IP是由32位二進制數組成的,將這32位二進制數分成4組每組8個二進制數,將這8個二進制數轉化成十進制數,就是我們看到的IP地址,其范圍是在0~255之間。因為,8個二進制數轉化為十進制數的最大范圍就是0~255。現在已開始試運行、將來必將代替IPV6中,將以128位二進制數表示一個IP地址。
大家都知道,當我們在上網的時候,通常輸入的是如:www.sina.com.cn 這樣子的網址,其實這就是一個域名,而我們計算機網路上的計算機彼此之間只能用IP地址才能相互識別。再如,我們去一WEB伺服器中請求一WEB頁面,我們可以在瀏覽器中輸入網址或者是相應的IP地址,例如我們要上新浪網,我們可以在IE的地址欄中輸入:www.sina.com.cn 也可輸入這樣子 218.30.66.101 的IP地址,但是這樣子的IP地址我們記不住或說是很難記住,所以有了域名的說法,這樣的域名會讓我們容易的記住。
DNS:Domain Name System 域名管理系統 域名是由圓點分開一串單詞或縮寫組成的,每一個域名都對應一個惟一的IP地址,這一命名的方法或這樣管理域名的系統叫做域名管理系統。
DNS:Domain Name Server 域名伺服器 域名雖然便於人們記憶,但網路中的計算機之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析(如上面的www.sina.com.cn 與 218.30.66.101 之間的轉換),域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。
三 DNS欺騙攻擊
DNS欺騙即域名信息欺騙是最常見的DNS安全問題。當一個DNS伺服器掉入陷阱,使用了來自一個惡意DNS伺服器的錯誤信息,那麼該DNS伺服器就被欺騙了。DNS欺騙會使那些易受攻擊的DNS伺服器產生許多安全問題,例如:將用戶引導到錯誤的互聯網站點,或者發送一個電子郵件到一個未經授權的郵件伺服器。網路攻擊者通常通過以下幾種方法進行DNS欺騙。
1、緩存感染:
黑客會熟練的使用DNS請求,將數據放入一個沒有設防的DNS伺服器的緩存當中。這些緩存信息會在客戶進行DNS訪問時返回給客戶,從而將客戶引導到入侵者所設置的運行木馬的Web伺服器或郵件伺服器上,然後黑客從這些伺服器上獲取用戶信息。
2、DNS信息劫持:
入侵者通過監聽客戶端和DNS伺服器的對話,通過猜測伺服器響應給客戶端的DNS查詢ID。每個DNS報文包括一個相關聯的16位ID號,DNS伺服器根據這個ID號獲取請求源位置。黑客在DNS伺服器之前將虛假的響應交給用戶,從而欺騙客戶端去訪問惡意的網站。
3、DNS重定向
攻擊者能夠將DNS名稱查詢重定向到惡意DNS伺服器。這樣攻擊者可以獲得DNS伺服器的寫許可權。
四 DNS的防範方法
防範方法其實很簡單,總結來說就只有兩條。(1) 直接用IP訪問重要的服務,這樣至少可以避開DNS欺騙攻擊。但這需要你記住要訪問的IP地址。(2) 加密所有對外的數據流,對伺服器來說就是盡量使用SSH之類的有加密支持的協議,對一般用戶應該用PGP之類的軟體加密所有發到網路上的數據。只要能做到這些,基本上就可以避免DNS欺騙攻擊了。
現在知道為什麼當你在瀏覽器中輸入正確的URL地址,但是打開的並不是你想要去的網站了吧,這就是神奇的DNS欺騙,希望學習DNS協議欺騙攻擊技術有所幫助

④ 網路攻擊的常見手法及其防範措施

一、計算機病毒攻擊手段

(一)利用網路系統漏洞進行攻擊

許多網路系統都存在著這樣那樣的漏洞,這些漏洞有可能是系統本身所有的,如WindowsNT、UNIX等都有數量不等的漏洞,也有可能是由於網管的疏忽而造成的。黑客利用這些漏洞就能完成密碼探測、系統入侵等攻擊。

對於系統本身的漏洞,可以安裝軟體補丁;另外網管也需要仔細工作,盡量避免因疏忽而使他人有機可乘。

(二)通過電子郵件進行攻擊

電子郵件是互聯網上運用得十分廣泛的一種通訊方式。黑客可以使用一些郵件炸彈軟體或CGI程序向目的郵箱發送大量內容重復、無用的垃圾郵件,從而使目的郵箱被撐爆而無法使用。當垃圾郵件的發送流量特別大時,還有可能造成郵件系統對於正常的工作反映緩慢,甚至癱瘓,這一點和後面要講到的「拒絕服務攻擊(DDoS)比較相似。

對於遭受此類攻擊的郵箱,可以使用一些垃圾郵件清除軟體來解決,其中常見的有SpamEater、Spamkiller等,Outlook等收信軟體同樣也能達到此目的。

(三)解密攻擊

在互聯網上,使用密碼是最常見並且最重要的安全保護方法,用戶時時刻刻都需要輸入密碼進行身份校驗。而現在的密碼保護手段大都認密碼不認人,只要有密碼,系統就會認為你是經過授權的正常用戶,因此,取得密碼也是黑客進行攻擊的一重要手法。取得密碼也還有好幾種方法,一種是對網路上的數據進行監聽。因為系統在進行密碼校驗時,用戶輸入的密碼需要從客戶端傳送到伺服器端,而黑客就能在兩端之間進行數據監聽。但一般系統在傳送密碼時都進行了加密處理,即黑客所得到的數據中不會存在明文的密碼,這給黑客進行破解又提了一道難題。這種手法一般運用於區域網,一旦成功攻擊者將會得到很大的操作權益。另一種解密方法就是使用窮舉法對已知用戶名的密碼進行暴力解密。這種解密的軟體對嘗試所有可能字元所組成的密碼,但這項工作十分地費時,不過如果用戶的密碼設置得比較簡單,如「12345」、「ABC」等那有可能只需一眨眼的功夫就可搞定。

為了防止受到這種攻擊的危害,用戶在進行密碼設置時一定要將其設置得復雜,也可使用多層密碼,或者變換思路使用中文密碼,並且不要以自己的生日和電話甚至用戶名作為密碼,因為一些密碼破解軟體可以讓破解者輸入與被破解用戶相關的信息,如生日等,然後對這些數據構成的密碼進行優先嘗試。另外應該經常更換密碼,這樣使其被破解的可能性又下降了不少。

(四)後門軟體攻擊

後門軟體攻擊是互聯網上比較多的一種攻擊手法。Back Orifice2000、冰河等都是比較著名的特洛伊木馬,它們可以非法地取得用戶計算機的超級用戶級權利,可以對其進行完全的控制,除了可以進行檔操作外,同時也可以進行對方桌面抓圖、取得密碼等操作。這些後門軟體分為伺服器端和客戶端,當黑客進行攻擊時,會使用客戶端程序登陸上已安裝好伺服器端程序的計算機,這些伺服器端程序都比較小,一般會隨附帶於某些軟體上。有可能當用戶下載了一個小游戲並運行時,後門軟體的伺服器端就安裝完成了,而且大部分後門軟體的重生能力比較強,給用戶進行清除造成一定的麻煩。

當在網上下載數據時,一定要在其運行之前進行病毒掃描,並使用一定的反編譯軟體,查看來源數據是否有其它可疑的應用程序,從而杜絕這些後門軟體。

(五)拒絕服務攻擊

互聯網上許多大網站都遭受過此沖團拿類攻擊。實施拒絕服務攻擊(DDoS)的難度比較小,但它的破壞性卻很大。它的具體手法就是向目的服務散搭器發送大量的數據包,幾乎佔取該伺服器所有的網路寬頻,從而使其無法對正常的服務請求進行處理,而導致網站無法進入、網站響應速度大大降低或伺服器癱瘓。現在常見的蠕蟲病毒或與其同類的病毒都可以對伺服器進行拒絕服務攻擊的進攻。它們的繁殖能力極強,一般通過Microsoft的Outlook軟體向眾多郵箱發出帶有病毒的郵件,而使郵件伺服器無法承擔如此龐大的數據處理量而癱瘓。

對於個人上網用戶而言,也有可能遭到大量數據包的攻擊使其無法進行正常的網路操作,所以大家在上網時一定要安裝好防火牆軟體,同時也可以安裝一些可以隱藏IP地址的程序,怎樣能大大降低受到攻擊的可能性。

二、計算機網路安全的防火牆技術

計算機網路安全是指利用或租網路管理控制和技術措施,保證在一個網路環境里,信息數據的保密性、完整性和可使用性受到保護。網路安全防護的根本目的,就是防止計算機網路存儲、傳輸的信息被非法使用、破壞和篡改。防火牆技術正是實現上述目的一種常用的計算機網路安全技術。

(一)防火牆的含義

所謂「防火牆」,是指一種將內部網和公眾訪問網(如Internet)分開的方法,它實際上是一種隔離技術。防火牆是在兩個網路通訊時執行的一種訪問控制尺度,它能允許你「同意」的人和數據進入你的網路,同時將你「不同意」的人和數據拒之門外,最大限度地阻止網路中的黑客來訪問你的網路,防止他們更改、拷貝、毀壞你的重要信息。

(二)防火牆的安全性分析

防火牆對網路的安全起到了一定的保護作用,但並非萬無一失。通過對防火牆的基本原理和實現方式進行分析和研究,作者對防火牆的安全性有如下幾點認識:

1.只有正確選用、合理配置防火牆,才能有效發揮其安全防護作用

防火牆作為網路安全的一種防護手段,有多種實現方式。建立合理的防護系統,配置有效的防火牆應遵循這樣四個基本步驟:

a.風險分析;

b.需求分析;

c.確立安全政策;

d.選擇准確的防護手段,並使之與安全政策保持一致。

然而,多數防火牆的設立沒有或很少進行充分的風險分析和需求分析,而只是根據不很完備的安全政策選擇了一種似乎能「滿足」需要的防火牆,這樣的防火牆能否「防火」還是個問題。

2.應正確評估防火牆的失效狀態

評價防火牆性能如何,及能否起到安全防護作用,不僅要看它工作是否正常,能否阻擋或捕捉到惡意攻擊和非法訪問的蛛絲馬跡,而且要看到一旦防火牆被攻破,它的狀態如何? 按級別來分,它應有這樣四種狀態:

a.未受傷害能夠繼續正常工作;

b.關閉並重新啟動,同時恢復到正常工作狀態;

c.關閉並禁止所有的數據通行;

d. 關閉並允許所有的數據通行。

前兩種狀態比較理想,而第四種最不安全。但是許多防火牆由於沒有條件進行失效狀態測試和驗證,無法確定其失效狀態等級,因此網路必然存在安全隱患。

3.防火牆必須進行動態維護

防火牆安裝和投入使用後,並非萬事大吉。要想充分發揮它的安全防護作用,必須對它進行跟蹤和維護,要與商家保持密切的'聯系,時刻注視商家的動態。因為商家一旦發現其產品存在安全漏洞,就會盡快發布補救(Patch) 產品,此時應盡快確認真偽(防止特洛伊木馬等病毒),並對防火牆軟體進行更新。

4.目前很難對防火牆進行測試驗證

防火牆能否起到防護作用,最根本、最有效的證明方法是對其進行測試,甚至站在「黑客」的角度採用各種手段對防火牆進行攻擊。然而具體執行時難度較大,主要原因是:

a.防火牆性能測試目前還是一種很新的技術,尚無正式出版刊物,可用的工具和軟體更是寥寥無幾。據了解目前只有美國ISS公司提供有防火牆性能測試的工具軟體。

b.防火牆測試技術尚不先進,與防火牆設計並非完全吻合,使得測試工作難以達到既定的效果。

c.選擇「誰」進行公正的測試也是一個問題。

可見,防火牆的性能測試決不是一件簡單的事情,但這種測試又相當必要,進而提出這樣一個問題:不進行測試,何以證明防火牆安全?

5.非法攻擊防火牆的基本「招數」

a. IP地址欺騙攻擊。許多防火牆軟體無法識別數據包到底來自哪個網路介面,因此攻擊者無需表明進攻數據包的真正來源,只需偽裝IP地址,取得目標的信任,使其認為來自網路內部即可。IP地址欺騙攻擊正是基於這類防火牆對IP地址缺乏識別和驗證的機制而得成的。

b.破壞防火牆的另一種方式是攻擊與干擾相結合。也就是在攻擊期間使防火牆始終處於繁忙的狀態。防火牆過分的繁忙有時會導致它忘記履行安全防護的職能,處於失效狀態。

c.防火牆也可能被內部攻擊。因為安裝了防火牆後,隨意訪問被嚴格禁止了, 這樣內部人員無法在閑暇的時間通過Telnet瀏覽郵件或使用FTP向外發送信息,個別人會對防火牆不滿進而可能攻擊它、破壞它,期望回到從前的狀態。這里,攻擊的目標常常是防火牆或防火牆運行的操作系統,因此不僅涉及網路安全,還涉及主機安全問題。

(三)防火牆的基本類型

實現防火牆的技術包括四大類:網路級防火牆(也叫包過濾型防火牆)、應用級網關、電路級網關和規則檢查防火牆。

1.網路級防火牆

一般是基於源地址和目的地址、應用或協議以及每個IP包的埠來作出通過與否的判斷。一個路由器便是一個「傳統」的網路級防火牆,大多數的路由器都能通過檢查這些信息來決定是否將所收到的包轉發,但它不能判斷出一個IP包來自何方,去向何處。

先進的網路級防火牆可以判斷這一點,它可以提供內部信息以說明所通過的連接狀態和一些數據流的內容,把判斷的信息同規則表進行比較,在規則表中定義了各種規則來表明是否同意或拒絕包的通過。包過濾防火牆檢查每一條規則直至發現包中的信息與某規則相符。如果沒有一條規則能符合,防火牆就會使用默認規則,一般情況下,默認規則就是要求防火牆丟棄該包。其次,通過定義基於TCP或UDP數據包的埠號,防火牆能夠判斷是否允許建立特定的連接,如Telnet、FTP連接。

⑤ 常見的網路安全威脅及防範措施

由於計算機網路信息被大眾廣泛接受、認可,在一定程度上給社會、生活帶來了極大的便利,使得人們也就越來越依賴網路的虛擬生活,那麼,有哪些常見網路安全威脅呢?應該怎麼防範?我在這里給大家詳細介紹。

常見的網路安全威脅及防範 措施

1 在計算機網路中,常見的安全性威脅障礙

襲擊方式為什麼會發生網路安全威脅事件呢?

一般情況下都是有目的性地實施的。這些威脅可能存在於網路中的每一個角落,即使有的襲擊必須要經由特定的相關網路系統來進行,可只要襲擊者一展開攻擊,最終的破壞結果損失都很慘重。目前主要的襲擊網路信息的方式一般有幾下幾種:

(1)掃描。換句話講,掃描其實就是利用智能化的設備展開大范圍嗅探活動,並對協議數據加以觀察、分析。通常用的掃描形式一般有協議掃描跟埠掃描這兩種。掃描一般都是襲擊的初期階段,主要就是攻擊者在尋找、識別想要攻擊的目標對象。

(2)嗅探。它原先是利用在網路中捕獲到得數據信息,將之供給給網路管理員來利用、分析以及查看網路狀態、環境的管理手法。攻擊人利用嗅探器來獲取到眾多的數據信息,這些數據信息也許是一些用戶名、密碼或者特定的需要身份驗證的資料。這樣的話,攻擊者就能有針對性地去展開襲擊。其實嗅探器是極容易獲取的,在計算機網路中一搜索,就會出現成千上萬的嗅探器軟體。

(3)拒絕網路服務。襲擊人一般是往網路上傳輸一些沒用的數據信息或者大量浪費那些很稀缺、稀有的資源,就比如說網路帶寬型攻擊,還有延續攻擊。在一定程度上干擾到了數據信息正常的傳輸、利用,就算是那些加密的數據文件,也保障不了數據傳輸的安全性。它的目的其實根本就不是想要獲取那些數據,而是想讓別的用戶得不到這些數據,享受不到正規的 網路技術 服務。

(4)偽裝。在計算機信息網路中,互相間都有著一定的信任性。有時候必須要在特定的信任度下,才可以確立起合法的寬頻網路連接機制,如果襲擊網路者克隆了合法登入者的身份,就使得其可以有信任度地和網路連接起來。

(5)惡意代碼。它其實就是一種計算機的程序。每當按照程序執行的時候,就會使得計算機不能正常的運作。有些用戶根本就想不到是自己的電腦被植入了惡意代碼程序,一直到自己的計算機程序真的被破壞了,才會全面地去檢查、殺毒。常見的惡意代碼有特洛伊木馬 普通病毒以及蠕蟲等。計算機被這些惡意代碼侵入之後,就會使得自身數據丟失,網路系統也會出現混亂狀況。

1.2整體發展趨向現時代的攻擊者會喜歡將自己的攻擊實戰 經驗 跟一些破壞程序放在論壇上跟其他的一些同行進行交流,分享經驗。他們檢測網路數據的源代碼,並從其中的某些程序裡面找到缺陷,有針對性地制定相關襲擊策略。大多數專業攻擊人都可以咋襲擊一些網路數據時遮掩掉自己的非法行為。就算有的受害者能及時發現嗅探日誌,都很難辨別哪些數據被襲擊者改寫過。

同時網路技術正不斷成熟、完善,攻擊的手段、技術也變得更加智能化,可以同一時間內快速地獲取大量網路主機內部存在的信息資源。這些技術、手段在對整個網路掃描時,識別網路中存在的一些漏洞。針對漏洞,攻擊者就能借一些特殊的工具來獲取到網路客戶的真實信息,或者分享於其他人,或者立即攻擊網路客戶。由此可知,攻擊者根本就不需要過硬的 網路知識 就可以對網路客戶實施突襲。

2 針對上述存在的威脅,提出相應的防範措施

安全管理

(1)安全管理程序。安全管理程序通常是在計算機安全准則的基礎上制定出來的,在一定程度上可以給用戶和網路管理員提供有關安全管理方面的依據。安全准則通常是由各國組織圍繞計算機信息安全性而制定的提綱要領文件。隨著網路技術不斷前進,安全准則也在不斷更新,進而避免涉及范圍過於狹小。

(2)安全管理實踐作業。安全管理實踐作業是不可或缺的,是國家公認的解決方案。就比如:保障賬戶需要密碼設置、驗證,所設置的密碼避免太容易解除;針對安全級別較高的網路系統,普遍採用一次性的安全密碼;用特定工具使得系統保證其完整度;設計安全的計算機程序;定期殺毒、檢測、對網路的安全系數進行評定。

安全技術

安全操作信息技術。想要保證數據信息的安全度,我們就必須及時地對那些可疑的網路活動進行評估、監測,並找到合理的響應方案加以處置。

(1)防火牆網路技術。攻擊者一般都是使用欺詐形式來連接網路的認證系統,並憑借「拒絕服務」來對目標對象進行攻擊。而防火牆其實就是最重要的第一道安全防線。形式最簡單的防火牆通常由過濾路由器組織形成的,淘汰那些從未授權網址或服務埠出現過的數據信息,實現信息的過濾目的。而相對復雜的一種防火牆技術則是代理機制來運行的,經代理機制確認核實請求之後,將經授權的信息請求輸送給合法的網路用戶。

(2)監控管理工具。對於虛擬的網路來說,監控管理工具是必備的。它一般是安裝在網路計算機裡面專門用來獲取數據和檢測可疑活動行為的。當可疑活動一出現的時候,就會自動報警,然後管理員得到通知就對此加以處理。監控管理工具通常是有針對性地監控網路各類應用,在一定程度上還能阻隔可疑的網路行為。

(3)安全解析作業。科技的更新,網路攻擊程序逐漸成熟,所以對網路安全定期進行評估是不可缺少的。目前很多分析漏洞的工具都是可以直接從網站上得到的,網路系統管理工作者可以憑借這些工具來識別網路安全存在的漏洞。由此可知,安全分析工具在一定程度上不僅能強化安全力度,還能阻隔安全危害。

密碼編碼科學。密碼編碼科學在密碼學中其實就是一門分支的科目,重點研究領域就是加密。

(1)安全保密性:提供那些被授權的用戶訪問網路和獲取信息的服務,而非授權的網路用戶通常都不理解具體信息。襲擊者捕獲、揭示數據信息都是很簡單的。那麼想要防止他們違法利用這些數據,通常可以對這些數據信息進行加密。

(2)完整全面性:給予保證數據信息在存儲跟輸送進程里不被未經授權就加以修改的一項服務。就拿下面例子來講,用MD5校對並檢測數據信息的完整全面性。校對的信息都是從文件裡面提取、精煉出的,確定數據信息是否全面。攻擊人也許是還能改數據信息再進行信息的偽造校對,如果是被保護的話,一般的修改都是不會被察覺的。

(3)不可否決性:給予阻止用戶否決先前活動的一系列服務。一般分為對稱性加密或者非對稱性加密等。

結語

由於計算機網路信息被大眾廣泛接受、認可,在一定程度上給社會、生活帶來了極大的便利,使得人們也就越來越依賴網路的虛擬生活,所以網路信息技術的安全問題變得極為緊迫。

網路安全的相關 文章 :

1. 關於網路安全的重要性有哪些

2. 關於加強網路安全有何意義

3. 網路攻擊以及防範措施有哪些

4. 常見的網路安全威脅及防範措施

5. 關於網路安全的案例

⑥ 計算機網路安全中什麼叫欺騙攻擊

TCP協議是一種基於IP協議而建立的一條面向連接的、可靠的位元組流。在黑客攻擊層出不窮的今天,一個攻擊者可以通過發送IP地址源地址屬於另一台機器的IP數據來實施欺騙。TCP欺騙的攻擊者實際上並不在乎是否能收到這些數據的答復,但其他的機器將接受這些偽造數據並認為他們來自合法的擁有者。

在傳輸層的欺騙主要就是TCP欺騙和UDP欺騙,這兩個欺騙技術都是將外部計算機偽裝成合法計算機來實現的,目的還是把自己構築成一個中間層來破壞正常鏈路上的正常數據流,或者在兩台計算機通信的鏈路上插入數據。

對TCP欺騙攻擊的防範策略主要有:

(1)使用偽隨機數發生工具產生TCP初始序號;

(2)路由器拒絕來自外網而源IP是內網的數據包;

(3)使用TCP段加密工具加密。