#18:クラッキング

  財団にて-2XXX年Y月Z日(月)


 月曜の朝から、パトリシア・オニールは大きな問題を二つ抱えていた。

 正確には、そのうち1件は朝ではなく未明から――日付が変わった瞬間からだ。

 財団が誇る時空間シミュレイション・システムが内部からクラッキングされ、データとプログラムが改竄されたという報告が、警報メールとして自動発信された。もちろんパトリシアだけではなく、各部門のトップ、及び主要な上級管理職と研究員宛に。

 改竄されたのは人格データとシナリオ・データの一部。シミュレイション・プログラムは無傷であるらしい。

 データは前週のうちに新規作成・更新・修正されたものが、月曜の0時からデータベースに正規投入マージされるようになっているのだが、その過程でチェック・プログラムが不審なデータを検出したのだった。

 通常はこのような場合、不審なデータと、それが影響を及ぼす関連データを除いてマージするのだが、人格データ管理部門とシナリオ・データ管理部門が調査したところ、既に投入済みのデータがいつの間にか改竄されており、それを更新すると整合が取れなくなるということで、投入が抑止されたということだった。

 誰がどうやって改竄したかはまだ不明。何がどのように改竄されているかは各部門が調べるのだが、それらのデータを使用する側、即ちシミュレイションを実行する観察部門に対し、どのような影響が出るかを見積もる、という厄介な課題が、パトリシアに与えられたのだった。

 もう一つの問題は、エリック・ネイサンの失踪。

 データ改竄についてパトリシアは、エリックがやったものと確信していた。証拠はない。しかし彼には技術がある。全く足跡を残さすデータベースに侵入し、データを改竄する手腕が。おまけに機会もあれば動機もある。

 問い質してもしらばくれるに違いないが、パトリシアは観察部門に連絡し、エリックを呼び出そうとした。しかし出勤していないという回答があった。電話もメールも通じないと。パトリシア自身でもそれを確認した。携帯端末ガジェットの現在地を追跡してみたが、日曜の午前0時以降、電源が切られていて追えなくなっていることが判っただけだった。

 そうなると、怪しいどころか黒にほぼ間違いないのだが、どうしようもない。

 もう一つ……大きくはないが、困ったことがある。普段はパトリシアの手先となって働いてくれているアビーが、今週は休暇だ。休暇中の研究員は、業務上の緊急事態では呼び出しができないという規則がある。なおかつ、彼女も電話やメールが通じず、現在地も把握できないという状態なのだった。

 ひとまずパトリシアは人格データ管理部門から、データが改竄された人物の一覧を取り寄せた。その上で、部門の研究員エリオット・アンドリューズに意見を聞くために、ヴォイス・チャットを接続した。改竄されたパラメータの一覧も添付されているのだが、パトリシアがその値だけを見ても、影響が判らないのだ。

「今のところ判っている改竄は、NPCのものだけということでいいかしら」

「そのとおりです」

 パトリシアの質問に、エリオットは枯れたような声で答えた。未明からずっと調査をしていて、疲れているのだろう。

「改竄されたパラメータは、競争者コンテスタンツへの接触確率が多いけれど、これは……例えば競争者コンテスタンツをつけ回すようになったりするとか?」

「おそらくそうなると思うのですが、他のパラメータとも関連もあるので、程度はまだ不明です。今、パラメータ調整用のテスト・シナリオで動きを確認しているところです。それから、他に影響が大きそうなものは、アヴァターの付け替えです」

「アヴァター……IDしか書かれていないので、気付かなかったわ。別のIDと入れ替えられているのね?」

「はい。ご存じのとおり、NPCの造形は、シナリオにおいて関連する競争者コンテスタントの好悪を反映するようになっています。しかし過去の記憶にある知人と似たものは、一部の例外を除き明確に排除されます。ところがIDの改竄が非常に巧妙で、この原則が守られない可能性があります」

「つまり接触するNPCの造形が、競争者コンテスタントの行動に余計な影響を与える可能性もあると」

「そうです。シナリオ管理データ部門も同意見です」

「NPCとシナリオはセットで改竄されているようだけれど」

「もちろんそうですが、簡易チェックで関連性を調べたところ、破綻しないような微妙な調整が施されていまして」

「つまりシミュレイションを実行して観察ができてしまうのね」

「そうです。しかし結果は明らかに影響を受けるでしょう」

「観察部門としては結果が大きく変わらなければいいだけなのよ。ただその“大きい”“小さい”の度合いに指標がないというだけ」

 それを作れ、という指令がパトリシアに下っているようなものだ。作った指標が正しいかどうかは、誰が判断するというのか。間違っていた場合、誰が責任を取るのか。シミュレイター運用の最高責任者であるアーサーに判断してもらうしかないのではないか?

「本当にNPCだけなのかしら。競争者コンテスタント同伴者アカンパニアは?」

「それなんですが、基礎データは全く改竄されていません。これは確実です。ただ、ステージ開始前に競争者コンテスタント同伴者アカンパニアの属性値を調整することがあります。その調整された値からは付随データが自動導出されますが、その中に改竄が紛れ込んでいる可能性が……」

