非表示文字検出ツール
テキスト内の不可視文字、ゼロ幅文字、RTLオーバーライド文字を検出。隠れたUnicode文字を見つける無料オンラインセキュリティツール。
テキスト内の非表示文字とは何ですか?
非表示文字はレンダリング時に見えない、または幅がゼロのUnicode文字です。ゼロ幅スペース(U+200B)、改行なしスペース(U+00A0)、ゼロ幅接合文字(U+200D)、RTL/LTRオーバーライド文字、その他テキスト表示に影響するが見えない制御文字を含みます。
このツールはどの種類の非表示文字を検出しますか?
ゼロ幅スペース(U+200B)、ゼロ幅非接合文字(U+200C)、ゼロ幅接合文字(U+200D)、改行なしスペース(U+00A0)、ソフトハイフン(U+00AD)、RTLマーク(U+200F)、LTRマーク(U+200E)、RTLオーバーライド(U+202E)、LTRオーバーライド(U+202D)などの不可視Unicode制御文字を検出します。
なぜ非表示文字をチェックすべきですか?
トロイの木馬ソース攻撃(コードを実態と違って見せる)、フィッシング("exe.txt"を"txt.exe"として表示)、コンテンツフィルターの回避、トラッキングマーカーの埋め込みに悪用される可能性があります。
トロイの木馬ソース攻撃とは何ですか?
双方向オーバーライドなどの不可視Unicode文字を使用して、ソースコードの表示とコンパイル・実行時の動作を異ならせます。2021年にケンブリッジ大学の研究者によって発見されました。
RTLオーバーライド文字とは何ですか?なぜ危険なのですか?
RTLオーバーライド文字(U+202E)はテキストの表示方向を反転します。フィッシングで"photo\u202Efdp.exe"を"photoexe.pdf"として表示させ、ユーザーを欺いて悪意のある実行ファイルを開かせます。
ゼロ幅スペースとは何ですか?どこから来ますか?
ゼロ幅スペース(U+200B)は視覚的なスペースを占めない不可視文字です。ワードプロセッシングでの改行ポイントやURLでの長いアドレスの折り返しに使用され、ウェブサイトやPDFからのコピー&ペースト時に挿入されることがあります。
非表示文字で追跡されることはありますか?
はい。一部のウェブサイトやドキュメントは透かしやトラッキングマーカーとして不可視Unicode文字を埋め込みます。ゼロ幅文字はステガノグラフィにも使用されます。
この非表示文字検出ツールはどのように動作しますか?
テキストの各文字のUnicodeコードポイントを調べて分析します。不可視、ゼロ幅、またはテキスト方向に影響する文字を識別し、結果は文字位置、コードポイント、文字名で表示されます。
データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内でJavaScriptを使用して完全に行われます。テキストがデバイスから離れることはなく、パスワードやAPIキーなどの機密コンテンツのチェックに安全です。
テキストから非表示文字を削除するにはどうすればよいですか?
検出後、ツールの削除機能を使用してすべての非表示・不可視文字を除去できます。特定の文字種を選択的に削除することも可能です。
このツールはホモグリフ攻撃を検出できますか?
不可視およびゼロ幅文字に焦点を当てています。ホモグリフ攻撃(ラテン"a"とキリル"\u0430"など)には追加の視覚比較ツールが必要ですが、多くのホモグリフ攻撃も不可視文字を使用しており検出できます。
このツールは無料ですか?
はい、完全に無料です。登録不要、使用制限なし、隠れた料金もありません。
すべての言語と文字システムで動作しますか?
はい。ラテン、キリル、アラビア、ヘブライ、中国語、日本語、韓国語、デーヴァナーガリーなど、Unicodeがサポートするすべての言語・文字システムで動作します。
ゼロ幅スペースと改行なしスペースの違いは何ですか?
ゼロ幅スペース(U+200B)は完全に見えず水平スペースを占有しません。改行なしスペース(U+00A0)は通常のスペースと視覚的に似ていますが自動改行を防ぎます。
非表示文字検出ツールの使い方
貼り付けたテキストから、ゼロ幅スペース、ゼロ幅接合子、RTL 制御文字などの不可視 Unicode 文字を検出します。解析はすべてブラウザー内でローカルに行われ、テキストがデバイスの外に出ることはありません。
- 調べたいテキストを入力欄に貼り付けます。検出器は入力と同時に自動スキャンします。
- 検出結果の一覧を確認します。各不可視文字の名称、Unicode コードポイント、位置が表示されます。
- ゼロ幅スペース、ゼロ幅接合子、RTL オーバーライドなど、リスクの高い項目に注目します。
- 自分のエディターで検出された文字を削除・置換し、再度貼り付けてクリーンになったか確認します。
ゼロ幅文字はフィッシングで悪用される手口です。出所不明のテキストは公開やクリックの前に必ずチェックしましょう。
関連ツール
- Unicode文字マップ 数千種類のUnicode記号、絵文字、数学演算子、矢印、通貨記号、特殊文字を閲覧。クリックで即座にコピー。無料オンラインツール、インストール不要、オフライン対応。
- 行ソート テキスト行をアルファベット順、数値順、長さ順にソート。重複削除と逆順をワンクリックで。
- 数字を文字に 数字を英単語、中国語大文字、ローマ数字、科学記数法に即座に変換。
- ケース変換ツール テキストを大文字、小文字、タイトルケース、キャメルケース、スネークケース、ケバブケースなどに変換
- ランダム大文字小文字変換 テキストの文字をランダムに大文字または小文字に変換します。ブラウザでスポンジボブ風テキストを即座に作成。
- 回文作成 反転した文字列を追加して任意のテキストから回文を作成します。ブラウザで即座に動作する無料のオンラインツールで、複数行サポート付き。
- 回文チェッカー テキスト、単語、文が回文かどうかを即座にチェック。ブラウザで100%動作する無料オンラインツールです。
- 文字列類似度 Levenshtein、Jaro-Winkler、コサイン、Jaccard、ハミング、Dice など複数アルゴリズムで文字列類似度を即時比較。100% プライベート。