ความแตกต่างก่อนหน้าระหว่างไวรัสเวิร์มและม้าโทรจันคือไวรัสแนบตัวเองเข้ากับโปรแกรมและเผยแพร่สำเนาของตัวเองไปยังโปรแกรมอื่น ๆ ตามด้วยการกระทำของมนุษย์ในขณะที่เวิร์มนั้นเป็นโปรแกรมเดี่ยวที่แพร่กระจายสำเนาไปยังส่วนประกอบอื่น ๆ . ในขณะที่ม้าโทรจันเป็นโปรแกรมที่มีฟังก์ชั่นเสริมที่ไม่คาดคิด
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | ไวรัส | หนอน | ม้าโทรจัน |
---|---|---|---|
ความหมาย | โปรแกรมคอมพิวเตอร์ที่เชื่อมต่อตัวเองเข้ากับโปรแกรมอื่นที่ถูกกฎหมายเพื่อก่อให้เกิดอันตรายต่อระบบคอมพิวเตอร์หรือเครือข่าย | มันกินทรัพยากรของระบบเพื่อนำมาลงมากกว่าการกระทำการทำลายล้าง | อนุญาตให้ผู้บุกรุกรับข้อมูลที่เป็นความลับเกี่ยวกับเครือข่ายคอมพิวเตอร์ |
การกระทำ | ขึ้นอยู่กับการถ่ายโอนไฟล์ | ทำซ้ำตัวเองโดยไม่มีการกระทำของมนุษย์ | ดาวน์โหลดเป็นซอฟต์แวร์และดำเนินการ |
การจำลองเกิดขึ้น | ใช่ | ใช่ | ไม่ |
ควบคุมจากระยะไกล | ไม่ | ใช่ | ใช่ |
อัตราการแพร่กระจาย | ปานกลาง | ได้เร็วขึ้น | ช้า |
การติดเชื้อ | เริ่มต้นโดยการแนบไวรัสไปยังไฟล์ที่ปฏิบัติการได้ | ใช้ประโยชน์จากจุดอ่อนของระบบหรือแอปพลิเคชัน | แนบตัวเองเข้ากับโปรแกรมและตีความว่าเป็นซอฟต์แวร์ที่มีประโยชน์ |
วัตถุประสงค์ | การปรับเปลี่ยนข้อมูล | หยุด CPU และหน่วยความจำ | ขโมยข้อมูลของผู้ใช้ |
คำจำกัดความของไวรัส
ไวรัส สามารถถูกกำหนดให้เป็นส่วนหนึ่งของรหัสโปรแกรมที่แนบมากับโปรแกรมที่อนุญาตเพื่อติดเชื้อได้ ไวรัสจะทำงานเมื่อโปรแกรมที่ถูกต้องรันและสามารถทำหน้าที่ใด ๆ เช่นการลบไฟล์ การดำเนินการหลักที่ดำเนินการในไวรัสคือเมื่อมีการเรียกใช้งานโปรแกรมที่ติดไวรัสจะดำเนินการไวรัสก่อนแล้วจึงจะรันรหัสโปรแกรมต้นฉบับ มีความสามารถในการติดไวรัสโปรแกรมอื่น ๆ ที่อาศัยอยู่บนคอมพิวเตอร์เครื่องนั้น
หลังจากทำให้ไฟล์ทั้งหมดเสียหายจากคอมพิวเตอร์ของผู้ใช้ปัจจุบันไวรัสจะแพร่กระจายและส่งรหัสผ่านเครือข่ายไปยังผู้ใช้ที่มีที่อยู่อีเมลถูกเก็บไว้ในคอมพิวเตอร์ของผู้ใช้ปัจจุบัน เหตุการณ์ที่เฉพาะเจาะจงยังสามารถใช้เพื่อเรียกไวรัส มีไวรัสหลายชนิดเช่นปรสิตบูตเซกเตอร์หน่วยความจำถิ่น polymorphic ชิงทรัพย์และแปรสภาพ การติดเชื้อไวรัสสามารถป้องกันได้โดยการป้องกันการเข้ามาของไวรัส
ความหมายของ Worm
เวิร์ม เป็นโปรแกรมที่สามารถทำสำเนาตัวเองและส่งสำเนาจากคอมพิวเตอร์ไปยังคอมพิวเตอร์เหมือนไวรัส แต่มันก็มีความแตกต่างในการนำไปใช้ มันไม่ได้ปรับเปลี่ยนโปรแกรม แต่เปิดใช้งานเมื่อเดินทางมาถึงเพื่อทำซ้ำและเผยแพร่อีกครั้ง ผลการจำลองแบบมากเกินไปทำให้ระบบหยุดทำงานและใช้ทรัพยากรระบบเพื่อทำให้ระบบล่ม เวิร์มจะค้นหาเครื่องมากขึ้นเพื่อทำให้เกิดความเสียหายและเครื่องที่เสียหายจะทำงานเป็นหนอนที่ผลิตเครื่องจักรสำหรับเครื่องอื่น ๆ ที่เชื่อมต่อกับมัน
โปรแกรมเครือข่ายหนอนใช้การเชื่อมต่อเครือข่ายเพื่อกระจายจากระบบหนึ่งไปอีกระบบหนึ่งในกรณีต่อไปนี้ยานพาหนะเครือข่ายอาจเป็นอุปกรณ์จดหมายอิเล็กทรอนิกส์ความสามารถในการดำเนินการจากระยะไกลและความสามารถในการเข้าสู่ระบบจากระยะไกล
ความหมายของม้าโทรจัน
ม้าโทรจัน เป็นส่วนหนึ่งของรหัสที่ซ่อนอยู่ซึ่งเมื่อดำเนินการแล้วจะทำหน้าที่บางอย่างที่ไม่พึงประสงค์หรือเป็นอันตรายซึ่งคล้ายกับไวรัส สิ่งเหล่านี้ใช้เพื่อเติมเต็มฟังก์ชั่นโดยตรงที่ผู้ใช้ที่ไม่ได้รับอนุญาตไม่สามารถบรรลุผลได้ ตัวอย่างเช่นม้าโทรจันสามารถซ่อนรหัสในรูปแบบการเข้าสู่ระบบโดยแนบไป เมื่อผู้ใช้แทรกรายละเอียดโทรจันส่งข้อมูลนี้ไปยังผู้โจมตีโดยปราศจากความรู้ของผู้ใช้ จากนั้นผู้โจมตีสามารถใช้รายละเอียดผู้ใช้เพื่อเข้าสู่ระบบ
แรงจูงใจอีกอย่างของม้าโทรจันคือการทำลายข้อมูล โปรแกรมดูเหมือนว่ากำลังดำเนินการฟังก์ชันที่มีประโยชน์ แต่มันอาจกำลังดำเนินการฟังก์ชันการทำลายอย่างเงียบ ๆ
ความแตกต่างที่สำคัญระหว่างไวรัสหนอนและม้าโทรจัน
- การดำเนินการและการแพร่กระจายของไวรัสนั้นขึ้นอยู่กับการถ่ายโอนไฟล์ที่ติดไวรัสในขณะที่เวิร์มทำซ้ำโดยไม่ต้องการการกระทำใด ๆ ของมนุษย์และใช้เครือข่ายเพื่อฝังตัวเองในอุปกรณ์อื่น ๆ ในทางกลับกันม้าโทรจันทำหน้าที่เป็นซอฟต์แวร์ยูทิลิตี้และถูกเรียกใช้งาน
- ไวรัสและเวิร์มสามารถทำซ้ำได้ในขณะที่ม้าโทรจันไม่สามารถทำซ้ำได้
- ไม่สามารถควบคุมไวรัสจากระยะไกลได้ เมื่อเทียบกับหนอนและม้าโทรจันสามารถควบคุมได้จากระยะไกล
- เวิร์มสามารถแพร่กระจายอย่างรวดเร็วในขณะที่ไวรัสแพร่กระจายด้วยความเร็วปานกลางและม้าโทรจันสามารถแพร่กระจายช้า
- ไวรัสโจมตีไฟล์ที่เรียกใช้งานได้และแนบไฟล์เพื่อแก้ไขไฟล์ในขณะที่เวิร์มใช้ประโยชน์จากจุดอ่อนในระบบและแอพพลิเคชั่น ในทางตรงกันข้ามม้าโทรจันดูเหมือนจะเป็นโปรแกรมที่มีประโยชน์ซึ่งมีรหัสที่ซ่อนอยู่ซึ่งถูกเรียกใช้สำหรับการทำงานที่ไม่พึงประสงค์หรือเป็นอันตราย
- ไวรัสส่วนใหญ่จะใช้ในการปรับเปลี่ยนข้อมูลและเวิร์มที่ใช้ในการใช้ทรัพยากรของระบบมากเกินไปและหยุดทำงาน ในทางกลับกันม้าโทรจันสามารถใช้เพื่อขโมยข้อมูลของผู้ใช้เพื่อเข้าถึงระบบของผู้ใช้
ข้อสรุป
Worms เป็นซอฟต์แวร์แบบสแตนด์อโลนที่ไม่จำเป็นต้องมีโฮสต์ใด ๆ สำหรับการดำเนินการ ในทางกลับกันไวรัสและม้าโทรจันจำเป็นต้องมีโฮสต์สำหรับการดำเนินการ ม้าโทรจันสร้างแบ็คดอร์เพื่อขโมยข้อมูล ไวรัสและหนอนทำซ้ำและเผยแพร่ซึ่งไวรัสนั้นมีความสามารถในการปรับเปลี่ยนข้อมูลและหนอนไม่ได้