常見網絡攻擊方式及防御方法

1. DDOS攻擊(分布式拒絕服務攻擊)

概念:借助于C/S(客戶端/服務器)技術,將多個計算機聯合起來作為攻擊平臺,對一個或多個目標發動DDOS攻擊,從而成倍地提高拒絕服務攻擊的威力。
防護方法:
所有的主機平臺都有低于DDOS的設置,基本的有:

  • 關閉不必要的服務
  • 限制同時打開的syn半連接數目
  • 縮短syn半連接的time out時間
  • 及時更新補丁

網絡設置:
防火墻

  • 禁止對主機的非半開服務的訪問,限制SYN的連接數和IP訪問
  • 路由器
  • 設置SYN數據包流量速率

2. UDP洪水攻擊

概念:利用含有udp數據包的ip數據包對目標主機上的隨機端口進行飽和攻擊,由于udp流量不需要像tcp那樣三次握手,可以低成本的運行。這種特質也使得udp非常脆弱,更容易被濫用,一些udp洪水攻擊能夠利用dns方法攻擊的形式實施。
防護方法:
根據業務UDP最大包長設置UDP最大包大小以過濾異常流量。
建立UDP連接規則,要求所有去往該端口的UDP包,必須首先與TCP端口建立TCP連接。

3. Smurf攻擊

概念:攻擊者向網絡廣播地址發送ICMP包,并將回復地址設置成受害網絡的廣播地址,通過使用ICMP應答請求數據包來淹沒受害主機的方式進行,最終導致該網絡的所有主機都對次ICMP應答請求作出答復,導致網絡阻塞。更加復雜的Smurf攻擊攻擊將源地址改為第三方受害者,最終導致第三方崩潰。
防護方法:
1.配置路由器禁止IP廣播包進網
2.配置網絡上所有計算機的操作系統,禁止對目標地址為廣播地址的ICMP包響應
3.對于從本網絡向外部網絡發送的數據包,本網絡應該將其源地址為其他網絡的這部分數據包過濾掉

4. CC攻擊

概念:CC攻擊利用代理服務器向網站發送大量需要較長計算時間的URL請求,如數據庫查詢等,導致服務器進行大量計算而很快達到自身的處理能力而形成DOS,而攻擊者一旦發送請求給代理后就主動斷開連接,因為代理并不因為客戶端這邊連接的斷開就不去連接目標服務器,因此攻擊機的資源消耗相對很小,而從目標服務器看來,來自代理的請求都是合法的。
防護方法:
CC有效性在于攻擊方不接受服務器回應的數據,發送完請求后就主動斷開連接,因此要確認連接是否是CC,服務器端不立即執行URL請求命令,而是簡單的返回一個頁面轉向的回應,回應中包含新的URL請求地址,如果是正常訪問,客戶端會主動再次連接到轉向頁面,對用戶來說是透明的;而對于CC攻擊者,由于不接收回應數據,因此就不會重新連接,服務器也就不需要進行查詢操作。

5. ARP攻擊(中間人攻擊)

概念:通過偽造IP地址和MAC地址實現ARP欺騙,能夠在網絡中產生大量的ARP通信量使網絡阻塞,攻擊者只要持續不斷的發出偽造的ARP相應包就能更改目標主機ARP緩存中的IP-MAC條目,造成網絡終端或中間人攻擊。
防護方法:

  • 網關和終端雙向綁定IP和MAC地址
  • 局域網中的每臺電腦中進行靜態ARP綁定
  • 打開安全防護軟件的ARP防火墻功能
  • 徹底追蹤查殺ARP病毒

6. 郵件釣魚

概念:利用偽裝的電郵,欺騙收件人將賬號、口令等信息回復給指定的接收者;或引導收件人連接到特制的網頁,這些網頁通常會偽裝成和真實網站一樣,如銀行或理財的網頁,令登錄者信以為真,輸入信用卡或銀行卡號碼、賬戶名稱及密碼等而被盜取。
防護方法:

  • 不點擊不知來源的郵件和附件
  • 在郵箱服務端安裝安全軟件,開啟SPF策略
  • 安裝個人電腦殺毒軟件

拓展:

  • 魚叉攻擊
    攻擊者將木馬程序作為電子郵件的附件,并起上一個極具誘惑力的名稱,發送給目標電腦,誘使受害者打開附件,從而感染木馬。
  • 水坑攻擊
    攻擊者分析攻擊目標的上網活動規律,尋找攻擊目標經常訪問的網站的弱點,先將此網站“攻破”并植入攻擊代碼,一旦攻擊目標訪問該網站就會“中招”。

7. WIFI釣魚

