a) Thuật toán tạo mã Huffman
13.4. Các dịch vụ bảo mật tầng ứng dụng (Xem TLTK)
14.1. Giới thiệu
Thuật ngữ virus máy tính (computer virus) được dùng để chỉ các chương trình máy tính có thể tự sao chép chính nó từ đĩa hoặc tệp này lên những đĩa hoặc tệp khác khi các chương trình này được gọi ra để thực hiện.
Thông thường các virus máy tính được cài đặt thêm chức năng phá hoại. Sự phá hoại của các virus máy tính rất đa dạng. Nó có thể làm hư hỏng hoặc thậm chí mất hẳn dữ liệu máy tính; Nó cũng có thể làm chậm lại hoặc ngùng hẳn quá trình xử lý thông tin trên máy tính.
Quá trình một virus máy tính tự sao chép chính nó từ đĩa hoặc tệp này lên đĩa hoặc tệp khác được gọi là lây nhiễm. Thông thường, virus máy tính chỉ thực hiện lây nhiễm lên những đối tượng có nội dung khá phức tạp như vùng boot record, master boot, các tệp dạng .EXE, .COM, .DOC, .XLS, ..v.v; Những nơi mà bằng mắt thường khó có thể phân biệt được nhưng lại phải có khả năng thực hiện thao tác kích hoạt một chương trình thực hiện.
Một số tác giả còn đưa ra các thuật ngữ “trojan horse” hoặc “worm” để chỉ các chương trình máy tính có khả năngbams vào một chương trình khác nhưng không có chức năng lây nhiễm hoặc có khả năng lây nhiễm nhưng không có chức năng phá hoại. Theo Australian Communication – Electronic Security Instruction 33 ( ACSI-33), quyển 12;
Một virus là đoạn mã được cài vào trong một phần mềm hợp pháp. Đoạn mã nàu có khả năng copy chính nó từ phầm mềm hợp pháp này vào các phần mềm hợp pháp khác. Virus có thể chứa logic bombs, có một vài virus không gâu hại, còn hầu hết các virus đều nguy hiểm.
Logic Bomb (còn có tên là Backdoor) là đoạn mã được cài vào trong phần mềm hợp pháp, được thiết kế để làm sai lệch kết quả mong muốn của những người dùng hợp pháp đối với phần mềm.
Trapdoor là một phương pháp để truy cập tới một vài phần cảu hệ thống bằng cách không dùng các thủ tục thông thường ( ví dụ nó có thể truy cập mà không cần mật khẩu). Các hacker đã thành công trong việc xâm nhập vào hệ thống theo cách này. Có thể cấy các trapdoor để tạo cơ hội thâm nhập hệ thống cho những lần sau.
Trojan là một chương trình, thường ấp dẫn đối với những người sử dụng hệ thống hợp pháp ( ví dụ như trò chơi máy tính hay các chương trình tiện ích), được thiết kế kèm theo mục đích khác nữa, ví dụ lấy cắp mật khẩu. Tuy nhiên, không phải đẽ dàng thấy được các mục đích riêng này.
Worm là một chương trình có khả năng tự thi hành và lây lan được qua mạng máy tính, via dụ qua hệ thống thư điện tử.