楽天広場のトラックバックURLが暗号化されました

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] 楽天広場は、トラックバックURLを暗号化して html に埋め込むという方法で、自動トラックバック送信プログラムに対抗するという作戦に出たようです。
[キーワード] トラックバックスパム,暗号化

« JBOOK: DVD / トップセラー (2006年5月29日 6時46分現在)(BlogPet) | トップページ | TSUTAYA online で書籍の取り扱い開始 »

2006.05.29

楽天広場のトラックバックURLが暗号化されました

迷惑トラックバック対策として、トラックバックURLの暗号化を行いました。

トラックバックURLを楽天広場ブログのHTML内で暗号化して表示することにより、
スクリプト等で自動的にトラックバックURLを取得することが出来なくなりました。

迷惑トラックバック対策:トラックバックURLの暗号化を行いました

実際に、上記「楽天広場スタッフBlog」の記事「迷惑トラックバック対策:トラックバックURLの暗号化を行いました」の html ソースを見てました。

この記事のトラックバックURL:
http://tb.plaza.rakuten.co.jp/hirobastaff/diary/200605290000/a05cf/

迷惑トラックバック対策:トラックバックURLの暗号化を行いました

「この記事のトラックバックURL」を表示する部分の html ソースは、以下のようになっています。

    <div class="lo">この記事のトラックバックURL:<br />
    
    
    
    <span class="jscrypt" title="lppt&gt;++pf*the~e*veoqpaj*gk*nt+lmvkfewpebb+`mev}+6442416=4444+e41gb+">
        @@@var@@@
        </span>
    </div>

つまり、JavaScript が有効な環境でしか、暗号化されたトラックバックURLのデコード(解読)は行なわれません。

JavaScript が有効な場合は、トラックバックURLが表示される
JavaScript が有効な場合は、トラックバックURLが表示される

JavaScript が無効な場合は、トラックバックURLが表示されない
JavaScript が無効な場合は、トラックバックURLが表示されない

JavaScript を使って「暗号化されたトラックバックURL」のデコード、表示を実行しているので、JavaScript を OFF にしていたり、そもそも JavaScript が使えない環境だったりすると、トラックバックURLがわかりません。

確かに、「html ファイルを解析して、トラックバックURLを機械的に取り出して、トラックバックを自動送信するプログラム」に対しては効果があると思いますが、JavaScript を使わない(もしくは、使えない)環境の人をも弾いてしまうので、トラックバックスパムを防ぐ方法としては一長一短がありますね。

おまけ

実は、「html ファイルを解析して、トラックバックURLを機械的に取り出して、トラックバックを自動送信するプログラム」を JavaScript で書けば、機械的にトラックバックURLを取得できます。デコードの必要すらありません。

        a  = obj.document.body.innerHTML;
        i1 = a.lastIndexOf('<SPAN class=jscrypt');
        if ( i1 >= 0 ) {
            t  = a.substring(i1,a.length);
            i1 = t.indexOf('>');
            i2 = t.indexOf('</SPAN>');
            if ( (i1 >=0) && (i2 > i1) ) {
                t = t.substring(i1+1,i2-1);
                pingUrl = t;
            }
        }

例えば、上記のような JavaScript (Internet Explorer用) を書けば、pingUrl に「トラックバックURL」が入ります。 デコードは、すでに Internet Explorer がやってくれているので、その結果を取り出すだけです。

投稿者: tsupo 2006.05.29 午後 03:26 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


ウェブログ・ココログ関連」カテゴリ内の最近の記事

プログラミング」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/10292595

この記事へのトラックバック一覧です: 楽天広場のトラックバックURLが暗号化されました:

コメント

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場