Đề XuấT, 2024

Editor Choice

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

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.

Sự khác biệt chính giữa Virus, Worm và Trojan Horse

  1. Việc xử lý và phát tán virus dựa vào việc truyền các tệp bị nhiễm, trong khi sâu nhân bản mà không yêu cầu bất kỳ hành động nào của con người và sử dụng mạng để nhúng chính nó vào các thiết bị khác. Mặt khác, trojan ngựa hoạt động như một phần mềm tiện ích và được thực thi.
  2. Virus và sâu có thể sao chép trong khi một con ngựa trojan không thể được sao chép.
  3. Một virus không thể được kiểm soát từ xa. Như chống lại, sâu và một con ngựa trojan có thể được điều khiển từ xa.
  4. Giun có thể lây lan rất nhanh, trong khi vi rút lây lan ở tốc độ vừa phải và một con ngựa trojan có thể lây lan chậm.
  5. Một vi-rút tấn công vào một tệp thực thi và đính kèm vào nó để sửa đổi tệp, trong khi sâu khai thác điểm yếu trong hệ thống và ứng dụng. Ngược lại, một con ngựa trojan dường như là một chương trình hữu ích chứa một mã ẩn được gọi để thực hiện các chức năng không mong muốn hoặc có hại.
  6. Virus chủ yếu được sử dụng để sửa đổi thông tin và sâu được sử dụng để sử dụng quá mức tài nguyên hệ thống và tạm dừng nó. Ngược lại, một con ngựa trojan có thể được sử dụng để đánh cắp thông tin của người dùng để có quyền truy cập vào hệ thống của người dùng.

Phần kết luận

Worms là phần mềm độc lập không cần bất kỳ máy chủ nào để thực thi. Ngược lại, virus và trojan ngựa cần một vật chủ để thực hiện. Trojan Horse tạo ra một cửa hậu cho việc đánh cắp thông tin. Virus và sâu nhân bản và nhân giống trong đó virus có khả năng sửa đổi thông tin và sâu không có.

Top