« プレビュー時に生成される一時ファイルを削除するプラググイン(MT4専用)。 | メイン | MT3→MT4へタグやbasenameを引き継いで(インポート&エクスポートで)簡単に移行する方法。 »

スパマーにCGI叩かれたら負けかなと思っている(2)。

しばらくご無沙汰だったけど、来やがった。久しぶりに。でもって一旦来たら津波のよう(大げさ)に押し寄せるのがトラックバックスパム。

一通りの対策はしたつもりだけど...

JavaScriptでトラックバックURL生成するって方法もあるんでしょうが、JavaScript 前提ってのにどうしても踏み出せない性格なのです。

えーー、それではこんな手はどうだ。トラックバックURLにimg要素を挟んでしまう。

http://junnama.alfasado.net/mt/tr9ErXz.mt/22<img src="/spacer.gif" alt="" width="1" height="1" style="display:none" />28/mt4_2.html

ってな具合。

実際には

http://junnama.alfasado.net/mt/tr9ErXz.mt/2231/mt4_2.html

という感じで普通にブラウザからコピーできるし (IEでも出来るよね? 試してないけど) 、altは空だから音声読み上げでも普通に読めるし。

どうせならどの位置にimg要素を挿入するかランダムにしてまえってことで、MTのプラグインまで書いたぞ!


<$MTEntryTrackbackLink spam_uzeeeeeeeee="/spacer.gif"$>/<$MTEntryBasename$>.html

プラグイン名は Spam Uzeeeeeeeee!! です。MT3/4両対応の筈。MT3.3で確認しました。ad hocちゃぁそうですけど使ってみようと思う方はご自由にどうぞ!

カテゴリー: 駄文・雑文

トラックバック

このエントリーのTBPingURL:
http://junnama.alfasado.net/mt/RRrt4444.mt/2231/post_146.html

コメント (1)

PhotoPierre:

本来的な正しいHTMLの使い方ではないかもしれませんが、
そして誰に媚びているのか自分で把握できていませんが
(まぁ、おそらく自分です)、
トラックバックURLの表示を〈input〉で書いちゃっていますので
きっとどばっと表示されちゃいますね。
(そもそもinputタグをそんなコトに使うのが悪いかも)

は? display:none; なら大丈夫?

この手法が超メジャーになっちゃって、
うっかり次のアップデイトに採用されちゃったりしたら
pingURLから〈img〉タグをプログラム書く奴が出てくるでしょうから
〈img〉だったり〈span〉だったり〈div〉だったり、
おかしなタグをランダムにぶち込んでやるのは、難しいんですか?

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


トップページ | アーカイブ(このブログの全てのエントリーの一覧)

最近のエントリー

このブログのフィードを取得
[フィードとは]