ESET Glossary – สารบัญ

ไวรัสไฟล์, ไวรัสปรสิต

ไวรัสไฟล์ (หรือไวรัสปรสิต) ใช้ไฟล์ที่มีอยู่โดยพลการเป็นโฮสต์ โดยปกติไวรัสจะเตรียมเนื้อหาของรหัสไปจนถึงจุดเริ่มต้นของหรือผนวกเนื้อหาของรหัสไปยังส่วนท้ายของไฟล์โฮสต์ซึ่งในกรณีนี้เนื้อหาของไฟล์ต้นฉบับยังคงไม่สมบูรณ์ ยกเว้น OEP (จุดเข้าดั้งเดิม) จะถูกแก้ไข เพื่อให้รหัสไวรัสถูกเรียกใช้ก่อนรหัสต้นฉบับที่ถูกต้องตามกฎหมาย วิธีการติดเชื้อนี้ช่วยให้มั่นใจได้ว่ารหัสไวรัสจะดำเนินการทุกครั้งที่ไฟล์ที่ติดเชื้อถูกเปิดตัวและยังให้วิธีการแพร่กระจาย

ในบางกรณี ไวรัสที่ติดเชื้อไฟล์อาจทำให้ไฟล์โฮสต์เสียหายเมื่อติดเชื้อโดยการลบหรือเขียนทับส่วนต่างๆของไฟล์โฮสต์ ในกรณีนี้ไฟล์โฮสต์อาจทำงานไม่ถูกต้องอีกต่อไปแม้ว่าจะยังสามารถแพร่กระจายไวรัสได้

ไฟล์ปฏิบัติการมักลงท้ายในส่วนขยายเช่น .com, .dll, .exe และ.sys ภายใต้ Windows ไวรัสไฟล์บางไฟล์อาจเป็นสคริปต์ที่ตีความโดยโปรแกรมอื่นและลงท้ายด้วยนามสกุลเช่น.bat (ไฟล์แบทช์) หรือ.vbs (โปรแกรม Visual Basic)

จากมุมมองของเอ็นจิ้น AV ไวรัสจำเป็นต้องได้รับการฆ่าเชื้อเพื่อกู้คืนไฟล์เดิมซึ่งแตกต่างจากโทรจันและเวิร์มซึ่งจะทำความสะอาดโดยการลบ (และแก้ไขความเสียหายที่เหลือเช่นการตั้งค่ารีจิสทรีแบบยิ่ง) หากไวรัสไฟล์ทำลายไฟล์โฮสต์โดยการเขียนทับส่วนต่างๆ การฆ่าเชื้อไม่ใช่ตัวเลือก

ในขณะที่ไวรัสไฟล์พบได้บ่อยในยุค DOS มากกว่าในยุค Windows แต่มีตัวอย่างสมัยใหม่หลายอย่าง เช่น ตระกูล Ramnit, Sality และ Virut ซึ่งปรากฏทั่วโลกเป็นประจำ