AIスクレイパーにはデタラメな文字列を見せるフォント「ShieldFont」— robots.txtを無視するAI企業への技術的対抗策
DRANK

8月13日、Ars Technicaが「The web's newest weapon against AI scrapers is a font」と題した記事を公開した。AIスクレイパーによる無断データ収集を阻止するために開発されたフォント技術「ShieldFont」を詳しく紹介している。フォントでAIスクレイパーを欺く仕組みShieldFontは、Webフォントの字形マッピングを意図的に入れ替えることで、人間がブラウザ上で読むテキストと、スクレイパーがHTMLから取得するテキストを意図的に乖離させる技術だ。具体的には、フォントファイル内の文字コードと字形(グリフ)の対応関係を組み替えることで実現する。ブラウザはShieldFontをレンダリングする際、正しい字形を画面に描画するため、人間の目には正常なテキストとして映る。一方、HTMLソースをプレーンテキストとして取得するスクレイパーは、フォントのレンダリングを経ない生の文字コードを受け取るため、まったく異なる内容を読み込むことになる。つまり、「テキストをどう見せるか」はフォントが制御するが、「HTMLに書かれている文字コード列」は...

by @tf_official
Related Topics: Fonts AI