第5話 緊急役員会
第5話 緊急役員会
Emergency Board Meeting — Corporate Secrets Exposed
午後八時十二分。
最上卓也のスマートフォンに、黒木から緊急連絡が入った。
「最上さん、至急ご報告したいことがあります」
「何が起きた?」
「社内AI基盤からの情報流出です。現在、CSIRTが対応しています」
「顧客情報か?」
「それだけではありません。事業計画、経営会議資料、技術開発関連文書にも外部送信の痕跡が確認されています」
最上は、手元の資料を閉じた。
「どの程度の規模だ?」
「全容はまだ確定していません。ただし、機密区分の高い文書が含まれています」
「分かった。緊急役員会を招集する。役員全員にリモートで接続させてくれ」
「了解しました」
午後八時二十分。
緊急役員会のオンライン会議が開始された。
画面には、最上をはじめとする役員が次々と接続してくる。
会議室に集まる必要はない。
それぞれの自宅や執務室から、暗号化された社内会議システムにログインしていた。
最上が口を開いた。
「急な招集に応じてもらい、ありがとう。黒木から、現在発生しているサイバーインシデントについて報告してもらう」
画面が切り替わった。
黒木の背後には、セキュリティ監視室の大型モニターが映っていた。
「本日、午後六時に、当社のEnterprise AI Platformから外部への異常なデータ送信を検知しました」
黒木は、最初にインシデントの概要を示した。
SECURITY INCIDENT REPORT
Detection Time:18:00
Affected System:Enterprise AI Platform
Related Components:RAG / Vector Database / API Gateway
Incident Type:Suspected Data Exfiltration
Severity:CRITICAL
Status:Investigation in Progress
「情報流出の開始は、午後一時過ぎと推定しています。検知まで約五時間の時間差がありました」
役員の一人が尋ねた。
「五時間も、誰も気づかなかったのか?」
「はい。現時点では、通常の業務処理と区別できず、重大アラートとして検知されていませんでした」
「ウイルスに感染したのか?」
「その証拠はありません。現在のところ、マルウェア感染や不正な認証突破を示す確定的な記録は見つかっていません」
別の役員が口を開いた。
「では、どうやって情報を持ち出した?」
黒木は画面を切り替えた。
「社内RAGシステムに登録された文書の中に、AIの動作を誘導する悪意ある命令が含まれていた可能性があります」
「AIが勝手に情報を送ったということか?」
「正確には、AIが持つ権限と、外部APIへの接続機能が利用された可能性があります。プロンプトインジェクションによってAIの動作が誘導され、その後、許可されたAPIが実行された可能性を調べています」
最上が尋ねた。
「つまり、システムの正規の機能が使われた?」
「はい。認証ログでは、サービスアカウントによる正規の認証が確認されています。API Gatewayにも、許可された処理として記録されています」
役員の一人が画面に身を乗り出した。
「そんなことが可能なのか。セキュリティ対策はどうなっていた?」
黒木は、導入されていた防御機構を説明した。
「入力フィルター、AIガードレール、文書検査、アクセス権限管理、ネットワーク監視、操作ログの記録。複数の防御策を実装していました」
「それなのに、なぜ防げなかった?」
「現在、検査対象と処理経路の不整合を調査しています。特に、社員の入力とRAGが取得した文書では、検査の仕組みが異なっていました」
「フィルターを突破されたのか?」
「既知の攻撃パターンを検出できなかった可能性があります。ただし、フィルターが単純に故障したということではありません。検査対象の範囲と、モデルに渡された情報の範囲を照合する必要があります」
最上は、画面に表示された資料を見つめた。
「流出した情報について説明してくれ」
黒木は、次のスライドを表示した。
DATA CLASSIFICATION — POTENTIAL EXPOSURE
CONFIDENTIAL:社内業務文書
HIGHLY CONFIDENTIAL:経営関連資料
STRATEGIC PLANNING:中長期事業計画
BOARD MATERIALS:取締役会関連資料
RESTRICTED:技術開発・顧客関連情報
「外部送信されたデータの解析から、これらの機密分類に属する情報が含まれていることを確認しています」
画面越しに、役員たちの表情が変わった。
「事業計画まで?」
「はい」
「新規事業の資料は?」
「関連資料の外部送信が確認されています」
「M&Aの検討資料は?」
「現在、対象文書と送信データの照合を進めています」
最上は、黒木に尋ねた。
「当社の経営戦略が、外部に知られたと考えるべきか?」
「少なくとも、経営関連資料の一部が外部に送信されたことは確認しています。ただし、受信者が誰なのか、さらに第三者へ転送されたのかは、現時点では分かっていません」
「送信された情報は回収できるのか?」
黒木は、一瞬だけ間を置いた。
「外部へ送信されたデータを、こちらから確実に回収することはできません」
沈黙が流れた。
最上は、画面を見渡した。
「分かった。では、今すぐ何をすべきなのか」
黒木は、対応状況を説明した。
「第一に、追加の情報流出を止めます。外部送信経路を調査し、必要なAPI連携を制限します」
「第二に?」
「証拠保全です。認証ログ、RAG検索履歴、Vector Databaseのレコード、API実行履歴、ネットワーク通信記録を保全します」
「第三は?」
「影響範囲の確定です。アクセスされた文書、APIが取得したデータ、外部送信されたデータを分けて照合します」
最上はうなずいた。
「社内のシステムをすべて停止する必要はあるのか?」
「全面停止は業務への影響が大きく、現時点では推奨しません。影響を受けたAI機能と連携経路を優先して隔離し、必要な業務は安全性を確認した別の手段で継続する方針です」
「分かった。判断は黒木に任せる。ただし、追加流出を防ぐことを最優先にしてくれ」
黒木は答えた。
「承知しました」
別の役員が質問した。
「今回の件は、警察に届けるべきではないのか?」
「証拠保全と並行して、法務部門と相談し、必要な外部機関への報告や相談を進めるべきだと考えています。個人情報や契約上の義務についても、対象を確認する必要があります」
最上は、会議の議事録担当に指示した。
「本日の決定事項を記録してくれ。インシデント対応チームに必要な権限を与える。各部門は黒木の調査に協力すること。情報の外部発信は、広報と法務で一本化する」
役員たちが了承した。
午後八時五十六分。
緊急役員会は終了した。
しかし、黒木の調査は続いていた。
会議画面が閉じられると、監視室には再びログの表示音だけが残った。
黒木は、最上に追加の報告を送った。
Incident Status:ACTIVE
封じ込め作業は進行中。
流出範囲は未確定。
攻撃者の特定には至っていない。
そして、最も重要な問題が残されていた。
誰が、最初の悪意ある文書を登録したのか。
午後十一時を過ぎても、登録アカウントの調査は終わらなかった。
黒木は、画面に表示されたアカウント情報を見つめた。
そこには、社内の人間の名前ではなく、見覚えのない文字列が表示されていた。
External Identity — BAI MI
黒木は、画面を拡大した。
「……バイ・ミー?」
その名前が、なぜ社内AI基盤の登録履歴に残っているのか。
そして、誰なのか。
事件は、まだ終わっていなかった。




