シートスピニング(Seat Spinning)とは?航空会社の収益を静かに侵食する AI ボット攻撃の実態

シートスピニングとは、ボットが航空券の座席を自動的に「仮押さえ」し、空席状況や価格形成を歪めるボット攻撃です。本記事では、その仕組み、航空会社・顧客への影響、そして挙動ベースのボット対策がなぜ有効なのかを解説します。
Feb 03, 2026
シートスピニング(Seat Spinning)とは?航空会社の収益を静かに侵食する AI  ボット攻撃の実態

この記事の要点(Takeaways)

  • 実態:シートスピニングは、ボットによる自動的な座席の仮押さえであり、実際の空席状況を歪める

  • 影響:価格の不自然な高騰、需要予測の誤認、顧客体験の低下を引き起こす

  • 対策の限界:ボットはチェックポイントを回避するため、CAPTCHAでは防げない

  • 解決策:重要なのは「人間かどうか」ではなく「購入意思があるか」の判定

  • STCLab BotManager:決済に至らない自動化パターンを特定し、収益を保護


大型連休や祝日の航空券を探しているとき、次のような経験はありませんか。

  • 空席が表示されていたのに、支払い画面で突然消える

  • 満席だったはずの便が、数時間後に再び予約可能になる

  • 短時間のうちに価格が何度も上下する

これは単なるアクセス集中ではありません。
近年、旅行業界ではこの現象は「シートスピニング(Seat Spinning)」と呼ばれる、構造的なボット攻撃として認識されています。


1. シートスピニング(Seat Spinning)とは

シートスピニングとは、ボットが航空券の購入を完了させることなく、座席を「保留(Pending)」状態に留め続ける高度な自動化攻撃です。

多くの航空会社の予約システムでは、15〜20分程度の決済猶予時間が設けられています。
ボットはこの仕組みを悪用し、次々と座席を仮押さえすることで、市場から一時的に在庫を消します。
その結果、価格決定アルゴリズムは「需要が急増している」と誤認し、実際の顧客に対して高い運賃を提示するようになります。

2026年現在、シートスピニングは旅行業界で最も深刻なボット活動の一つとされています。


2. なぜ航空会社にとって深刻な問題なのか

航空会社の予約システムは、構造的に非常に繊細です。

  • 座席は有限で、売れ残れば価値は失われる

  • 価格は需要や検索動向をもとにリアルタイムで変動する

  • 決済までに複数のステップ(検索、選択、入力)が存在する

シートスピニングは、単なる負荷増大ではなく、需要予測・在庫管理・価格設定という根幹ロジックそのものを歪めます。
そのため、この問題はセキュリティ部門だけでなく、レベニューマネジメント、デジタル戦略、販売・流通部門にとっても無視できない課題です。


3. 従来の対策が効かない理由:CAPTCHAの限界

多くの航空会社では CAPTCHA(私はロボットではありません)を主要な防御策としていますが、シートスピニング対策としては効果的とは言えません。

  • 構造的な回避:ボットは CAPTCHA が表示されるログインや決済の前段階で攻撃を完了させます

  • 人間らしい挙動の模倣:高度なボットは、検索や運賃計算を人間と同じように行い、検知を回避します

  • 摩擦の逆効果:CAPTCHAを強化するほど、正規ユーザーが離脱し、ボットは別経路に移るだけです

重要なのは、CAPTCHAは「人間かどうか」は判定できても、「購入意思」は判定できないという点です。


4. データで見るシートスピニングの実態

STCLab が航空会社の予約トラフィックに対して BotManager で分析を行ったところ、明確な傾向が確認されました。

  • 予約関連トラフィックの約 30%に自動化挙動を確認

  • 以下のステップへのアクセスが極端に多い

    • 座席検索

    • 運賃計算

    • 予約情報の入力

  • 決済画面まで進むケースはほぼ皆無

つまり、座席は占有されるものの、収益には一切つながっていません。
この結果は、Imperva社のレポート『How Bots Affect Airlines(ボットが航空会社に与える影響)』とも一致しています。

  • 旅行サイト訪問の59%はボット由来

  • 航空業界における悪性ボット率は43%と、全業界平均を大きく上回る

  • アジア太平洋地域では仮押さえ可能時間が長く、被害が拡大しやすい

  • 出発日が近づくほど、攻撃は活発化する

結果として、実際には空席があるにもかかわらず「満席表示」が続き、仮押さえ解除後に座席が突然戻るという現象が頻発します。
その時点では、価格最適化や顧客信頼の回復は困難です。


5. シートスピニングがもたらす 3 つの悪影響

  1. 収益の損失:本来売れるはずのタイミングで、実顧客が購入できなくなります。

  2. 顧客体験の低下:不安定な空席表示や価格変動により、ブランドへの不信感が生まれます。

  3. 運用データの歪み:「予約に対する検索比率(Look-to-book ratio)」が異常に上昇し、需要分析や施策判断が狂います。


6. 行動ベースのボット対策という考え方

シートスピニングは、IP 遮断のような単純な対策では解決できません。
必要なのは、予約フロー全体を通した「行動の分析」です。

STCLab BotManager のアプローチ

  • 意図ベースの検知:単発リクエストではなく、セッション全体の動きを分析し、不自然な検索ループや料金再計算を検知します。

  • 仮押さえサイクルの可視化:決済に進まないまま座席を保持し続けるエンティティを特定し、リアルタイムで在庫を解放します。

  • 仮想待合室との連携:繁忙期やセール時の流入を制御し、ボットではなく実ユーザーを優先的に案内します。


結論

航空券の在庫や価格が不自然に変動する場合、その背後には単なる混雑ではなく、シートスピニングというボット攻撃が潜んでいる可能性があります。
これからの航空業界に必要なのは、人間かどうかの判定だけでなく、購入意思を見極めることです。

STCLab の BotManager は、航空会社の収益と乗客体験を同時に守るための、行動ベースかつ実践的なボット対策を提供します。

Share article

STCLab Inc.