Steganography là nghệ thuật hoặc nghiên cứu và ứng dụng các kỹ thuật cho phép bạn ẩn tin nhắn trong những người khác và chỉ thông qua các phương pháp đọc hoặc phần mềm cụ thể mới có thể ẩn nội dung. Trong trường hợp mật mã máy tính, ví dụ chúng ta có thể ẩn một tin nhắn trong một hình ảnh và bất cứ ai nhìn thấy hình ảnh sẽ không biết rằng nó mang một thông điệp ẩn.

Đang xem: Nghệ thuật bảo mật: steganography là gì và nó khác với mật mã như thế nào?

Steganography được sử dụng rộng rãi trong bảo mật máy tính, được sử dụng để ẩn thông tin được gửi trực tuyến và được sử dụng bởi các tổ chức chính phủ, công ty, tổ chức tội phạm.

gocnhintangphat.comết tốc độ không chỉ là để ẩn một tin nhắn trong một hình ảnh mà nó có thể là bất kỳ yếu tố nào một gocnhintangphat.comdeo âm thanh, mã, chỉ có thể được giải mã bởi những người biết rằng nó mang một thông điệp ẩn hoặc áp dụng một số kỹ thuật để xem liệu có tin nhắn ẩn nào không, thông qua một số kỹ thuật mà chúng ta sẽ thấy trong hướng dẫn này.

Các loại kỹ thuật steganography và mật mã

Steganography cổ điển là một kỹ thuật không sử dụng bất kỳ bảo mật, vì vậy bất cứ ai cũng có thể đọc tin nhắn ẩn. Các kỹ thuật rất đơn giản để áp dụng.

Đối với hướng dẫn này, chúng tôi sẽ sử dụng Linux, nơi chúng tôi có lệnh cat cho phép chúng tôi ghép một số tệp, tệp kết quả có thể được nhìn thấy sau này trên bất kỳ hệ điều hành nào. Ví dụ: chúng tôi sẽ tạo một tệp văn bản với một thông điệp mà chúng tôi sẽ ẩn

{title}

Sau đó, chúng tôi tìm kiếm một hình ảnh để ẩn tin nhắn:

{title}

Sau đó, chúng tôi mở một cửa sổ đầu cuối và đi đến thư mục chứa cả hai tệp và gõ lệnh sau:

cat Đính kèm_files >> Carrier_file mèo text.txt >> foto.webp Kết quả sẽ là cùng một bức ảnh mà không có bất kỳ sửa đổi nào, nhưng với tệp ẩn. Kỹ thuật này không có bảo mật.

Bây giờ để tiết lộ thông điệp chúng ta có thể áp dụng một số kỹ thuật sau đây.

Một là sử dụng lệnh chuỗi hiển thị các chuỗi ký tự có thể in có chứa các tệp được sử dụng để tìm kiếm văn bản trong các tệp.

Từ cửa sổ terminal, chúng ta gocnhintangphat.comết lệnh: chuỗi foto.webp Kết quả cùng với các ký tự dễ hiểu sẽ là thông báo:

{title}

Chúng tôi cũng có thể sử dụng trình xem hoặc trình chỉnh sửa tệp ở định dạng thập lục phân để xem bên trong mã và xem những gì chúng tôi có thể tìm thấy. Chúng ta có thể cài đặt phần mềm Bless Editor hoặc Ghex có trong kho Linux bằng lệnh: sudo apt-get cài đặt phước lành Sau đó, chúng tôi mở tệp photo.webp từ chương trình và chúng tôi có thể phân tích mã thập lục phân và xem thông báo:

{title}

Một ví dụ khác chúng ta có thể làm với lệnh cat là như sau:

Giả sử chúng ta có một bảng tính với dữ liệu kế toán và một báo cáo mà chúng ta muốn ẩn trong một hình ảnh, điều chúng ta sẽ làm trước tiên là nén các tệp để ẩn.

{title}

Sau đó từ cửa sổ terminal, chúng ta gocnhintangphat.comết lệnh sau: tài liệu mèo.zip >> mona.webp Do đó, chúng tôi sẽ đính kèm tệp zip trong hình ảnh, hình ảnh trông giống nhau và không hiển thị bất kỳ sửa đổi nào, ngoại trừ sự khác biệt về kích thước ban đầu là 26 kb và một tệp có tệp ẩn 39 kb.

Sau đó, chúng tôi sẽ thực hiện quá trình ngược lại, nghĩa là lấy các tệp ẩn, đối với chúng, chúng tôi giải nén bất kỳ tệp zip nào có chứa hình ảnh bằng lệnh sau: unzip mona.webp

$config not found

{title}

Bây giờ chúng tôi có thể thêm bảo mật nếu chúng tôi sử dụng mật khẩu khi nén:

{title}

Trong trường hợp này, chúng tôi sẽ gặp sự cố do giải nén không thể giải nén tệp bằng mật khẩu. Chúng tôi có thể sử dụng phần mềm khác như 7zip, chúng tôi có thể cài đặt phần mềm bằng các lệnh sau: sudo apt-get cài đặt p7zip Sau đó, sử dụng phần mềm này, chúng tôi có thể giải nén nếu biết khóa, chúng tôi gocnhintangphat.comết lệnh sau: 7za e mona.webp

{title}

Steg DA – Ứng dụng cho Steganography

Steg leather cho phép bạn ẩn các tệp dữ liệu trong tệp hình ảnh hoặc âm thanh. Các tính năng của nó bao gồm dữ liệu đánh giá tự động có thể được đính kèm vào các tệp jpg hoặc wav.$config not found

