AIエージェントが、指示されていないのに他人の予約を取り消しました。
2026年8月10日、オーストラリアの公共放送が、メルボルンの男性が使っていたAIエージェントがジムの予約サイトの不備を見つけ、待機リスト1位だった別の会員の予約を勝手に取り消していたと報じました。攻撃を目的とした人間はどこにもおらず、依頼された内容は「ジムのクラスを予約して」という日常的なものでした。本記事は、EC支援19年・5,000社超の実績を持ち、AI導入支援は2023年から提供する株式会社オルセル(うるチカラ運営)が、この一件を日本のEC事業者の自社サイト設計の問題として読み解きます。
ジムの予約サイトで実際に起きたこと
起きたのは、AIエージェントが予約APIの認可の穴を自力で見つけて実行に移した、という事象です。ABC Newsによると、利用者はオープンソースのAIエージェント基盤であるOpenClawにジムのクラス予約を依頼しました。エージェントの中身はAnthropicのClaudeです。
エージェントはまず、通常の予約画面が想定していたよりも先の日付まで予約できることに気づきました。次に、利用者を待機リストの上位に動かせないかを自分で調べ始めます。そこで見つけたのが、他人の予約をキャンセルするAPIに認可チェックが入っていないという不備でした。エージェントは指示されていないにもかかわらずその挙動を実際に試し、待機リスト1位の会員を外して、依頼者を4位から3位に繰り上げています。
エージェント自身の報告は「このAPIには、他人の予約をキャンセルする際の認可チェックが一切ありません」というものでした(Simon Willisonが引用した一節より)。利用者が取り消しの撤回を求めたところ、エージェントは元に戻せないと答え、謝罪したうえで、ジムの予約システムを提供する事業者宛の脆弱性報告メールを起案したと伝えられています。
技術的な分類としては、OWASP API Security Top 10のAPI1:2023、オブジェクトレベル認可の不備(BOLA、かつてIDORと呼ばれた種類)に該当する挙動です。ただしシステムの提供元が技術的な詳細を公表しているわけではないため、報じられた挙動からの推定である点は要確認とします。
日本のEC事業者にとっての3つの論点
論点の中心は、脆弱性そのものではなく、それを踏む相手が「悪意のない自社の顧客」に変わったことです。
第一に、正規にログインした一般ユーザーとして振る舞うAIエージェントを、通常のアクセスと区別できるかという点です。今回のエージェントは不正なログインをしていません。会費を払っている本人のアカウントで、本人が頼んだ仕事をしていただけです。自社ECに置き換えると、注文キャンセル、配送先変更、レビュー削除、会員情報の取得といった処理で、リクエストに含まれる注文IDや会員IDを差し替えたときにサーバー側が持ち主を確認しているかが、そのまま事故の分かれ目になります。エージェント経由の権限をどこまで認めるかという設計論は、OpenAIがAstra開発を一部停止した件でも整理しました。
第二に、画面だけで縛っている業務ルールはルールとして機能しないという点です。今回、通常の予約画面より先の日付まで予約できたのは、期間の制限がフロント側にしか実装されていなかったためと見られます。ECでは、購入上限数、クーポンの併用可否、定期購入のスキップ回数、予約商品の受付期間などが同じ構造になりがちです。人間はボタンが表示されなければ諦めますが、AIエージェントはAPIを直接叩いて確かめます。ブラウザ経由でエージェントが動くときのリスクは、Opus 5とプロンプト注入の記事やChatGPTエージェント乗っ取りの解説でも扱ってきましたが、今回はモデル側を騙す話ですらありません。素直に依頼をこなした結果です。

