Xin vui lòng, đừng ngần ngại gửi cho tôi một email nếu bạn muốn thử nghiệm các chương trình với các mô-đun máy chủ.
Tôi làm điều này như là một dự án cuối cùng của tôi về chương trình CST BTech tại BCIT.
Kênh Covert được mã hoá là một loại tấn công phần mềm máy tính cho phép truyền thông tin bằng cách chuyển các đối tượng thông qua các kênh thông tin hiện có hoặc mạng. Nó sử dụng các cấu trúc của môi trường hiện có để truyền tải dữ liệu trong bộ phận nhỏ. Điều này làm cho vận chuyển thông qua một kênh bí mật hầu như không thể phát hiện bởi các quản trị viên hoặc người sử dụng. Kênh Covert đã được sử dụng để ăn cắp dữ liệu từ các hệ thống an toàn cao.
Mã hóa kênh Covert có thể vượt qua các tải trọng không được phát hiện thông qua hầu hết các tường lửa và IDS (Intrusion Detection System) giấu dữ liệu của nó trong một tiêu đề gói tin hoặc tải trọng. Nó ngụy trang dưới dạng dữ liệu của nó như là một phần của một tiêu đề gói tin thông thường hoặc một cơ thể gói để cho các gói tin vượt qua hầu hết các tường lửa và IDS. Tuy nhiên, kênh bí mật cũng có thể được phát hiện bởi một IDS thông minh hoặc các quản trị viên mạng có tay nghề cao, mặc dù nó có thể ẩn các dữ liệu trong Sequence number hoặc ACK (Acknowledge) của TCP header IP / Ltd. hoặc sử dụng một công cụ. Các kênh bí mật được mã hóa có thể ngăn ngừa giải nén tải trọng được mã hóa trong mọi trường hợp. Kỹ thuật này có thể được áp dụng cho giao thức TCP và UDP gói cả. Dự án này thông qua các kênh bí mật UDP để thực hiện.
Kênh Covert được tạo ra bằng cách sử dụng một số không gian có sẵn hoặc trong đệm hoặc trong các phần khác của việc vận chuyển các gói dữ liệu mạng. Kênh Covert sử dụng bất kỳ phương tiện, nơi dữ liệu có thể được thêm vào một luồng dữ liệu mà không ảnh hưởng đến các cơ quan chính của dữ liệu được truyền đi. Điều này cho phép người nhận bí mật để dữ liệu trừu tượng từ một hệ thống mà không tạo ra bất kỳ loại dữ liệu đường mòn. Một gói duy nhất chỉ có thể chứa một hoặc hai byte của luồng dữ liệu bí mật, làm cho một phát hiện rất khó khăn.
Tạo một kênh bí mật có một số chương trình khéo léo, và truy cập vào các tập tin hệ thống tại cuối nguồn của truyền thông là điều cần thiết. Điều này có nghĩa rằng một kênh bí mật chỉ có thể được phát động thông qua nhiễm virus hoặc thông qua một nỗ lực lập trình mà có thể truy cập được ủy quyền hành chính hoặc khác vào hệ thống.