表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

8/10

第8話 聖域の陥落(The Fallen Sanctuary)

 0.  焦燥(Irritation)

 

 神保町、『カウント』。

 今日のケニア・AAは、まるで泥のように重く、焦げ付いた味がした。

 蓮実が眉を顰める。

「……マスター、今日の抽出、雑じゃないか?」

「お前の舌が荒れてるだけだ。少しは寝ろ」

 マスターの無愛想な言葉に、蓮実は何も言い返せなかった。

 モニターを見つめ続け、充血した眼球はもはやブルーライトを拒絶し始めている。

「蓮実、準備できたわ」

 結衣が店に入ってきた。

 彼女の格好は、以前のラフな姿ではない。

 かつて彼女が身を置いていた、サイバー特捜班の「外部協力員」時代の黒いスーツ。

「警察庁の機密サーバー、『桜田門・クラウド』。

 パペットマスターの狙いは、あそこの『特権アクセス管理(PAM)』の破壊だ。

 そこが落ちれば、過去10年の未解決事件、そして……僕たちの『削除された記録』がすべて白日の下に晒される」

 蓮実は冷めた珈琲を飲み干した。

「……結衣。君が5年前に消してくれた僕のミス。それが今日、あいつの手で『復元サルベージ』される。……これは、僕たちの死刑宣告だ」


 1.  浸透(Lateral Movement)


蓮実ハスミ視点:23:00 PM】


 自宅のワークステーション。

 4枚のモニターには、警察庁の外部接続ゲートウェイの監視ログが流れている。

「……おかしい。外部からの総当たり(ブルートフォース)の形跡がない。なのに、内部のディレクトリに横展開ラテラル・ムーブメントが始まっている」

「つまり、中(内部)から誰かがドアを開けてるってこと?」

 インカムから結衣の緊張した声が届く。

「そうだ。保守点検用の端末、あるいは……警察内部の誰かのIDが乗っ取られている。パペットマスターは、警察が信頼している『ゼロトラスト』の根幹を、内側から食い破っているんだ」

 僕はキーボードを叩き、侵入者のパケットを追跡する。

 敵はIAM(アイデンティティ管理)の脆弱性を突き、自分を『システム管理者』に偽装している。

「結衣、急げ。ターゲットは地下4階の物理サーバー室だ。そこにあるHSMハードウェア・セキュリティ・モジュールを直接叩かない限り、論理的な防御はすべて無効化される!」


 2.  裏切り(Insider Threat)


結衣ユイ視点:23:15 PM】


 深夜の警察庁庁舎。

 私はかつての認証カードを偽造し、いくつものセキュリティゲートを潜り抜ける。

 心臓の鼓動が耳の奥でうるさい。

「蓮実、地下4階へのエレベーターが動かないわ。物理的なロックがかかってる」

「……あいつだ。パペットマスターが、君を閉じ込めるつもりだ。階段を使え! 非常用の電源ラインをハックして、監視カメラだけは一瞬だけループさせておく」

 私は暗い非常階段を駆け下りる。

 その時、階下から靴音が聞こえた。

 反射的に物陰に隠れる。

 現れたのは、かつての私の同僚、捜査一課の刑事だ。

 ……だが、彼の様子がおかしい。

 スマホを片手に、うつろな目で何かを操作している。

「……蓮実、見つけたわ。内通者は、外部の人間じゃない。警察の人間が……『デジタル催眠フィッシング』にかかってる。彼のスマホに、操作を強制するマルウェアが仕込まれてるんだわ」

「そいつはただの『踏み台』だ! 結衣、彼を無力化して、そのスマホを奪え! それがサーバー室に入るための『物理トークン』になってる!」


 3.  深淵(Forensic War)


【蓮実 視点:23:30 PM】


 モニター上で、恐れていた事態が起きた。

『Restore Progress: 85%... Source: Deleted_Logs_2021.db』

「……っ! 始まった!」

 パペットマスターが、5年前の「偽装バズ事件」の削除済みデータを復元し始めた。

 バイナリの断片が、まるで亡霊のように形を成していく。

 そこには、僕が踏んだハニーポットの記録、そして結衣がそれをもみ消した瞬間のタイムスタンプが、鮮明に刻まれている。

「これを警察のメイン・データベースに同期シンクロされたら、僕たちは明日には重要参考人として指名手配される……!」

 指が、鍵盤の上で震える。

 僕は、自分の過去を「再び消す」か、それとも「警察のシステムを守る」かの選択を迫られていた。

 もし過去を消せば、警察のデータベースは深刻な不整合を起こし、多くの捜査資料が失われる。

「……結衣、僕は……」

「迷わないで、蓮実! あんたの言った言葉を忘れたの!? 『プログラムは嘘をつかない』んでしょ! 真実がどうあれ、今、目の前の『悪意』を叩き潰しなさいよ!」

 結衣の叫びが、僕の迷いを断ち切った。


 4.  決戦(Air-Gap Breach)


【結衣 視点:23:45 PM】


 私は奪い取ったスマホをゲートにかざし、地下4階の深部、エアギャップ(物理隔離)されたサーバー室へと飛び込んだ。

 そこには、巨大なサーバーラックの影で、一台のノートPCが接続されていた。

「蓮実、見つけた! 特注のラズベリーパイが、サーバーのバックプレーンに直接ハンダ付けされてる!」

「……それが、外部との橋渡し(ブリッジ)だ! 結衣、それを引き抜くな。まずは僕が送る『キラー・バイナリ』をそのノートPCに送り込め。パペットマスターの接続ルートを逆走して、あいつのC2サーバーをパンクさせる!」

 私はキーボードを叩き、蓮実の指示通りにコマンドを実行する。

 画面が激しくフラッシュし、パペットマスターとの「最後の糸」が火花を散らす。

「残り10秒……5、4、3、2……」

「……シャットダウン!!」

 サーバー室の全システムが、強制停止の爆音と共に沈黙した。


 5.  断絶(The Gap)


 深夜2時。

 警察庁の外、街灯の下で私たちは肩を並べて歩いていた。

「……データは守られた。でも、僕たちの過去の記録……。あれ、完全には消せなかったよ、結衣」

 蓮実が、街灯を見上げたまま言った。

「復元されたログの一部は、警察のバックアップ・テープに保存された。いずれ、誰かが見つけるだろう」

 結衣は、新しく買い替えたスマホの画面を見つめ、小さく笑った。

「……いいわよ、別に。その時は、二人でどこか遠くの国で、またジャズでも聴きながらケニア・AAを飲めばいいじゃない」

 だが、蓮実のスマホに届いたパケットは、そんな甘い希望を打ち砕くものだった。

『File 08: Success. 正義を選んだね、蓮実。君が自分の指で「自分の罪」を確定させた瞬間、最高のログが取れたよ。 次は……いよいよ、君が最も会いたかった人間に会わせてあげよう。 君が5年前に“見捨てた”はずの、あの男だ。 ――P.M.』

 蓮実の顔から血の気が引く。

「……見捨てた、男……? まさか……」

「蓮実? どうしたの?」

「……パペットマスターの正体が、わかったかもしれない。彼は……5年前の事件で『自殺した』とされていた、あのエンジニアかも」

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