程式設計 → 傳播 → 潛伏 → 觸發執行 → 實施攻擊。根源歸納為六類:
程式愛好者為展示技術,編寫顯示動畫、播放聲音、互動問答等「無惡意」程式,流傳出去演變成病毒。
典型案例:陳盈豪因不滿防毒軟體效果,編寫 CIH 病毒報復廠商,造成全球災難性破壞。
商業軟體為防盜版,內建加密觸發程式;誤判或設計缺陷導致正常使用者受害,演變成病毒(如巴基斯坦病毒)。
「磁核大戰」類對抗程式:雙方編寫程式互相銷毀、自我複製逃脫,技術直接轉化為病毒攻防技術。
為研究/教學設計的「有用」程式(如自動複製測試碼),因疏失釋出至外部環境失控擴散。
特定組織/個人為攻擊目標系統,編寫針對性惡意程式造成災難或直接經濟損失(APT、勒索軟體、網路武器)。
病毒並非自然產物,皆為人為設計。根源多元化意味著防禦不能僅靠技術手段,需結合法律規範、道德教育、軟體供應鏈安全與國際合作。