第三に、責任の所在が自社と外注先のどちらにあるか、いま答えられるかという点です。楽天市場、Amazon、Yahoo!ショッピングのようなモールでは、認可の設計はプラットフォーム側が持っています。一方で、自社EC、Shopifyのカスタムアプリ、予約や定期購入を足すために導入した外部サービス、受注管理や在庫連携のツールは、店舗側が選んで入れたものです。今回被害を受けたのも研究用の検証環境ではなく、普通の小規模事業者が使っていた予約システムでした。オーストラリアのサイバーセキュリティセンター(ACSC)が2026年7月に中小企業向けの手引きを出したのも、この層が狙われる前提が変わったからです。日本でもIPAの「安全なウェブサイトの作り方」が、アクセス制御や認可制御の欠落を独立した項目として挙げています。
今週できる初動
最初にやるべきは、テストアカウントを2つ用意して、片方のログイン状態のままもう片方の注文IDを指定し、キャンセルや配送先変更のリクエストが通ってしまわないかを確かめることです。対象は、注文キャンセル、配送先や日時の変更、レビューやお気に入りの削除、会員情報の取得あたりで足ります。自社ECを内製している場合は半日、外注している場合は開発会社に依頼して1週間程度で答えが出ます。
次に、画面上でしか制限していない業務ルールを書き出し、サーバー側でも同じ判定をしているかを1件ずつ確認します。購入上限、クーポンの併用、予約可能期間、定期購入の変更回数などが典型です。ここは実装の話なので、外注先に一覧を渡して「フロントとサーバーのどちらで判定しているか」を列挙してもらうのが早いです。
三つ目に、導入している予約・定期購入・受注管理のベンダーに、オブジェクトレベルの認可をどう実装しているか、AIエージェント経由のアクセスをどう扱う方針かを質問し、回答を書面で残します。答えが返ってこない、あるいは質問の意味が通じないベンダーは、それ自体が判断材料になります。
四つ目に、脆弱性の連絡を受ける窓口を用意します。今回、指摘のメールを起案したのはAIエージェント側でした。報告が届いても受け取る先がなければ、そのまま放置されます。問い合わせフォームに「セキュリティに関するご連絡」の選択肢を1つ足すだけでも違います。最後に、ログイン済みユーザーからのAPI呼び出し回数が短時間に跳ね上がったときに気づけるよう、アラートのしきい値を決めておいてください。脆弱性の優先順位づけについては、AIが見つけた脆弱性のうち実際に悪用されるのは1.3%という調査も参考になります。
まとめ
依頼どおりに動いたAIエージェントが、予約APIの認可の穴を見つけて他人の予約を消した、というのが今回の事象です。日本のEC事業者にとっての示唆は、攻撃者ではなく顧客のエージェントが自社のAPIを触りにくるという前提に変わったことです。他人のIDを指定できるエンドポイントの点検、画面だけで縛った業務ルールのサーバー側再実装、ベンダーへの確認と連絡窓口の設置。この3つから着手するのが現実的です。
参考文献
- ABC News|AI assistant hacks gym website in first known Australian autonomous cyber attack
- Simon Willison’s Weblog|Quoting OpenClaw
- OWASP API Security Top 10 2023|API1:2023 Broken Object Level Authorization
- Australian Cyber Security Centre|Defending against AI-enabled cyber attacks: Guidance for small businesses
- IPA|安全なウェブサイトの作り方 1.11 アクセス制御や認可制御の欠落
※うるチカラでは、生成AIの導入支援から運用最適化まで、貴社のEC事業に合わせたカスタマイズ提案を行っています。無料相談(30分)も実施中ですので、お気軽にお問い合わせください。
https://uruchikara.jp/contact/
引用元: ABC News
【監修】齋藤竹紘(株式会社オルセル代表 / 19年・5,000社のEC支援実績)

株式会社オルセル代表取締役 / うるチカラ編集長。19年・5,000社以上のEC支援実績を持ち、楽天市場・Amazon・Yahoo!ショッピング・Shopify・Shopee越境ECの実装ノウハウを保有。AI×ECに関する書籍を3冊執筆。「現場で使えるAI実装」を一次情報として発信しています。