WannaCry勒索軟體:追溯其歷史和影響

一、WannaCry的起源

WannaCry,全名為WannaCrypt、WannaCryptor、WannaCrypt0r 2.0,是一種勒索軟體,其主要攻擊對象為基於Windows操作系統的計算機。

WannaCry最早於2017年5月爆發,並在不到24小時內感染了超過200,000台計算機,包括醫療機構、交通運輸系統、政府機構等各類重要機構。其攻擊方式是通過利用EternalBlue漏洞來實現網路上的自動傳播,即”蠕蟲”式攻擊。若計算機被感染,會出現勒索信息的彈窗,並勒索300或600美元的比特幣。

此次攻擊的”成功” 主要因為若干國家政府和企業在升級Windows系統、維護補丁等方面的疏漏,導致這一已有補丁的漏洞能夠被利用。

int main(int argc, char **argv){
    unsigned char shellcode[] = ...//漏洞的利用代碼,主要實現遠程代碼執行
    *(DWORD*)&shellcode[21] = (DWORD)&f;//將要執行的函數f的地址填入shellcode中
    ...
    saddr.sin_port = htons(445);
    saddr.sin_addr.s_addr = *(unsigned long*)host->h_addr;
    FD_SET(sockfd, &writelist);
    select(0, NULL, &writelist, NULL, &timeout);
    send(sockfd, message, sizeof(message), 0);//將包含攻擊代碼的數據包發送給目標主機,實現攻擊代碼的執行 
}

二、對全球的影響

由於WannaCry病毒的感染比較快速,加之勒索金額不算過高,導致該病毒在全球範圍內造成了重大的影響。在歐洲,數以萬計的醫院和其他機構遭到了攻擊,導致醫療設備無法正常運行,醫生只能通過紙質或口頭形式進行醫療工作;在亞洲和南美洲,WannaCry也攻擊了多個國家的交通運輸系統,影響了公路、鐵路、航空等運輸工具的運作。

此次襲擊也對企業造成了巨大的損失。一些公司在病毒感染後,不得不關閉業務系統,導致經濟損失達數十億美元。同時,此次襲擊讓人們認識到,網路安全是企業建設的重中之重,強化網路安全防範成為各國政府和企業家的務實之選。

三、借WannaCry想而知

雖然WannaCry的攻擊已經過去了一段時間,但其對於我們的啟示還是很深刻的。面對網路安全,我們需要從以下幾個方面入手:

1.加強信息安全意識

信息安全意識已成為當前信息社會必須具備的素質,而強化信息安全意識,需要政府、企業以及個人的共同努力。如制定詳盡的安全政策、定期開展安全教育、強化員工安全管理責任等措施。

2.強化安全技術防護措施

加強安全技術防護,如對系統進行分類管理、加強安全設備的配置等。

3.加強漏洞管理

加強漏洞管理,及時更新補丁、修復漏洞,特別是對於重點領域、重要信息系統的安全管控需更為精細。

四、總結

WannaCry的攻擊對全球的各類機構和企業造成了巨大的影響,也提醒我們,網路安全是每個人都需要關注的話題。網路安全既是國家安全、關乎經濟利益,也涉及到每個人的日常生活、隱私保護。在網路安全展現出越來越重要的時代背景下,我們每個人都應該意識到信息安全的重要性,認真對待。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286774.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 03:48
下一篇 2024-12-23 03:48

相關推薦

  • Python腳本控制其他軟體

    Python作為一種簡單易學、功能強大的腳本語言,具有廣泛的應用領域,在自動化測試、Web開發、數據挖掘等領域都得到了廣泛的應用。其中,Python腳本控制其他軟體也是Python…

    編程 2025-04-29
  • 量化交易軟體哪個好?

    量化交易軟體是為量化交易而設計的工具,能夠用程序化方法對市場數據進行分析和交易決策。那麼,哪個量化交易軟體最好呢?下面從幾個方面進行詳細闡述。 一、交易功能 交易功能是量化交易軟體…

    編程 2025-04-29
  • Python計算機二級刷題軟體推薦

    Python作為編程語言的代表,已經在計算機學習和開發領域佔據了重要角色。Python計算機二級是國家信息技術應用能力證書的一種,是計算機應用能力的重要評估標準。對於想要獲取Pyt…

    編程 2025-04-29
  • 電腦如何下載ps軟體

    如果您想在電腦上使用Photoshop,那麼您需要下載安裝該軟體。下面是詳細的步驟說明: 一、選擇下載網站 目前市面上有很多下載網站都可以下載到Photoshop軟體,比如Adob…

    編程 2025-04-29
  • Python編程開發中,用哪些軟體呢?

    在Python編程的過程中,開發過程的效率和代碼的質量往往取決於選擇的開發工具。下面就讓我們從多個方面來探討,Python編程開發中需要用到哪些軟體。 一、Python IDE(集…

    編程 2025-04-28
  • 開源軟體授權使用證明

    開源軟體在現今的軟體開發領域中發揮了非常重要的作用。但是,開源軟體的免費使用並不意味著用戶可以隨意使用,因為開源軟體本身也有授權的問題。本文將從多個方面闡述開源軟體授權使用證明的相…

    編程 2025-04-28
  • 學Python需要下載什麼軟體?

    Python是一種高級編程語言,常用於Web開發、數據分析、人工智慧等領域。在學習Python之前,我們需要下載一些必要的軟體。本文將從多個方面介紹學Python需要下載哪些軟體。…

    編程 2025-04-27
  • 有哪些Python軟體可以用來構建Web應用

    Python語言是一種膠水語言,可以和多種語言以及系統進行交互,廣泛應用於多個領域。在Web應用開發領域,Python是一個功能強大的語言,在Python社區中有許多優秀的Web應…

    編程 2025-04-27
  • Python控制軟體操作

    本文將從多個方面探討如何使用Python控制軟體操作。 一、自動化GUI操作 Python的PyAutoGUI庫可以幫助我們實現自動化GUI操作。它可以控制滑鼠、鍵盤,以及讀取屏幕…

    編程 2025-04-27
  • 為什麼我安裝了軟體卻找不到?

    你安裝了軟體,卻發現找不到它在哪裡?別著急,下面會從多個方面為你詳細解答這個問題。 一、安裝路徑 在安裝軟體時,通常可以選擇安裝路徑,也可以使用軟體默認的路徑。如果你選擇了自定義路…

    編程 2025-04-27

發表回復

登錄後才能評論