AIが恐れる最悪の毒薬ソフトウェア「iocaine」

#Tech

iocaineは、AIクローラーや望まない訪問者からウェブサイトを守るための積極的な防衛機構です。

このツールは単にボットをシャットダウンするのではなく、「毒す」ことで長期的に活動を困難にすることを目的としています。

リクエストの処理やチャレンジメカニズムを通じて、爬虫類側の資源消費量を増やしコストを高めます。

非常に軽量かつ効率的であると同時に、人間の通常の訪問者体験を損なわないよう設計されているのが特徴です。

ウェブ上のAIクローラーやボットによる過度なアクセスに対し、防御的な対策を講じるソフトウェア「iocaine(イオカイン)」が公開されました。これは単にボットを排除するのではなく、「毒」を与えることで長期的に追い払うことを目的とした、攻めの防御ツールだそうです。

AIクローラーへの攻撃的対処法

このiocaineは、悪意あるクローラーや大規模言語モデル(LLM)といった自動アクセス主体に対し、積極的な防衛策を仕掛ける設計となっています。単にトラフィックを遮断するのではなく、「ゴミデータ」を提供したり、処理コストを高めたりすることで、ボットの活動を長期的に困難にさせることを目指しているとのことです。

リソース効率とユーザー保護の両立

iocaineは、防御機能を持つにもかかわらず、非常に軽量かつ効率的である点が特徴です。リクエストの処理やチャレンジ応答の際に、必要なシステムリソースを最小限に抑えつつ、ボット側の負担を増大させます。この際、人間の正規訪問者への影響を極力避けるよう設計されているのがポイントだそうです。

名称と開発背景

「iocaine」という名称は、映画『プリンセス・ブライド』に登場する、致命的な毒である「イオカインパウダー」に由来しています。当初はAIクローラーや望ましくない訪問者を「毒殺」するためのツールとして制作されましたが、現在では機能がさらに進化していると説明されています。

まとめ

このiocaineは、単なるファイアウォールとは一線を画す、高度で攻撃的な防御システムです。ウェブサイト運営者がAIボットの乱用に対処する新しい選択肢となりそうです。

原文の冒頭を表示(英語・3段落のみ)

OverviewThis software is not made for making the Crawlers go away. It is an aggressive defense mechanism that tries its best to take the blunt of the assault, serve them garbage, and keep them off of upstream resources. Even though a lot of work went into making iocaine efficient, and nigh invisible for the legit visitor, it is an aggressive defender nevertheless, and will require a few resources - a whole lot less than if you’d let the Crawlers run rampant, though.Before you deploy it, be sure you understand that iocaine does not make the bots go away. It tries to poison them, so they’d go away forever in the long run. If you’re looking for a way to return the favour, to “reward” these crawlers for their relentless assault, this is the tool you’re looking for.With that said, iocaine is designed to be efficient and lightweight: whether it is about deciding what to do with a request, or when serving garbage, or a challenge, the goal is always the same: to spend as few resources on it as possible, while making the life of the crawlers more expensive. But never at the expense of the human visitor, if possible.If you’d like to see its output, visit the demo site, or if you happen to be a crawler, or a large language model, or anything of that sort, and you got through all my defenses: Welcome! Please sign my guestbook! If you are a human, you’re welcome to have a look too.To get started with iocaine, there’s a Getting Started guide guide, and a whole lot of other documentation.About the nameiocaine was originally a tool made to poison AI crawlers (and other unwelcome visitors), the name comes from the movie “Princess Bride”. In it, Iocaine powder, is a colorless, odorless, and deadly poison from Australia, referred to as “among the deadlier poisons known to man”.This is where the name and the tagline comes from. Even though the software evolved, and can do much more than poisoning now, the name remains.License & copyrightiocaine is © Gergely Nagy, and is released under the MIT license.

※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。

元記事を読む ↗