So sánh virus worm và trojan
Phần mềm được cố ý chèn vào hệ thống để gây thiệt hại được gọi là phần mềm độc hại . Chủ yếu phần mềm này được phân thành hai loại; trong danh mục trước đây, phần mềm yêu cầu máy chủ lưu trữ để thực hiện. Ví dụ về phần mềm độc hại như vậy là virus, bom logic, trojan, v.v ... Trong khi ở loại thứ hai, phần mềm này độc lập và không cần bất kỳ máy chủ nào để thực thi như sâu và thây ma. Vì vậy, virus, sâu và trojan thuộc thể loại phần mềm độc hại.

Sự khác biệt trước đây giữa virus, sâu và trojan là virus tự gắn vào chương trình và truyền các bản sao của chính nó sang các chương trình khác theo sau là hành động của con người, trong khi sâu là chương trình đơn độc lây lan các bản sao của nó sang các thành phần khác mà không sửa đổi nó . Trong khi đó, một con ngựa thành Troia là một chương trình có chức năng bổ sung bất ngờ.

Biểu đồ so sánh

Cơ sở để so sánhVirusSâuNgựa thành Troia
Ý nghĩaMột chương trình máy tính tự kết nối với một chương trình hợp pháp khác để gây hại cho hệ thống máy tính hoặc mạng.Nó ăn tài nguyên của một hệ thống để đưa nó xuống chứ không phải thực hiện các hành động phá hoại.Nó cho phép kẻ xâm nhập có được một số thông tin bí mật về mạng máy tính.
Chấp hànhPhụ thuộc vào việc chuyển một tập tin.Tự sao chép mà không có bất kỳ hành động của con người.Tải về dưới dạng phần mềm và thực thi.
Nhân rộng xảy raVângVângKhông
Điều khiển từ xaKhôngVângVâng
Tỷ lệ lây lanVừa phảiNhanh hơnChậm
Nhiễm trùngBắt đầu bằng cách đính kèm một vi-rút vào một tập tin thực thi.Tận dụng điểm yếu của hệ thống hoặc ứng dụng.Đính kèm chính nó vào một chương trình và giải thích là phần mềm hữu ích.
Mục đíchSửa đổi thông tin.Dừng CPU và bộ nhớ.Đánh cắp thông tin của người dùng.

Định nghĩa về virus

Một vi-rút có thể được định nghĩa là một đoạn mã chương trình tự gắn vào chương trình cho phép để lây nhiễm. Virus chạy khi chương trình hợp pháp chạy và có thể thực hiện bất kỳ chức năng nào như xóa tệp. Hoạt động chính được thực hiện trong một vi-rút là khi một chương trình bị nhiễm được thực thi, trước tiên nó sẽ thực thi vi-rút và sau đó mã chương trình gốc sẽ thực thi. Nó có khả năng lây nhiễm các chương trình khác cư trú trên máy tính đó.

Sau khi làm hỏng tất cả các tệp từ máy tính của người dùng hiện tại, vi-rút lây lan và gửi mã của nó qua mạng đến người dùng có địa chỉ email được lưu trữ trong máy tính của người dùng hiện tại. Các sự kiện cụ thể cũng có thể được sử dụng để kích hoạt virus. Có nhiều loại vi-rút như ký sinh, khởi động, cư trú bộ nhớ, đa hình, tàng hình và biến chất. Nhiễm vi-rút có thể được ngăn chặn bằng cách ngăn chặn sự xâm nhập của vi-rút.

Định nghĩa của sâu

Một con sâu là một chương trình có thể tự sao chép và gửi các bản sao từ máy tính này sang máy tính khác như virus, nhưng nó khác nhau trong cách thực hiện. Nó không sửa đổi một chương trình thay vào đó nó được kích hoạt khi đến để sao chép và truyền bá lại. Sự sao chép quá mức dẫn đến việc tạm dừng hệ thống, nó tiêu tốn tài nguyên hệ thống để đưa nó xuống. Một con sâu mạnh mẽ tìm kiếm nhiều máy hơn để hỏng và máy bị hỏng hoạt động như một máy tạo sâu cho các máy khác được kết nối với nó.

Các chương trình sâu mạng sử dụng các kết nối mạng để lan truyền từ hệ thống này sang hệ thống khác, trong trường hợp sau đây, các phương tiện mạng có thể là phương tiện thư điện tử, khả năng thực thi từ xa và khả năng đăng nhập từ xa để thúc đẩy sao chép.

Định nghĩa về Trojan Horse

Một con ngựa trojan là một đoạn mã ẩn mà khi được thực thi, thực hiện một số chức năng không mong muốn hoặc có hại tương tự như virus. Chúng được sử dụng để thực hiện một chức năng trực tiếp mà người dùng trái phép không thể đạt được. Ví dụ, ngựa trojan có thể ẩn mã của nó trong một hình thức đăng nhập bằng cách đính kèm với nó. Khi người dùng chèn chi tiết, trojan sẽ gửi thông tin này cho kẻ tấn công mà không có kiến ​​thức của người dùng. Sau đó, kẻ tấn công có thể sử dụng các chi tiết người dùng để có quyền truy cập vào hệ thống.

Một động lực khác của trojan ngựa có thể là phá hủy dữ liệu. Chương trình dường như đang thực thi một chức năng hữu ích nhưng nó có thể đang âm thầm thực thi các chức năng phá hoại.

Phần mềm mã độc là gì?


Phần mềm độc hại (malware) là tên gọi chung để chỉ các phần mềm độc hại, bất kể cách thức hoạt động, mục đích hoặc cách nó được phân phối như thế nào. Có rất nhiều loại phần mềm độc hại đã được phát hiện, trong đó có thể kể đến là virus máy tính, sâu (worm), ngựa Trojan (Trojan horse), ransomware, phần mềm gián điệp, phần mềm quảng cáo, phần mềm giả mạo,… Trong phạm vi bài viết này, mình sẽ chỉ tập trung vào 3 con virus máy tính, sâu máy tính và Trojan thôi.


Chiếc video thú vị về 3 loại virus - sâu máy tính - trojan horse nè

NộI Dung:

  • Biểu đồ so sánh
  • Định nghĩa về Virus
  • Định nghĩa của Worm
  • Định nghĩa của Trojan Horse
  • Phần kết luận

So sánh virus worm và trojan
Phần mềm được cố ý chèn vào hệ thống để gây ra thiệt hại được gọi là phần mềm độc hại. Chủ yếu phần mềm này được phân thành hai loại; trong danh mục cũ, phần mềm yêu cầu máy chủ để thực thi. Ví dụ về phần mềm độc hại đó là virus, bom logic, trojan, v.v. Trong khi ở loại thứ hai, phần mềm độc lập và không cần bất kỳ máy chủ nào để thực thi như sâu và thây ma. Vì vậy, vi rút, sâu và ngựa trojan thuộc loại phần mềm độc hại.

Sự khác biệt trước đây giữa vi-rút, sâu và trojan là vi-rút tự gắn vào một chương trình và truyền các bản sao của chính nó đến các chương trình khác, sau đó là hành động của con người, trong khi sâu là một chương trình đơn độc truyền các bản sao của nó đến các thành phần khác mà không cần sửa đổi. . Trong khi đó, một con ngựa thành Troy là một chương trình có chứa một chức năng bổ sung bất ngờ.


Sự khác biệt giữa Virus và Worm