Steganography: Ẩn các tệp bên trong các tệp khác

Dù sao thì các tệp được mã hóa cũng khơi dậy sự tò mò. Ai có thể cưỡng lại sự cám dỗ cố gắng mở chúng bằng mật khẩu giả định? Có lẽ bạn nên giấu bí mật của mình trong những bức ảnh gia đình ngây thơ hoặc trong bài hát yêu thích của bạn. Bạn có thể ẩn các tệp trong các tệp khác trong các tệp khác, nó còn được gọi là steganography.

Mẹo 01: Steganography

Có ba tùy chọn để bảo vệ tài liệu khỏi những con mắt tò mò. Bạn có thể ẩn tài liệu, sử dụng một công cụ để mã hóa tin nhắn mà chỉ ai đó có mã mới có thể đọc được hoặc lưu trữ bí mật của bạn ở một vị trí mà người chưa quen có thể bỏ qua. Phương pháp che giấu thông tin ở một nơi bất thường nhưng dễ thấy được gọi là kỹ thuật ẩn (steganography). Steganos có nghĩa là ẩn trong tiếng Hy Lạp cổ đại và 'grafein' có nghĩa là chữ viết.

hình xăm bí mật

Steganography cũng lâu đời như con đường dẫn đến Rome. Ngay từ năm 440 trước Công nguyên, Vua Horodotus đã cho một nô lệ cạo đầu và sau đó xăm một thông điệp lên hộp sọ của mình. Khi lông của người nô lệ mọc lại, anh ta đưa thông tin về một cuộc xâm lược của người Ba Tư sắp xảy ra qua các phòng tuyến của kẻ thù thông qua hình xăm của mình. Sự khéo léo tương tự có thể được tìm thấy trong loạt phim truyền hình Vượt ngục, nơi nhân vật chính có bản thiết kế và thông tin quan trọng về một nhà tù được xăm trên cơ thể để trốn thoát.

Mẹo 02: Tính toán tiếng ồn

Các tệp kỹ thuật số là lý tưởng để ẩn trong các tệp kỹ thuật số khác. Đó là bởi vì giác quan của con người có hạn. Một số khiếm khuyết nhỏ nhất định, nói tiếng ồn, chúng ta không thể cảm nhận được. Trong tất cả các định dạng tệp dễ bị nhiễu, do đó có thể ẩn những người trốn theo tàu. Các tệp phương tiện là lý tưởng cho việc chuyển đổi mật mã vì chúng thường là các tệp lớn. Không ai để ý khi trong một bức ảnh, giá trị màu xanh lam của mỗi pixel thứ trăm tương ứng với một chữ cái trong bảng chữ cái, bởi vì mắt người không thấy sự khác biệt giữa màu xanh lam với các giá trị Đỏ 0, Xanh lục 23, Xanh lam 127 và xanh lam với các giá trị Đỏ 0, Xanh lục 23, Xanh dương 128.

Mẹo 03: Ẩn sách

Sau 15 phút hướng dẫn, một đứa trẻ 12 tuổi có thể ẩn một văn bản dài năm trang hoặc một bản thiết kế trong một bức ảnh kỹ thuật số và tải hình ảnh đó lên một trang web. Khách truy cập biết bức ảnh nào có liên quan và người có kiến ​​thức và phần mềm để tách thông tin ẩn khỏi bức ảnh, sẽ tiết lộ tệp bí mật sau một vài giây. Thông tin cần ẩn có thể là một cuốn sách hoàn chỉnh, không nhất thiết phải là một tệp nhỏ. Chúng tôi đã đưa nó vào thử nghiệm và giấu các tác phẩm hoàn chỉnh của Shakespeare, một tệp PDF dài 2,191 trang, trong một bức ảnh của bậc thầy tiếng Anh với SilentEye. Chúng tôi không thấy bất kỳ sự khác biệt nào trong bức ảnh.

Steganography là một cơn ác mộng đối với các cơ quan an ninh

Lời khuyên 04: Thuốc khủng bố

Steganography là một cơn ác mộng đối với các cơ quan an ninh. Rốt cuộc, không ai mong đợi thông tin quan trọng được ẩn trong một bức ảnh. Trong cuốn sách Gideon's Spies - The Secret History of the Mossad, tác giả giải thích cách các tổ chức khủng bố như Al-Qaeda và ISIS liên lạc với các thành viên của chúng về các cuộc tấn công thông qua tin nhắn ẩn trong hình ảnh của danh sách trên eBay, trong các trang rao vặt trực tuyến hoặc trong các hình ảnh trên các trang web khiêu dâm. Rất khó để tìm ra bức ảnh nào đang ẩn thông điệp… bạn phải mò kim đáy bể. Ngoài ra, bạn cần biết kỹ thuật mà người gửi đã sử dụng để ẩn thư.

