Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Các phương pháp phổ biến của Steganography văn bản

Có nhiều phương pháp steganography văn bản như sau:

Dịch chuyển dòng (Line Shift)

Trong phương pháp này, tin nhắn bí mật được ẩn bằng cách thay đổi dọc các dòng văn bản ở mức độ nhất định. Một dòng quyết định có hai đường điều khiển rõ ràng ở mỗi bên để xác định hướng di chuyển của dòng được đánh dấu. Để ẩn bit 0, một dòng được dịch lên và để ẩn bit 1, dòng được dịch xuống.

Xác định xem dòng đã được dịch lên hay xuống được hoàn thành bằng cách tính khoảng cách của trọng tâm của dòng rõ ràng và các đường điều khiển của nó. Nếu văn bản được gõ lại hoặc nếu chương trình nhận diện ký tự (OCR) được sử dụng, dữ liệu ẩn có thể bị hủy hoại.

Steg trắng (White Steg)

Kỹ thuật này sử dụng khoảng trắng để ẩn tin nhắn bí mật. Có ba phương pháp ẩn thông tin sử dụng khoảng trắng.

Trong Khoảng cách giữa câu (Inter Sentence Spacing), có thể đặt một khoảng trống để ẩn bit 0 và hai khoảng trống để ẩn bit 1 ở cuối mỗi ký tự xóa. Trong Khoảng trống cuối dòng (End of Line Spaces), số lượng khoảng trống cố định được thêm vào cuối mỗi dòng.

Ví dụ, hai khoảng trống để mã hóa một bit mỗi dòng, bốn khoảng trống để mã hóa hai bit, v.v. Trong phương pháp Khoảng cách giữa từ (Inter Word Spacing), một khoảng trống sau từ xác định bit 0 và hai khoảng trống sau từ xác định bit 1. Nhưng, việc sử dụng khoảng trắng không chắc chắn không rõ ràng.

Văn bản Spam (Spam Text)

Tệp HTML và XML cũng có thể được sử dụng để bảo vệ các bit. Nếu có thẻ mở và đóng khác nhau, bit 0 được giải thích và nếu một thẻ đơn có thể được sử dụng cho cả mở và đóng, do đó bit 1 được giải thích.

Trong phương pháp khác, bit 0 được xác định bởi sự thiếu hụt khoảng trống trong thẻ và bit 1 được xác định bằng cách đặt một khoảng trống trong thẻ.

Dịch chuyển từ (Word Shift)

Trong phương pháp này, tin nhắn riêng tư được ẩn bằng cách thay đổi các từ theo chiều ngang, như trái hoặc phải để xác định bit 0 hoặc 1 tương ứng.

Dịch chuyển từ được xác định bằng phương pháp tương quan xem xét hồ sơ như dạng sóng và xác định xem nó có nguồn từ dạng sóng nào mà khối trung tâm đã được dịch chuyển trái hoặc phải.

Phương pháp này có thể được nhận diện ít hơn, vì thay đổi khoảng cách giữa các từ để lấp đầy một dòng là hoàn toàn thường xuyên. Nhưng nếu ai đó hiểu thuật toán khoảng cách, họ có thể so sánh văn bản stego với thuật toán và lấy nội dung ẩn bằng cách sử dụng sự khác biệt. Nó cũng, gõ lại hoặc sử dụng chương trình OCR phá hủy dữ liệu ẩn.

Nhắn tin SMS (SMS-Texting)

Ngôn ngữ SMS-Texting là một tập hợp các từ viết tắt được sử dụng trong SMS. Nó có thể ẩn thông tin nhị phân bằng cách sử dụng dạng đầy đủ của từ hoặc dạng viết tắt của nó. Một cuốn mã được tạo ra bao gồm các từ và dạng viết tắt tương ứng của chúng.