「シミュレイションが開始されるまで判らないということ? でも過去の調整から見積もれそうなものじゃないの」

「もちろん見積もっているところですが、数が多いものですから」

競争者コンテスタントが限定されればやりやすいかしら」

「そのとおりですが、もしやるなら観察部門でお願いできますか。チェック・ツールもチュートリアルもあります。こちらは全体を見ていかないといけませんので」

「了解。今のところはこれだけの情報で結構よ。続報を待っています」

 チャットを切って、パトリシアは考え込んだ。

 エリックのやった改竄の趣旨は判っている。過去の競争者コンテスタントであるコウノトリストークを使って、駒鳥クック・ロビンの挙動を変えたいのだろう。

 コウノトリストーク本人を、駒鳥クック・ロビンが次に投入されるシナリオに登場させることは、不可能だ。しかしアヴァターをコピーし、似て非なる人格を持たせれば?

 そしてエリックは何を確かめたかったのか? 観察したかったのなら、なぜ失踪したのだろう。財団の外部から、シミュレイションの結果を覗くことは、絶対にできない。たとえエリック以上の技能があろうとも。いや唯一、アーサーなら可能かもしれないが……

 エリックのことは措くとして、駒鳥クック・ロビンが絡むシミュレイションへの影響見積もりを、どうすればいいか。前回のレポートをパトリシアは見た。そしてオリヴァー・ブランデルとチャットをつないだ。

「データ改竄の影響を調べているんだけれど、エリックがいないことと関係がある気がして。それで先週エリックと一緒のシミュレイションを観察をしたあなたの意見を聞こうと思ったの」

「ああ、はい、構いませんが」

 オリヴァーは観察部門のメンバーで最年長、そしてサブ・リーダー。実直さが取り柄だが勘の鈍いところがあるので、彼ならパトリシアの狙いに気付かないかもしれない。

「調べたところ、エリックは最近、駒鳥クック・ロビンの観察に連続して当たっていたようね」

「ええ、4回目だと言っていました」

駒鳥クック・ロビンの思考形態が非常に特異であることは、あなたも前回の観察で感じてくれたと思うけれど」

「はい、それはもう」

「もし彼女がデータ改竄の影響を受けた場合、観察から、行動の変化が読み取れるものかしら」

「観察から行動の。うーん、それは非常に難しそうですね。おっしゃるとおり彼女は特異でして、観察者の誰も想像が付かない行動を取ることが多いものですから、それが“意外”か“異常”か見分けが付かないと思いますよ」

「では彼女と競合しているボナンザなら」

「それは……判るかもしれません。彼の行動は、NPCに対して非常に敏感センシティヴでして、キー・パーソンにしつこく絡まれると時間を無駄に消費することが多いようなので」

 オリヴァーはボナンザを1回しか観察していないはずだが、さすがに過去のデータから傾向を掴んでいるようだ。

「では彼の行動を指標にして、駒鳥クック・ロビンの異常行動を検出することは可能?」

「おっしゃることがよく解りませんが」

駒鳥クック・ロビンはボナンザの行動を制御しようとする傾向が強いでしょう。自分自身のために。その関わり方を観察することで、駒鳥クック・ロビンらしくない行動を取っていることが、検出できるんじゃないかと思って」

「それは……駒鳥クック・ロビンの観察に慣れていれば可能かと思いますが、3回以上観察したことがある人はほとんどいないはずです。調べてみますが……」

「それは私の方でやるわ。それで今回、駒鳥クック・ロビンが投入されるシミュレイションに、特定の人を割り当てることは可能?」

「割り当てはランダムですよ。そのルールは曲げないでいただきたいですし、もし無理に通すならリーダーのウォードに相談してもらえますか」

 実直なだけあって、融通が利かない。もちろんそれはパトリシアも解っている。

「当然、そうするわ。ただ、今回は正式の観測ではなく、テスト・ランをしてもらうことも考えていて」

「テスト・ランですか。ずいぶん上の方まで申請書を通さないといけない気がしますが」

「それもするなら私がやるわ。相談は以上。協力どうもありがとう」

 チャットを切って、パトリシアは申請書を作り始めた。

 テスト実行ランは、正式運用前のプログラムやデータを使って、正式運用と同等のシミュレイションをすることを指す。観察の場合、最低でも5日間を要するため、シミュレイターと研究員の割り当てへの影響が大きく、申請書は各技術部門だけでなく、人事や経理、組合まで回る。

 しかし、逆に考えればデータ改竄の影響はそれほど大きいのだ。パトリシア一人では手に負えない。テスト実行ランにより、実際の影響の大きさを見るくらいでなければ……

 そしてその過程で、駒鳥クック・ロビンを排除できるのではないだろうか。つまり、彼女が失格ディスクォリファイになるような行動を取る可能性があるのではないか。

 テスト実行ランであっても、その結果を正式のものとして採用することは可能なのだ。最終的にアーサーがそれを了承すれば。

 これこそが、「アーサーに責任を取ってもらう」ことを意味するのではないだろうか?

  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る