電腦病毒
電腦程式 / 維基百科,自由的 encyclopedia
電腦病毒是一種惡意軟件,當執行時,會通過修改其他電腦程式並將自己的代碼插入這些程式中來複製自身。如果這種複製成功,受影響的區域就被稱為「感染」了電腦病毒,這是從生物病毒中衍生出來的隱喻。
電腦病毒通常需要一個宿主程式。病毒會將自己的代碼寫入宿主程式。當程式運行時,先執行寫入的病毒程式,導致感染和損害。相比之下,電腦蠕蟲不需要宿主程式,因為它是一個獨立的程式或代碼片段。因此,它不受宿主程式的限制,可以獨立運行並主動發動攻擊。
病毒作者使用社交工程欺騙和詳細了解安全漏洞,最初感染系統並傳播病毒。病毒使用複雜的反檢測/隱蔽策略來逃避防病毒軟件。創建病毒的動機可以包括尋求利潤(例如,使用勒索軟件),傳達政治資訊的渴望,個人娛樂,展示軟件中存在漏洞,進行破壞和阻斷服務,或僅僅是因為他們希望探討網絡安全問題、人工生命和進化演算法等問題。
電腦病毒每年造成數十億美元的經濟損失。作為回應,一個防病毒軟件產業已經出現,為各種操作系統的使用者提供銷售或免費分發的病毒防護。