Để biết một hình ảnh có chứa tệp bí mật hay không, bạn phải có hình ảnh gốc để có thể so sánh kích thước của tệp hoặc bạn phải có số kiểm tra của tệp gốc. Chỉ khi đó, bạn mới có thể phát hiện ra sự khác biệt ở cấp độ các bit riêng lẻ. Bằng mắt thường không thể phân biệt được.

Mẹo 05: Phân tích Steg

Nếu bạn đã phát hiện ra một bức ảnh đáng ngờ, bạn vẫn cần mở và giải mã tệp bằng mật khẩu chính xác. Quá trình này được gọi là phân tích bước. Một lần nữa, có những chương trình khác nhau sử dụng một kỹ thuật khác nhau để mã hóa và giải mã dữ liệu. Chúng khác nhau tùy thuộc vào loại tệp bạn muốn ẩn nội dung nào đó. Ví dụ, có những chương trình nhằm mục đích lưu trữ thông tin trong các tệp đồ họa và các chương trình khác lưu trữ thông tin trong tệp âm thanh tốt hơn.

Kỹ thuật phổ biến nhất được sử dụng để ẩn tệp là Bit ít quan trọng nhất

Mẹo 06: Bit không quan trọng

Kỹ thuật được sử dụng phổ biến nhất để ẩn các tệp trong một tàu sân bay là Kỹ thuật Ít đáng kể nhất (LSB). Màu của mỗi pixel trong ảnh RGB được xác định bởi ba byte, mỗi byte bao gồm 8 bit. Tuy nhiên, không phải tất cả các bit đều cần thiết để xác định kết quả cuối cùng. Bằng cách thay đổi bit ít quan trọng nhất của mỗi byte, bạn có thể ẩn ba bit mới trong một pixel. Do đó, thay vì thẳng thừng thêm các bit của tệp mới vào các bit hiện có của sóng mang, phần mềm sẽ tìm kiếm các bit không quan trọng đối với sóng mang. Kết quả là, một số bit được thêm vào trong phương pháp LSB, chủ yếu là các bit được thay thế.

Trường hợp Campina

Một trường hợp lịch sử về kỹ thuật in steganography trong lịch sử tội phạm của Hà Lan là trường hợp Campina. Ai đó đã đe dọa đầu độc sữa chua của thương hiệu này qua tin nhắn nặc danh. Kẻ tống tiền đã gửi cho Campina hướng dẫn và phần mềm mà công ty phải đóng gói số tài khoản và mã pin bằng mật mã trong hình ảnh chiếc Volkswagen Golf đã qua sử dụng màu đỏ. Nhà sản xuất sữa sẽ công bố bức ảnh đó trong số các quảng cáo xe hơi khác trên trang web của Autotelegraaf.nl (hiện đang tồn tại). Thủ phạm vui vẻ lướt qua một tài khoản ẩn danh đến trang web đặt quảng cáo và trích xuất chi tiết ngân hàng từ bức ảnh. Dù sao thì anh ta cũng bị bắt. Hóa ra là nhân viên của công ty. Anh ta có bốn năm.

Mẹo 07: Xiao Steganography

Bây giờ, lý thuyết là đủ rồi, hãy đưa bài kiểm tra Stegatool Xiao Steganography cũ, đáng tin cậy vào thử nghiệm. Ứng dụng mini này miễn phí và nhằm đóng gói các tệp thành hình ảnh bmp hoặc tệp âm thanh wav. Đó cũng là nhược điểm lớn nhất của chương trình này, vì các định dạng tệp này ngày càng ít phổ biến hơn. Để thực sự ẩn một tệp bên trong một tệp khác, bạn không phải làm gì khác hơn là làm theo trình hướng dẫn. Với nút Thêm các tập tin trước tiên bạn chọn một nhà cung cấp dịch vụ, đó là ảnh hoặc tệp âm thanh. Sau đó chọn tệp bạn muốn ẩn trong đó chỉ có thể là tệp txt hoặc hình ảnh png.

Tại sao bmp?

Hình ảnh bmp cồng kềnh hơn nhiều so với hình ảnh jpg có cùng kích thước. Điều này có nghĩa là một tệp bmp chứa nhiều bit hơn trong đó có thể thay đổi một số thứ mà không làm giảm chất lượng hình ảnh. Tệp jpg được nén nhiều và do đó chứa ít bit hơn nhiều. Bạn có thể ẩn tệp trong jpgs, nhưng chúng nhạy cảm hơn nhiều với việc giảm chất lượng.

bài viết gần đây

$config[zx-auto] not found$config[zx-overlay] not found