概念:WIFI釣魚是一種新型的無線網絡攻擊方式,將中間人攻擊和釣魚攻擊相結合,選定目標路由器后,將連接到路由器上的客戶端全部強制退出重新登錄。當用戶再次登錄時,會連接到假冒的路由器上,彈出登錄窗口,并要求用戶輸入無線網絡的用戶名和密碼來更新路由器硬件,從而盜取用戶的賬號密碼等信息。
防護方法:
1.不連接公共場所的wifi,重要文件用手機熱點發送
2.路由器定期更換密碼
3.路由器定期升級

8. 挖礦木馬

概念:由于區塊鏈技術熱炒以及數字貨幣的推廣運營,如比特幣、以太幣等層出不窮的數字貨幣各種熱炒,在這些的利益驅使下便出現各種模式的挖礦木馬程序,挖礦木馬主要就是通過利用各種手段,將挖礦程序植入到用戶的計算機中,在用戶不知情的情況下,偷偷利用用戶的計算機進行執行挖礦功能,從而獲取收益。
用戶中木馬的常見方式:
1.用戶往往在不注意的時候,下載并運行了來歷不明的破解軟件或不安全軟件
2.用戶點擊運行了釣魚郵件中的附件的文件
3.用戶沒有做好系統及時更新,通過系統漏洞傳播
4.用戶瀏覽了植入挖礦腳本的網頁,瀏覽器就解析腳本進行挖礦
防護方法:
1.在計算機中安裝病毒查殺軟件(火絨、360殺毒),并及時更新病毒查殺軟件的病毒庫,還需做好定時全盤查殺病毒。
2.及時做好計算機系統補丁的更新。
3.服務器、主機、數據庫等使用高強度的密碼口令,切勿使用弱口令,防止被暴力破解。
4.網絡上不要去隨意下載、運行來歷不明的程序或者破解程序,不隨意點擊來歷不明的鏈接。

9. 0day攻擊

概念:0day漏洞是指攻擊者最新發現的,廠家還未發布補丁,在網絡上還未公布的系統或應用程序新漏洞。
防護方法:
1.安裝實時監控和主動防御設備
2.實施網絡邊界防范
3.加固終端系統
4.加強網絡基礎設施的安全

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/40452.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/40452.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/40452.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

springboot 配置加密,jasypt加解密命令

位置:Maven倉庫中\org\jasypt\jasypt\1.9.3 java -cp jasypt-1.9.3.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input123456 passwordmysalt algorithmPBEWithMD5andDES ----ENVIRONMENT----------------- Runtime: Oracle Corporation Java HotSpot?…

sideloadly 蘋果自簽和sidestore手機續簽ipa記錄

sideloadly 地址:https://sideloadly.io/#download 直接安裝對應系統軟件,然后吧ipa 拖到里面續簽,缺點每7天需要電腦續簽 如果續簽保留數據需要對應的位置開啟 enable file sharing 勾選 和 bundle id 修改 注意的地方需要電腦和手機appi…

氣象觀測站:時刻注視著天空的變化

在廣袤無垠的地球上,氣象觀測站時刻注視著天空的變化,記錄著大自然的脈動。它們是我們理解和應對氣候變化、極端天氣事件的重要工具。 一、氣象觀測站的基本構成 氣象觀測站包括一系列的氣象儀器和設備,用于測量和記錄各種氣象參數。這些參數…

軟考《信息系統運行管理員》-2.5信息系統運維管理系統與專用工具

2.5信息系統運維管理系統與專用工具 信息系統運維管理系統功能框架 信息系統運維管理系統是站在運維管理的整體視角,基于運維流程,以服務為導向的業務 服務管理和運維管理支撐平臺,提供統一管理門戶,最終幫助運維對象實現信息系…

【AI原理解析】-AI native模型微調

目錄 一、模型微調的定義與重要性 二、模型微調的步驟 三、模型微調的優勢與挑戰 四、模型微調的應用場景 五、模型微調的未來發展方向 一、模型微調的定義與重要性 定義:模型微調是指在預訓練模型的基礎上,使用特定任務的數據對模型進行再訓練&am…

Zabbix 配置SNMP監控

Zabbix SNMP監控介紹 Zabbix提供了強大的SNMP監控功能,可以用于監控網絡設備、服務器和其他支持SNMP協議的設備。SNMP(Simple Network Management Protocol,簡單網絡管理協議)是一種廣泛用于網絡管理的協議。它用于監控網絡設備&…

CVPR 2024最佳論文分享:打破剛性的超分辨率圖像處理GNN

CVPR 2024最佳論文分享:打破剛性的超分辨率圖像處理GNN CVPR(Conference on Computer Vision and Pattern Recognition)是計算機視覺領域最有影響力的會議之一,主要方向包括圖像和視頻處理、目標檢測與識別、三維視覺等。近期&am…

