ความแตกต่างระหว่างไวรัสกับโทรจัน ความแตกต่างระหว่างไวรัส

Anonim

ไวรัสและโทรจัน

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

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

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

พฤติกรรมของไวรัสตามที่พบโฮสต์และแนบสำเนาของตัวเองเข้ากับโฮสต์ใหม่มีรูปแบบทั่วไปที่สามารถตรวจพบได้โดยใช้ heuristics ขั้นสูงในโปรแกรมป้องกันไวรัส ช่วยให้ผู้ใช้สามารถตรวจจับกิจกรรมที่น่าสงสัยได้แม้ว่าไวรัสจะยังไม่รู้จักผู้ผลิต AV ก็ตาม แต่โทรจันจะไม่แชร์กลไกเหล่านี้ดังนั้นจึงยากที่จะตรวจพบด้วยโปรแกรมป้องกันไวรัสจนกว่าผู้ผลิต AV จะระบุว่าเป็นโทรจัน

สรุป:

1. ไวรัสแพร่กระจายตัวเองผ่านคอมพิวเตอร์โดยการติดไวรัสโปรแกรมอื่นขณะที่โทรจันพึ่งพาผู้ใช้ดาวน์โหลดหรือคัดลอกข้อมูลเหล่านั้น

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

3 ไวรัสสามารถถูกตรวจพบได้ล่วงหน้าโดยการวิเคราะห์พฤติกรรมเนื่องจากพฤติกรรมของมันในขณะที่โทรจันสามารถผ่านได้เนื่องจากไม่มีพฤติกรรมที่น่าสงสัยใด ๆ