トラックバックとは、別のサイトがコンテンツにリンクしたときにウェブサイトに通知するために使用されるリンクバック方式です。 [ 1 ]これにより、ウェブサイトは参照元の投稿からのリンクや抜粋を表示でき、議論が複数のウェブサイトにまたがることが可能になります。[ 2 ]
TrackBack仕様はSix Apartによって作成され、2002年8月にMovable Typeブログソフトウェアに初めて実装されました。[ 3 ]オープン仕様として公開されたこのプロトコルは、その後、他のさまざまなコンテンツ管理システムに採用されました。改訂版仕様(バージョン1.2)は2004年に公開されました。[ 4 ]
一部のプラットフォームは、TrackBack の代わりに代替システムを使用していました。たとえば、Google のBlogger は、Google の検索インフラストラクチャに基づいた独自の「バックリンク」機能を実装しました。[ 5 ]
トラックバックは、発信元サイトから受信側サイトのトラックバックURLにXML-RPC ping を送信することで機能します。記事が公開されると、ブログソフトウェアは、ソース URL、エントリのタイトル、短いテキスト抜粋、ブログ名を含むHTTP POST リクエストを送信します。 [ 3 ]
一部のプラットフォームはHTMLメタデータを通じてトラックバックURLを自動的に検出しますが、他のプラットフォームでは著者が手動で入力する必要があります。受信側のプラットフォームは、元の記事の横に参照情報を表示する場合があり、読者は複数のウェブサイトにまたがる会話を追跡できます。
トラックバックは事前の認証なしにユーザーが送信した URL を公開するため、このシステムはリンク スパムの主要な標的となった。スパマーは、検索エンジン最適化ランキングを向上させるために、このプロトコルを使用して自動的にバックリンクを投稿した。 [ 6 ] 2009 年のスタンフォード大学の研究では、1 年間で約 1,000 万件の TrackBack スパム ピングを生成した単一のキャンペーンを分析し、このプロトコルの脆弱性を示した。[ 6 ]この悪用を阻止するために、アンチ スパム フィルターと自動検出方法が開発されたが、[ 7 ]スパムの量が多くなり、トラックバックの維持が困難になった。2010 年代までに、ほとんどのプラットフォームはデフォルトでトラックバックを無効にするか、 pingbackまたはWebmention を優先して完全に削除した。[ 6 ] [ 8 ]