双方向テキスト
双方向テキストの処理は複雑であり、実装の不備をついた攻撃が存在する。
また、双方向テキストの制御文字を使って拡張子を偽装し、マルウェアを画像やテキストファイルに見せかける手口も存在する。人間のレビューアの目を逃れて危険なコードを挿入するために双方向テキストの制御文字を使う手法も指摘されている。
現代において右横書きが必要な文字体系にはヘブライ文字、アラビア文字、シリア文字、ターナ文字などがあるが、これらの文字体系はつねに右から左に書かれるわけではなく、数字(アラビア数字・インド数字)は左から右に書かなければならない。したがって、ひとつの言語だけで書かれる場合であっても、これらの文字体系では双方向テキスト処理を行う必要がある。
双方向テキスト処理は多言語の混在する環境ではとくに重要になる。