目に見えないゼロ幅文字を使用して、秘密のメッセージを目に見える場所に隠します

目に見えないゼロ幅文字を使用して、秘密のメッセージを目に見える場所に隠します

シンプルな Web ツールを使用すると、家族、友人、スパイ仲間への秘密のメッセージを通常のテキスト メッセージ内に隠すことができ、メッセージを傍受した人には何も知られなくなります。

ステガノグラフィーは、一見普通で無害なデジタルまたは有形コンテンツの表層の背後に、テキスト、コード、音声、画像、ビデオ、文書、さらには物理的オブジェクトで構成される秘密のメッセージを隠す技術です。ステガノグラフィー メッセージは、スパイ行為、マルウェア、内部告発などで一般的に使用されており、インターネット上の一般人の単純なプライベート チャットでも使用されます。

これを使用すると、社会保障番号、クレジット カード番号、住所、機密情報、その他の個人情報を、あまり目立たせることなく、便利なメッセージング プラットフォームを通じて隠すことができます。平均的なユーザーはそんなことは考えず、中間者攻撃やその他のハッキング手法を使ってメッセージを傍受するハッカーも、隠されたコンテンツがないかすべてをチェックするのに時間を無駄にすることはありません。

幅ゼロの文字を含むプレーンテキストを非表示にする

一部のツールでは、画像音声ファイルその他の種類のファイルに隠された通信を簡単に埋め込むことができます。ただし、秘密のメッセージを非表示にする最も簡単で疑わしい方法の 1 つは、プレーン テキスト レイヤーを使用することです。

ここで、ゼロ幅スペースやゼロ幅非結合子など、目に見えない「印刷不可能な」ゼロ幅文字が登場します。これらの書式設定文字は、他の言語を正しく表示するなど、さまざまな理由で Unicode で使用され、書かれたメッセージやフィンガープリント データを隠すのに最適です。

ステガノグラフィーにゼロ幅文字を使用する最も簡単な方法は、秘密メッセージのプレーン テキストをバイナリ データに変換することです。このバイナリ データは幅ゼロの文字列に変換され、公開テキストに埋め込まれます。非表示のメッセージは取得されるまで表示されず、取得されるとバイナリ データに変換されてからプレーン テキストに変換されます。

This sentence isn't hiding anything.

But this sentence is conc‌​​‌‌​‌⁠‌‌​​​​‌⁠‌‌​‌​‌‌⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌‌​​‌‌⁠‌‌‌​‌​‌⁠‌‌‌​​‌​⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌‌​‌​​⁠‌‌​‌‌‌‌⁠‌​​​​​⁠‌‌​​‌‌​⁠‌‌​‌‌‌‌⁠‌‌​‌‌​​⁠‌‌​‌‌​​⁠‌‌​‌‌‌‌⁠‌‌‌​‌‌‌⁠‌​​​​​⁠‌​​​‌‌‌⁠‌‌​​​​‌⁠‌‌​​‌​​⁠‌‌​​‌‌‌⁠‌‌​​‌​‌⁠‌‌‌​‌​​⁠‌​​​​​⁠‌​​‌​​​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​‌​‌‌⁠‌‌‌​​‌‌⁠‌​​​​​⁠‌‌​‌‌‌‌⁠‌‌​‌‌‌​⁠‌​​​​​⁠‌​‌​‌​​⁠‌‌‌​‌‌‌⁠‌‌​‌​​‌⁠‌‌‌​‌​​⁠‌‌‌​‌​​⁠‌‌​​‌​‌⁠‌‌‌​​‌​⁠‌​‌‌​​⁠‌​​​​​⁠‌​​​‌‌​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​​‌​‌⁠‌‌​​​‌​⁠‌‌​‌‌‌‌⁠‌‌​‌‌‌‌⁠‌‌​‌​‌‌⁠‌​‌‌​​⁠‌​​​​​⁠‌‌​​​​‌⁠‌‌​‌‌‌​⁠‌‌​​‌​​⁠‌​​​​​⁠‌​​​‌‌​⁠‌‌​‌‌​​⁠‌‌​‌​​‌⁠‌‌‌​​​​⁠‌‌​​​‌​⁠‌‌​‌‌‌‌⁠‌‌​​​​‌⁠‌‌‌​​‌​⁠‌‌​​‌​​⁠‌​​​​​⁠‌‌​​‌‌​⁠‌‌​‌‌‌‌⁠‌‌‌​​‌​⁠‌​​​​​⁠‌‌​‌‌​‌⁠‌‌​‌‌‌‌⁠‌‌‌​​‌​⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌​‌​​​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​‌​‌‌⁠‌‌‌​​‌‌⁠‌​‌‌‌​ealing a secret message.

