マルバタイジング: 広告そのものが問題になるとき

広告の大半は、わずらわしいだけのものです。ごく一部は危険で、その一部には「マルバタイジング」という名前があります。malicious advertising を縮めた言葉です。

やっかいなのは、あやしいサイトを訪れる必要がまったくない点です。広告は、何千ものサイトに同時に組み込まれた配信ネットワークから届きます。まっとうなサイトも例外ではありません。広告を出す側が買っているのは掲載枠であって、信用ではありません。悪意のある広告がネットワークの審査をすり抜ければ、それは何も落ち度のないサイトに表示されます。

そこから起きることは、たいてい次の三つのどれかです。

一つめは、偽の警告です。「ブラウザーが古い」「プラグインが足りない」「この端末は感染している」と主張する窓が現れます。その下のボタンが読み込むのは更新プログラムではなく、別のプログラムです。これが通用するのは、人が信じやすいからではありません。本物の通知が出る場所に、そのまま置かれているからです。

二つめは、転送です。ページのどこかをクリックすると——あるいはクリックしなくても——見覚えのあるブランドによく似たアドレスの窓が開きます。そこからさらに先へ、多くの場合はいくつも経由地をはさんで進みます。たどり直しにくくするためです。

三つめは、静かなやり方です。広告がコードを読み込み、ブラウザーの穴を探します。見つからなければ何も起きず、誰も気づきません。見つかった場合、利用者は何一つクリックしていません。

広告ブロッカーが効くのは一点だけで、それ以上に見せるべきではありません。広告そのものを読み込ませない、という一点です。読み込まれないものは、窓を開くことも、転送することも、穴を探すこともできません。早い段階で止めるから効くのであって、ウイルス対策ソフトではありません。ブロッカーはファイルを検査せず、マルウェアを見分けず、何かがダウンロードされた後はもう何もしません。

手を打てるもう一つの場所が、アドレスです。見慣れたページにそっくりなページに着いたとき、その違いはたいてい見えません。ラテン文字の「a」とキリル文字の「a」は、見た目で区別がつかないのです。何かを入力する前の警告は、入力した後のどんな説明よりも役に立ちます。

この二つを合わせても、すべてを覆えるわけではありません。覆えるのは、マルバタイジングがもっとも多く通る道です。そしてその道は、ほとんどの場合、読み込まれる一つの広告から始まります。