分布式數據庫HBase:從零開始了解列式存儲

在接觸過大量的傳統關系型數據庫后你可能會有一些新的問題: 無法整理成表格的海量數據該如何儲存? 在數據非常稀疏的情況下也必須將數據存儲成關系型數據庫嗎? 除了關系型數據庫我們是否還有別的選擇以應對Web2.0時代的海量數據? 如果你也曾經想到過這些問題, 那么HBase將是…

C++: 左值引用和右值引用

目錄 概念: 理解: 左值引用,右值引用 左值引用能否給右值取別名? 右值引用能否給左值取別名? 引用的意義是什么? 左值和右值對自定義類型有什么區別嗎? move的妙用! 沒有優化…

LLMs之CriticGPT:CriticGPT的簡介、安裝和使用方法、案例應用之詳細攻略

LLMs之CriticGPT:CriticGPT的簡介、安裝和使用方法、案例應用之詳細攻略 目錄 CriticGPT的簡介 1、簡介 2、CriticGPT的方法 2.1、CriticGPT的訓練方法 2.2、CriticGPT的批評生成方法 3、局限性 4、后續步驟 CriticGPT的安裝和使用方法 CriticGPT的案例應用…

“proxy_pass“ directive is duplicate

后面發現是nginx.conf里面proxy pass這里有兩個,注釋其中一個并重新運行即可!

AI并不是開發者的敵人,而是幫助他們實現更高效工作的得力助手。

AI是在幫助開發者還是取代他們? 在軟件開發領域,生成式人工智能(AIGC)正在改變開發者的工作方式。無論是代碼生成、錯誤檢測還是自動化測試,AI工具正在成為開發者的得力助手。然而,這也引發了對開發者職業前…

基于主流SpringBoot進行JavaWeb開發的學習路線

目錄 一、學習路線 (1)第一部分(Web前端開發的技術棧) (2)第二部分(Web后端開發) 二、學習之后必備的技能 三、學習Web開發的基礎與未來的收獲 學完這一類知識目標:…

Mybatis-01 原理

一. JDBC式編程 在 jdbc 編程中,我們最常用的是 PreparedStatement 式的編程,我們看下面這個例子; Connection conn null; PreparedStatement ps null; ResultSet rs null;try {// 1. 注冊驅動Class.forName("com.mysql.jdbc.Drive…

Sping源碼總覽

源碼地址:https://github.com/spring-projects/spring-framework 倉庫地址:https://gitcode.net/qq_42665745/spring/-/tree/master 文章目錄如下: 實現一個簡單的Bean容器Bean 的定義、注冊、獲取Bean有參構造實例化Bean屬性注入資源加載器…

C++11使用std::future和std::promise實現線程同步和異步通信

std::future 和 std::promise 是 C11 引入的標準庫特性,用于實現線程間的異步通信和同步。它們提供了一種機制,使一個線程能夠生成一個值或異常,并讓另一個線程獲取這個值或異常。 (線程A中設置結果) std::promise 用于設置異步操作的結果(線…

【Jupyter Notebook與Git完美融合】在Notebook中駕馭版本控制的藝術

標題:【Jupyter Notebook與Git完美融合】在Notebook中駕馭版本控制的藝術 Jupyter Notebook是一個流行的開源Web應用程序,允許用戶創建和共享包含實時代碼、方程、可視化和解釋性文本的文檔。而Git是一個廣泛使用的分布式版本控制系統,用于跟…

關于C#在WPF中如何使用“抽屜”控件

關于C#在WPF中如何使用“抽屜”控件 1.前提準備2.XAML代碼3.對應的C#代碼4.顯示效果1.前提準備 需要引用MaterialDesign控件庫,關于如何引用,請參照文章——關于C#如何引用MaterialDesign控件庫 2.XAML代碼 <Window x:Class="MaterialDesign_Test.MainWindow"…

化身成羊:關于羊的詞群探析

在西方的神話故事中&#xff0c;像主神宙斯&#xff0c;或者基督教義中的上帝&#xff0c;通常都有化身成羊的形象。 那為什么會這樣呢&#xff1f; 一、什么是神話(myth)&#xff1f; 神話&#xff0c;正式的用詞是 mythology&#xff1a; mythology n.神話&#xff1b;神話…

Http接口RestSharp中StatusCode返回0, 但服務器或本地postman獲取應答正常(C#)

我的本地和其他服務器用同一段代碼都可以訪問&#xff1a; 原代碼&#xff1a; RestClient client new RestClient(url); client.Timeout -1; RestRequest request new RestRequest(Method.POST); request.AddHeader("Authorization", "Bearer " acc…