非表示メッセージの非表示と取得

Steganographr は、 eatnik.net/steganographrで入手可能な Web アプリケーションで、単語の連結 (U+2060)、ゼロ幅スペース (U+200B)、および非連結文字 (U+200C) を使用してエスケープします。公開テキストのレイヤーの背後にある私的な書面によるコミュニケーション。これらの文字は通常、それぞれ WJ、ZWSP、ZWNJ と省略されます。

別の保護層に暗号化アルゴリズムとパスワードを使用するなど、テキスト内にテキストを隠すためのより高度なツールはありますが、それらの多くはクロスプラットフォームではなく、Paranoia Text Encryption などの一部は過度に複雑です。使用。

これは Web アプリであるため、iPhone、Android デバイス、Mac、Windows PC、Linux コンピューター、およびブラウザーでアプリを開くことができるその他のデバイスで使用できます。これを使用するには、Web ブラウザで Eatnik.net/steganographr にアクセスし、[非表示] タブの [パブリック メッセージ] フィールドにパブリック テキストを入力し、次に [プライベート メッセージ] フィールドに非表示のメッセージ テキストを入力して、[ステガノグラフ] ボタンをクリックします

メッセージを復号して隠しテキストを表示するには、公開テキストをコピーし、[公開] タブの [公開メッセージ] ボックスに貼り付けて、[デステガノグラフ] ボタンをクリックします。

これらの秘密のメッセージは、SMS、iMessage、電子メール、メッセンジャー、Twitter、Facebook など、ほとんどのアプリやプラットフォームで送信でき、テキスト ドキュメントに隠しテキストを埋め込むこともできます。

ただし、メッセージを入力するスペースが制限されているプラ​​ットフォームでは、幅ゼロの文字が通常の文字とみなされる場合があることに注意してください。たとえば、Twitter では WJ は 2 文字としてカウントされますが、ZWSP と ZWNJ はそれぞれ 1 文字として機能します。

別の保護層を追加する

Steganographr を使用すると、表示されているプレーン テキストの背後に隠れたプレーン テキストを送信する簡単な方法ですが、最も安全なオプションではありません。唯一の安全性は、隠しテキストがプレーン テキストに見せかけていることが他の人に分からないことです。何か疑わしい場合は、Steganographr などのツールを使用して、幅ゼロの文字列をバイナリにデコードし、さらに隠しメッセージを作成できます。

ただし、Steganographr を暗号化ツールと組み合わせて使用​​すると、送信するメッセージの安全性をさらに高めることができます。テキストを暗号化および復号化するためのオンライン ツールは数多くあります。これらのいずれかを使用して、非対称暗号化 (暗号化と復号化に数学的に関連する 2 つのキーが必要な場合) または対称暗号化 (1 つのキーのみが必要な場合) を追加できます。

Steganographr をさらに使いやすくする

Steganographr にすばやくアクセスするには、すべてのブラウザでブックマークしてください。最初にブラウザーを開かずに、ツールに直接アクセスするショートカットを作成することもできます。たとえば、Steganographr Web アプリのアイコンをモバイル デバイスのホーム画面に追加できます。iPhone と iPad では、App ライブラリにも表示されます。

  • Safari (iOS、iPadOS): 共有ボタン -> ホーム画面に追加
  • Chrome (Android): 垂直省略記号 -> ホーム画面に追加
  • Samsung Internet (Android): 3 本線のアイコン -> ページを追加 -> ホーム画面
  • Firefox (Android): 縦の省略記号 -> インストール
  • Edge (Android): 省略記号 -> 電話に追加 -> 追加
  • MacOS ブラウザ: URL を強調表示してデスクトップにドラッグします。
  • Chrome (デスクトップ): 垂直省略記号 -> ショートカットの作成

Safari から iOS ホーム画面に追加 (左); Chrome からホーム画面に Galaxy を追加 (中央)。Firefox から Pixel をホーム画面に追加します (右)。

ステガノグラフは安全ですか?

Steganographr は Web ベースのツールなので、入力または貼り付けたプライベート メッセージについて心配する必要がありますか? 短い答え: いいえ。Steganographr の開発者は、ソース コードをオンラインで公開しているので、チェックしたい人は誰でも利用できます。注意すれば誰でも無料で改変して使用できるため、Web サイトにコピーして貼り付けたり、コードからモバイル アプリを作成したりできます。興味がある場合は、Steganographr の使用に関する Null Byte の記事を参照してください

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です