Đây là đa nền tảng có thể được tải xuống từ trang web chính thức của nó hoặc chúng ta có thể cài đặt nó từ kho Linux bằng lệnh sau: sudo apt-get cài đặt steg leather Chương trình này không có giao diện đồ họa, vì vậy nó được thực thi dưới dạng các lệnh, giả sử chúng ta có một số tệp pdf và một hình ảnh. Chúng tôi nén nó trong tập tin zip. Hình ảnh có kích thước lớn hơn nhiều so với tệp để đính kèm.

{title}

Tiếp theo chúng ta áp dụng lệnh sau: steg leather nhúng -ef trip.zip -cf Beach.webp Điều này có nghĩa là gì: nhúng là đính kèm-ef tập tin cần ẩn-cfr tập tin hình ảnh

Sau khi thực hiện, nó yêu cầu chúng ta gán mật khẩu là văn bản hoặc mật khẩu để bảo vệ tệp.

{title}

Sau đó, nếu chúng ta muốn trích xuất dữ liệu từ tệp, chúng ta sử dụng lệnh sau: steg leather extract -sf bãi biển.webp Anh ta sẽ hỏi lại mật khẩu để cho chúng tôi xem tập tin chúng tôi ẩn, hãy nhớ rằng tập tin trip.zip cũng có mật khẩu.

Xem thêm: Hợp Chất Vô Cơ Là Gì ? So Sánh Chất Vô Cơ Và Sự Khác Biệt Giữa Hữu Cơ Và Vô Cơ

SilentEyes – Ứng dụng cho Steganography

SilentEye là một ứng dụng đa nền tảng để ẩn các tệp trong ảnh bằng các kỹ thuật ghi tốc độ. Nó cung cấp một giao diện đồ họa và một thuật toán mạnh mẽ cho quá trình steganography và mật mã, bạn có thể mở rộng các chức năng của nó bằng cách sử dụng một hệ thống plugin. Chúng tôi có thể tải xuống SilentEyes từ trang web chính thức theo hệ điều hành chúng tôi sử dụng.

{title}

Sau khi cài đặt, chúng tôi mở chương trình và chúng tôi phải mở hình ảnh mà chúng tôi sẽ sử dụng để ẩn thông tin. Ví dụ:

{title}

Ở đây chúng ta có thể áp dụng Encode để mã hóa và giải mã để giải mã hình ảnh. Trước tiên chúng ta sẽ áp dụng mã hóa như sau, chúng ta chuyển đến nút Mã hóa .

{title}

Ở đây chúng tôi chỉ ra chất lượng của hình ảnh kết quả, thư mục đích của hình ảnh kết quả và chúng tôi có thể gocnhintangphat.comết tin nhắn hoặc đính kèm tệp, SilentEyes tính toán số lượng bit hoặc octet chúng tôi có thể đính kèm các tệp trong hình ảnh. Chúng tôi có thể thêm mật khẩu nếu chúng tôi chọn tùy chọn Bật mã hóa .

Điều quan trọng cần lưu ý là dữ liệu ẩn trong tệp phải cùng kích thước nhỏ hơn kích thước của tệp vận chuyển.

Kết quả sẽ là cùng một hình ảnh ở định dạng bmp, nhưng với dữ liệu ẩn được thêm vào.

{title}

SilentEye rất đơn giản vì nó cho phép bạn kéo và thả hình ảnh mã hóa và giải mã, cửa sổ mã hóa cho phép bạn chọn định dạng mã hóa, chất lượng hình ảnh đầu ra, màu sắc của pixel được sử dụng và các cài đặt khác.

Ứng dụng Steganography cho Android

Có một số phần mềm mà chúng ta có thể sử dụng để thực hiện chức năng ghi ảnh từ thiết bị Android của mình, bằng cách chụp ảnh hoặc hình ảnh mà chúng ta có trên điện thoại, chúng ta có thể đính kèm một tin nhắn hoặc một tập tin ở dạng ẩn. Một số công cụ là Steganography Master .

Steganography Master cho phép bạn mã hóa một tin nhắn trong một hình ảnh và sau đó lưu nó hoặc gửi nó cho người khác . Tin nhắn chỉ có thể được giải mã bằng cùng một ứng dụng, chúng ta có thể thêm mật khẩu vào hình ảnh kết quả để chỉ người biết khóa mới có thể giải mã hình ảnh và xem tin nhắn gốc.

$config not found

{title}

Trang web để thực hiện steganography

Một công cụ trực tuyến rất thú vị để tạo steganography là //pixelator.io, chúng ta có thể cả mã hóa và giải mã trực tuyến.

{title}

Đầu tiên chúng ta thêm hình ảnh sẽ được Che hoặc che giấu hình ảnh được nhìn thấy và sau đó các tệp hoặc một thư mục hoàn chỉnh để mã hóa.

Xem thêm: Wqhd Là Gì – Sự Khác Biệt Giữa 4K, Uhd Và Qhd Là Gì

Cho đến nay chúng ta đã thấy một số kỹ thuật đơn giản của steganography, chúng ta có thể sử dụng các công cụ này để gửi thông tin đến các liên hệ của mình một cách an toàn hơn mà không ai nghi ngờ rằng thực sự có các tệp khác trong một hình ảnh hoặc gocnhintangphat.comdeo.

Leave a Reply

Your email address will not be published. Required fields are marked *