カテゴリー:MovableType etc. >MovableTypeトラブル
"MT(MovableType)カスタマイズにおけるコメントアウトの重要性" is Previous.

MT(MovableType)のトラックバック・スパム対策

MT(MovableType)というより、ブログの特徴的な機能の一つはトラックバックです。
私が最初にトラックバックという仕組みを知ったとき、
「これは便利な機能だな~」
と感心した記憶は、今でも新鮮に残っています。

が、既にブログの広まり始めの頃からトラックバック・スパムの問題は出ていました。
新機能は、大体がスパムとセット、と思って間違いないものですね・・・orz
そのため、ほとんどのブログ(サービス)ではスパム防止機能が搭載されるようになりました。

例に漏れず、MT(MovableType)にもスパム防止機能は搭載されています。
この機能は基本的にトラックバックを受け付けるか受けつかないか、の二者択一がベースで、加えて登録者OKなどの付加機能があります。

このブログでは現時点ではスパムに悩む、というほど人も来てませんので(涙)、気にする必要はないわけですがMT(MovableType)カスタマイズにおけるコメントアウトの重要性で触れたように、<$MTEntryTrackbackDate$>タグの削除は初期の内に比較的安全かつ簡単に対策出来るカスタマイズなので検討しています。

この<$MTEntryTrackbackDate$>というタグですが、はじめ、ソースを眺めている時に
「何の役に立つんだべ???」
とハテナが頭を駆け巡ってました。w
少し調べると、トラックバックを効率的に可能にするように、つまりは機械的に可能にするように、本来は利用者達の良心を信じて搭載されていた機能のようです。

たとえば・・・MT(MovableType)の各ブログの、
 (環境設定中の)設定⇒新規投稿(の設定)
の最下部「更新Ping/トラックバックの設定」中に「トラックバック自動検知」、さらに「外部のリンクに対するトラックバック自動検知を有効にする」という項目があります(併せて「内部のリンクに対するトラックバック自動検知を有効にする」もあります)。

この機能のチェック・ボックスをオンにすると、エントリーを投稿した時にエントリー内のリンク先ページをチェックしてトラックバックURLを検知&送信までしてくれる、というものです。
この時に、リンク先がMT(MovableType)であれば、<$MTEntryTrackbackDate$>を読み込む、ということのようです。
普通にエントリーを書いている分に非常に便利な機能だし、いいなぁ、と思うわけですが、この機能をスパム的に利用されてしまうわけで・・・

これに対しては各テンプレート毎に書かれている<$MTEntryTrackbackDate$>タグを削除&再構築するだけなので簡単です。

他ブログとの交流を積極的にしたい方は、まず最初にしておくべきカスタマイズかもしれません。
また、MT(MovableType)をCMS的に使用したい場合などは必須でしょう。

・・・ということで、うちもやってみようかな。www

コメントを投稿

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

TB-URL:http://cgi.neplar.info/mt-tb.cgi/37

Copyright 2007 MT is Movable Type(ムーバブルタイプ) All rights reserved.