IE7は混合言語を消化できるようになります

2番目のベータバージョンから、Internet Explorer 7は英語(IDN標準)以外の言語でのドメイン名の記録をサポートしています。 しかし、いくつかの議論の後、開発者はIDN実装の原則変更することにしました。



多言語アドレスを使用すると、セキュリティ上の問題が発生します。 攻撃者は、ユーザーを同じようなアドレスのサイトに誘導することができます(文字はまったく同じでも、エンコードが異なるとサイトが異なる可能性があります)。 IEブラウザーは、文字が別の言語に属していることを検出すると、「punicode」への強制変換を実行し、対応するメッセージを表示します( スクリーンショット )。 以前は、これに加えて、別の保護対策が適用されました-アドレスバーの異なるエンコードからの文字の混合の完全な禁止。 たとえば、paypal.comアドレスでラテン語の「a」の1つがキリル文字に置き換えられた場合、ユーザーをまったく別のサイトに誘導できます。 以前は禁止されていましたが、今では本当に可能ですが、すべての言語で可能というわけではありません。



この保護対策は、異なるエンコーディングからの文字の混合が通常の慣行であり、多くの場合会社名にも見られる国でユーザーの抗議を引き起こしました。 IE開発者はバックトラックし、韓国語、アラビア語、エチオピア語、ユダヤ語、タイ語、その他23言語を含むいくつかの言語のエンコードを許可することを約束しました(ロシア語はリストにありません)。 ただし、上記の警告は表示されません( スクリーンショット )。



新機能はIE3リリース候補版(3番目のベータ版以降)に実装されます。



All Articles