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

Tác Giả: Laura McKinney
Ngày Sáng TạO: 2 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Có Thể 2024
Anonim
Sự khác biệt giữa Virus, Worm và Trojan Horse - Công Nghệ
Sự khác biệt giữa Virus, Worm và Trojan Horse - Công Nghệ

NộI Dung


Phần mềm được cố tình 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 cũ, phần mềm yêu cầu một máy chủ để 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ờ.


    1. Biểu đồ so sánh
    2. Định nghĩa
    3. Sự khác biệt chính
    4. Phần kết luận

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 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 nó. 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 nằm trên máy tính đó.

Sau khi làm hỏng tất cả các tệp từ máy tính hiện tại của người dùng, vi-rút lây lan và mã của nó thông qua mạng tới người dùng có địa chỉ đượ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 giun

Một sâu là một chương trình có thể tự sao chép và sao chép 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 trojan ngựa 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 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.

  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ó được quyền truy cập vào hệ thống 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 lên và nhân giống trong đó virus có khả năng sửa đổi thông tin và sâu không có.