網絡攻擊的常見形式

開篇

本篇文章來自于《網絡安全 ——技術與實踐》的學習整理筆記。

正篇

  1. 口令竊取

相比于利用系統缺陷破壞網絡系統,最容易的方法還是通過竊取用戶的口令進入系統。因為人們傾向于選擇很糟糕的口令作為登錄密碼,所以口令猜測很容易成功。通常,口令猜測攻擊有以下三種基本方式:

  1. 利用已知或假定的口令嘗試登錄;
  2. 根據竊取的口令文件進行猜測(如UNIX系統中的/etc/passwd文件;
  3. 竊聽某次合法終端之間的會話,并記錄所使用的口令; 要保護口令文件,需要做到如下的操作:
    1.對某些服務的安全屬性進行認真配置,如SUN操作系統中的NIS服務;
    2.對可以使用tftpd協議獲得的文件加以限制;
    3.避免將真正的/etc/passwd文件放在匿名FTP區。
  1. 欺騙攻擊

這類攻擊傾向于通過詐騙電話或詐騙郵件,誘使受害人主動說出口令或登錄密碼等。

  1. 缺陷和后門攻擊

網絡蠕蟲傳播的方式之一是通過向finger守護程序(Deamon)發送新的代碼實現的。顯然,該守護程序并不希望收到這些代碼,但在協議中沒有限制接收這些代碼的機制。守護程序的確可以發出一個gets呼叫,但并沒有指定最大的緩沖區長度。蠕蟲向“讀”緩沖區內注入大量的數據,直到將gets堆棧中的返回地址覆蓋。當守護程序中的子程序返回時,就會轉而執行入侵者寫入的代碼。
緩沖器溢出攻擊也被稱為“堆棧粉碎(Stack Smashing)”攻擊。

  1. 認證失敗

即使一個安全機制再好,也存在遭受攻擊的可能性。例如,一個源地址有效性的驗證機制,在某些應用場合(如有防火墻地址過濾時)能夠發揮作用,但是黑客可以使用rpcbind重發這些請求。在這種情況下,最終的服務器就會被欺騙。對于這些服務器來說,這些服務器看起來好像源于本地,但實際上來自其他地方。

  1. 協議缺陷

有些認證協議本身就有安全缺陷,這些缺陷的存在會直接導致攻擊的發生。
例如,攻擊者可對TCP發起序列號攻擊。由于在建立連接時所發生的初始序列號的隨機性不夠,攻擊者很可能發起源地址欺騙攻擊。為了做到公平,TCP序列號在設計時并沒有考慮抵御惡意的攻擊。其他基于序列號認證的協議也可能遭受同樣的攻擊,這樣的協議有很多,如DNS和許多基于RPC的協議。
安全協議取決于安全的基礎。例如,安全殼協議(Secure Shell, SSH)是一個安全的遠程存取協議。SSH協議具有這樣一個特點: 用戶可以指定一個可信的公鑰,并將其存儲于authorized keys文件中。如果客戶機知道相應的私鑰,該用戶不用輸入口令就能登錄。在UNIX系統中,該文件通常位于用戶主目錄下的.ssh目錄中。現在來考慮這樣一種情況: 有人使用SSH登錄到某個加載了NFS主目錄的主機上。在這種情況下,攻擊者就可以欺騙NFS將一個偽造的authorized keys文件注入其主目錄中。

  1. 信息泄露

信息泄露的情況有很多種,下面羅列幾種:
1.協議丟失信息;
2. 電話號碼和辦公室房間號提供推理出該組織結構的基礎要素;
3. 公司網站提供的電話
4. DNS上獲取數據

  1. 指數攻擊——病毒和蠕蟲

指數攻擊能夠使用程序快速復制并傳播攻擊。當程序自行傳播時,這些程序稱為蠕蟲(Worms);當它們依附于其他程序傳播時,這些程序就叫做病毒。

  1. 拒絕服務攻擊

拒絕服務(Denial-of Service, DOS)攻擊是過度使用服務,使軟件、硬件過度運行,使得網絡連接超出其容量。目的是造成自動關機或系統癱瘓,或者降低服務質量。
分布式拒絕服務(Distributed Denial-of-Service, DDoS)攻擊使用很多Internet主機,同時向某個目標發起攻擊。它的工作原理如下:

  1. 黑客通過Internet將木馬程序植入盡可能多的計算機上。這些計算機分布在全世界不同的區域。被植入的木馬程序綁定在計算機的某個端口上,等待接受攻擊命令。
  2. 攻擊者在Internet的某個地方安裝一個主控程序,該主控程序含有一個木馬程序所處位置的列表。伺候,主控程序等待黑客發出命令。
  3. 攻擊者等待時機,做好攻擊命令前的準備。
  4. 等攻擊的時機一到,攻擊者就會向主控程序發出一個消息,其中包括要攻擊的目標地址。主控程序就會向每個植入木馬程序的計算機發送攻擊命令,這個命令包含攻擊木馬的地址。
  5. 這些木馬程序立即向攻擊目標發送大量的數據包。這些數據包的數量巨大,足以使其癱瘓。

感謝閱讀!

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

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

相關文章

C語言:基礎知識

創作不易,友友們給個三連吧 一、C語?的基本概念與發展歷史 1.1 人和計算機進行交流的語言 通常,我們使用英語、中文等語言來進行兩個人之間的交流。這意味著當我們想要和他人進行交流時,我們需要一種語言來表達自己的感受。同樣的&#xf…

10分鐘了解ERP軟件系統

ERP(Enterprise Resource Planning,企業資源規劃)軟件是一種集成的管理信息系統,旨在通過優化公司內部資源的分配和使用,提高企業的運營效率和管理水平。ERP系統通常包含多個功能模塊,這些模塊覆蓋了企業運…

喜訊!易知微入選2024年第一批浙江省專精特新中小企業

近日,杭州市經濟和信息化局對2024年第一批浙江省專精特新中小企業名單進行公示。 圖片 經過專業化程度、技術創新與研發能力、品牌影響力、經營管理水平等多方面因素的考量篩選,杭州易知微科技有限公司榮幸地入選了2024年第一批浙江省專精特新中小企業…

c語言:自定義類型(枚舉、聯合體)

前言: c語言中中自定義類型不僅有結構體,還有枚舉、聯合體等類型,上一期我們詳細講解了結構體的初始化,使用,傳參和內存對齊等知識,這一期我們來介紹c語言中的其他自定義類型枚舉和聯合體的知識。 1.位段 …

java -jar命令常見使用方法

1、基本用法: java -jar filename.jar這是最簡單的用法,直接指定要運行的 JAR 文件的名稱(包括 .jar 擴展名)。Java 虛擬機(JVM)將加載并執行 JAR 文件中的主類(在 JAR 文件的 META-INF/MANIFE…

微服務:Rabbitmq利用jackson序列化消息為Json發送并接收

消息序列化 Spring默認會把你發送的消息通過JDK序列化為字節發送給MQ&#xff0c;接收消息的時候&#xff0c;再把字節反序列化為Java對象。 我們可以配置JSON方式來序列化&#xff0c;這樣體積更小&#xff0c;可讀性更高。 引入依賴&#xff1a; <dependency><g…

燈珠對LED顯示屏性能的影響

LED顯示屏作為現代顯示技術的重要組成部分&#xff0c;廣泛應用于廣告、信息發布、交通指示等領域。燈珠作為LED顯示屏的核心組件&#xff0c;對其性能有著決定性的影響。本文將從八個關鍵方面探討燈珠對LED顯示屏性能的影響。 1. 視角 LED顯示屏的視角由燈珠的視角決定。戶外顯…

原型鏈、閉包、手寫一個閉包函數、 閉包有哪些優缺點、原型鏈繼承

什么是原型鏈&#xff1f; 原型鏈是一種查找規則 為對象成員查找機制提供一個方向 因為構造函數的 prototype 和其實例的 __ proto __ 都是指向原型對象的 所以可以通過__proto__ 查找當前的原型對象有沒有該屬性, 沒有就找原型的原型, 依次類推一直找到Object( null ) 為…

【YOLOv9改進[Conv]】使用YOLOv10的空間通道解耦下采樣SCDown模塊替換部分CONv的實踐 + 含全部代碼和詳細修改內容

本文將使用YOLOv10的空間通道解耦下采樣SCDown模塊替換部分CONv的實踐 ,文中含全部代碼和詳細修改內容。 目錄 一 YOLOv10 1 空間通道解耦下采樣 2 可視化

UFS協議—新手快速入門(二)【5-6】

目錄 五、UFS協議棧 六、UFS技術演進與詳解 1、UFS應用層 設備管理器 任務管理器 2、UFS傳輸層 3、UFS互聯層 UFS協議—新手快速入門&#xff08;一&#xff09;【1-4】 五、UFS協議棧 UFS&#xff08;Universal Flash Storage&#xff09;協議是針對固態存儲設備&…

渡眾機器人自動駕駛小車運行Autoware 實現港口物流運輸

Autoware 是一個開源的自動駕駛軟件堆棧&#xff0c;提供了豐富的功能和模塊&#xff0c;用于實現自動駕駛車輛的感知、定位、規劃和控制等功能。北京渡眾機器人公司將多款自動駕駛小車在多場景運行Autoware &#xff0c;它可以實現以下功能&#xff1a; 1. 感知&#xff1a;利…

Spark的性能調優——RDD

前言 RDD 是 Spark 對于分布式數據集的抽象&#xff0c;每一個 RDD 都代表著一種分布式數據形態。比如 lineRDD&#xff0c;它表示數據在集群中以行&#xff08;Line&#xff09;的形式存在&#xff1b;而 wordRDD 則意味著數據的形態是單詞&#xff0c;分布在計算集群中。 參…

職稱繼續教育--專業課2

單選題&#xff08;共10題&#xff0c;每題3分&#xff09; 1、根據本講&#xff0c;“水十條”總體框架包括&#xff08;&#xff09;個層次。 C、5 2、根據“水十條”目標指標層&#xff0c;到2020年&#xff0c;地級及以上城市建成區的黑臭水體控制&#xff08;&#xff09…

數據挖掘綜合案例-家用熱水器用戶行為分析與事件識別

文章目錄 1. 背景與挖掘目標2. 分析方法與過程3. 數據分析3.1 數據探索分析3. 2 數據預處理1. 屬性約束2. 劃分用水事件3. 確定單次用水事件時長閾值4. 屬性構造5.篩選候選洗浴事件 3.3 模型構建3.4 模型檢驗 4. 思考總結 1. 背景與挖掘目標 隨著國內大家電品牌的進入和國外品…

了解CAN功能

了解CAN功能&#xff0c;學習CAN功能&#xff0c;理解CAN和串口的區別&#xff0c;以及它和RS485的相似之處。 1、“多主機”特性 在CAN網絡通訊中&#xff0c;無需其它設備同意&#xff0c;每個CAN設備都可以主動向外發送數據&#xff0c;且所有設備都會收到數據&#xff0c…

【面試干貨】 非關系型數據庫(NoSQL)與 關系型數據庫(RDBMS)的比較

【面試干貨】 非關系型數據庫&#xff08;NoSQL&#xff09;與 關系型數據庫&#xff08;RDBMS&#xff09;的比較 一、引言二、非關系型數據庫&#xff08;NoSQL&#xff09;2.1 優勢 三、關系型數據庫&#xff08;RDBMS&#xff09;3.1 優勢 四、結論 &#x1f496;The Begin…

孵化器補貼政策提問模板

對于一些需要創業的人來說&#xff0c;找場地是非常非常難的&#xff0c;一個好的場地能夠提高創業的成功率&#xff0c;下面這些內容對于孵化器產業園的政策有一個好的提問&#xff0c;可以幫助你們了解這個孵化器合不合適。需要創業的人可以收藏 某孵化器政策示例 提問模板 …

源代碼先轉字節碼,再轉機器碼的過程

編程語言分類 1. 機器語言 直接使用 (101010) 二進制指令去編寫程序, 等于 直接操作硬件優點 : 最底層, 離計算機最近, 執行速度快缺點 : 復雜難記, 開發效率最低, 2. 匯編語言 用英文標簽代替一組二進制指令, 本質上仍然是 直接操作硬件優點 : 比較底層, 執行速度最快缺點 …

【競技寶】歐洲杯:德國被烏克蘭逼平,27腳射門仍難得分!

歐洲杯前的熱身賽已經全面開啟,東道主德國隊算是打響了熱身賽的第一槍,只可惜他們在主場0比0被烏克蘭逼平。整場比賽,德國隊都占據明顯優勢,全場比賽轟出27腳射門,可是卻無法實現破門。這個時候德國球迷似乎回想到了前兩屆世界大賽,球隊被“鋒無力”支配的恐懼。 本場比賽德國隊…

如何制作Peppol文件?

Peppol (Pan-European Public Procurement Online) 是一種用于跨境電子采購的標準協議和網絡。它允許企業和政府機構以電子方式交換文件&#xff0c;如電子發票、訂單和發貨單。如果你需要制作Peppol文件&#xff0c;可以參考如下步驟&#xff1a; 準備必要工具和資源 1.Pepp…