Không gây nghi ngờ: Khác với mật mã (ciphertext rõ ràng "đã mã hóa"), stego làm carrier trông bình thường — tránh thu hút sự chú ý của kiểm duyệt/giám sát.
Bảo vệ cả nội dung và bên giao tiếp: Kẻ nghe lén không biết có thông điệp, nên không biết ai đang liên lạc.
Bảo vệ bản quyền (Watermarking): Nhúng chữ ký số vô hình vào ảnh/video/âm thanh để truy vết sở hữu.
Giao tiếp bí mật hợp pháp: Nhà báo, hoạt động nhân quyền, quân sự, ngoại giao dùng để truyền tin an toàn.
Kết hợp với mật mã: Encrypt → Stego = lớp kép (nếu stego bị phát hiện, ciphertext vẫn an toàn).
Nhược điểm
Dung lượng thấp (Low payload): Chỉ nhúng được vài % dung lượng carrier (LSB ảnh ~1 bit/pixel). File lớn bất thường dễ bị nghi ngờ.
Dễ vỡ (Fragile): Nén lossy (JPEG, MP3), resize, crop, chuyển đổi định dạng thường phá hủy payload.
Phát hiện được (Detectable): Steganalysis hiện đại (thống kê phase, ML/CNN) phát hiện LSB, JSteg, OutGuess, F5... với độ chính xác cao.
Không cung cấp xác thực/non-repudiation: Ai nắm thuật toán/khóa cũng có thể nhúng/tách payload.
Rủi ro sử dụng sai mục đích: Kẻ xấu dùng cho exfiltration, C2, phân phối malware.
Overhead tính toán: Nhúng/trích xuất chậm hơn truyền tải trực tiếp.
Khi nào nên dùng?
Môi trường kiểm duyệt nghiêm ngặt (censorship circumvention).
Watermarking bản quyền, fingerprinting tài liệu.
Kết hợp với encryption cho defense-in-depth.
Không thay thế encryption cho bảo mật thông tin thông thường.
Best Practices
Luôn mã hóa payload trước khi nhúng (AES-GCM, ChaCha20-Poly1305).
Dùng thuật toán stego hiện đại chống steganalysis (HUGO, WOW, S-UNIWARD cho JPEG).
Giới hạn payload density để giảm khả năng phát hiện.
Kiểm tra carrier sau nhúng (visual quality, statistical properties).