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

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

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

エラーが発生しました。

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

ブックマーク機能を使うにはログインしてください。
現実世界にゼロデイを見つけたので、こっそり修正しています  作者: せい | 健康優良不良プログラマ


この作品ページにはなろうチアーズプログラム参加に伴う広告が設置されています。詳細はこちら

PR
23/25

第23話 触らない観測網

力を取り戻す道は、二つある。


奪われたものを取り返すか、奪われない形に作り替えるか。


俺は、後者を選んだ。


漏れた設計は、もう俺の手の中にない。納品した先で、誰かがそれを読んだ。その誰かを追うには、向こうの収集を、もう一度こちらから見られないと話にならない。


だが、見るための道具は、あの日に取り上げられている。白い点も、空中のキーも、机の上に固定した格子も——どれも入口を失ったままだ。手を伸ばす方の力は、まだ戻っていない。


莉央さんには、進捗を返す責任がある。調べています、では足りない。見えるようになった、と言えるところまで戻したい。


「MICA。もう一度、見えるようにする」


「はい」


「ただし、前と同じ道具は使わない」


——


机に、疑似的な設計図を広げた。


やりたいことの一覧ではない。やらないことの一覧だ。


参照を開く。座標を動かす。書き込む。三つの項目に、上から順に×を引いた。


「この三つは、全部こちらから手を伸ばす操作だ。手を伸ばせば、向こうに触れる。触れた瞬間、前と同じ隔離を呼ぶ」


「同意します」


「だから、全部オフにする。残すのは一つだけだ」


俺は、四つ目の行に丸を付けた。存在応答、と書いた。


「いるか、いないか。それだけ読む。番号の中身も、座標も、開かない。向こうが動いたあとに残る形の、輪郭だけを拾う」


「番号を一つでも開けば」MICA が言った。「開いた事実が、向こうの台帳に残ります」


「そうだ。読みにいった、という痕がつく。だから、読みにいかない。向こうが置いていったものだけを、拾う」


少し置いて、MICA が続けた。


「前に一度、参照を開かずに分布を測ったことがあります。あれは一度きりの走査でした」


「今度は、置きっぱなしにする」


「同じ原則で組めます。一時の走査を、恒常の聞き耳に変えるだけです」


「なら、組める」


手数は、減った。座標を追う手も、点を滑らせる手も、もう手札にない。


それでも、心細くはなかった。取り上げられたのは道具で、原則は手元に残っている。引き算で組み直す。失ったものより、その手応えが少しだけ早かった。


——


組み上げた聞き耳を、走らせた。


画面に、空のログ枠が出る。タイムスタンプの欄と、応答の欄。応答の欄は、白いままだ。


待った。


一分。二分。タイムスタンプだけが、律儀に進んでいく。行は、一つも増えない。


「見えない、か」


「受動観測は、相手が動いてから読む方式です」MICA が言った。「動くまでは、何も返りません。待ちます」


分かっている。設計どおりだ。能動の観測なら、自分から取りにいけた。受け身は、向こうが動くまで、ただ枠を見ているしかない。


その沈黙が、失敗に見えてくる。三分目に入っても、枠は空のままだった。組み方を間違えたか、と一瞬よぎる。


「枠が空なのは、壊れてるからか。それとも、向こうが動いてないからか」


「タイムスタンプは進んでいます。聞き耳は生きています。動いていないのは、向こうです」


切り分けは付いた。沈黙は、故障ではない。向こうが、まだ静かなだけだ。


指で方眼紙の縁を叩きかけて、止めた。焦って取りにいけば、それはもう受け身ではない。せっかく引いた×を、自分で踏み消すことになる。


待つことだけが、今の正しい仕事だ。


——


「応答を、検知しました」


枠に、四行が落ちた。


一行目、タイムスタンプ。二行目、存在応答のフラグが、立っている。三行目、連番の断片。四行目、小さいが、確かな大きさ。


俺は、画面に身を寄せた。


「読める。読めてる」


中身は開いていない。座標も触っていない。それでも、向こうが動いた輪郭が、四行になってこちらに返っている。手を伸ばさずに、見えた。


俺に読めるのは、形だけだ。誰かが、いつ、どれくらいの大きさで動いたか。応答のフラグが立っているから、向こうは確かにそこにいる。連番が断片で見えるから、一件きりではない。開かない、と決めた範囲で、ちゃんと見えている。


「これは、前の走査とは別物です」MICA が静かに言った。「あなたが今、新しく作ったものです」


奪われたのは、あの日の道具だった。同じ形では、戻ってこない。だが、形を変えれば戻る。能動から受動へ、手数の多さから、規律へ。


失ったはずの観測が、前より静かな顔をして、手の中に戻っていた。あの頃のような派手な点も、空中の文字もない。あるのは、四行だけだ。それでも、確かに見えている。


——


MICA が、その四行を組み替え始めた。


「連番の形から、収集が二本に分かれています」


「分かれてる?」


「一本だった収集の線が、途中で枝分かれしています。間隔は、この前あなたが聞き耳を当てたときと変わりません。ですが、経路が違います」


画面に、簡単な線が引かれた。一本の線が途中で二股になり、別々の先へ伸びていく。


「枝分かれは、こっちの読み間違いじゃないのか。受け身の観測は、取りこぼしが出る」


「連番が、二つの並びで別々に進んでいます。取りこぼしなら、片方の番号が飛ぶはずです。両方とも、隙間なく続いています」


読み間違いではない。取りこぼしなら、どこかで番号が欠ける。欠けていないなら、線は本当に二本ある。


「読めてるな」


「読めています」少し間があった。「ただ、何を集めているかは、分かりません」


俺は、その一言で手を止めた。


読める。連番の並びから、一本だった線が二本に割れたことまで読める。だが、その二本がどこへ何のために伸びているのかは、四行のどこにも書いていない。輪郭は見えても、中身は黙ったままだ。


見えることと、分かることは、同じではない。


これまで、見えれば分かったような気でいた。観測が戻った最初の画で、その二つが別物だと、初めて突きつけられた。道具を取り戻しても、意味までは取り戻していない。


「形は読めた。意味は、まだだ」


「はい。読めたのは、形までです」


——


「もう一つ、報告があります」MICA が続けた。「観測を始めた、直後です」


「直後に、何があった」


「五ミリ秒だけ、こちらの存在応答が、向こうの観測網を通過した記録があります」


俺は、四行のすぐ下に出た新しい行を見た。短い通過の記録と、その横に、小さな数値。


「見えた、ってことか。こっちが」


「かすかに。攻撃ではありません。妨害でもありません。ただの通過です」


「ただの通過なら、こっちは何もしてない」


「していません。ただし」MICA は、そこで言葉を切らなかった。「あなたの存在が、向こうの記録に、0.5ビットだけ入りました」


切り分ける。攻撃か、妨害か、ただの通過か。いちばん軽いのは通過だ。こちらから手を伸ばした痕ではない。向こうの網を、ほんの一瞬かすめただけ。


それでも、かすめた事実は、向こうに残る。


「受け身で、作り直したのに」


「ただ見るだけでも、痕は残ります」


奪い返した四行と、こちらの輪郭が0.5ビット漏れた一行が、同じ画面に並んでいた。勝ちと、請求書が、上下に張り付いている。


枝分かれした二本の線を、もう一度見た。機械の予定表どおりにしては、割れ方が、ほんの少しだけ選ばれて見える。


その引っかかりは、すぐ横へ置いた。


今日の画に映っているのは、奪い返した観測と、その代償だ。それで足りる。残りは、まだ早い。


「明日、間隔をもう一度測る」俺は言った。「読めない意味のほうは、後だ。まず、見える状態を保つ」


「保てます。ただし」


「分かってる」


ただ見るだけで、痕は残る。


戻ってきた観測には、もう値札が付いていた。


■ 技術メモ


【受動観測(触らない観測)】


観測には、こちらから働きかけて反応を引き出す方法と、相手が残したものをただ読むだけの方法があります。前者を能動観測、後者を受動観測と呼びます。


受動観測の強みは、相手に触れないことです。問い合わせを送らず、番号を開かず、ただ向こうが動いたあとの記録を拾う。触れない以上、こちらが何かを起こす危険はありません。弱みは、自分の都合では情報を取りにいけないことです。相手が動くまで、ただ待つしかない。作中で最初の三分、画面が空のままだったのは、不具合ではなく受動観測の正しい姿です。動いていないものは、読めません。


【できることを引き算して設計する】


安全な道具を作るとき、機能を足すのではなく、危ない操作をあらかじめできなくしておく、という設計があります。


作中で透は、やりたいことではなく、やらないことの一覧を先に書きました。参照を開く、座標を動かす、書き込む。この三つに×を引き、残った「存在応答だけ」で観測網を組んでいます。必要のない権限を最初から持たないようにしておけば、間違って使ってしまう事故も、外から悪用される隙も減ります。手数は減りますが、減らしたぶんだけ、踏み外しようがなくなります。


【観測できることと、理解できることは違う】


何かが起きた、と検知できることと、それが何を意味するかが分かることは、別の段階です。


作中で、収集の線が二本に枝分かれしたことは読み取れました。けれど、その二本が何を集めているのかは、同じ記録のどこにも書かれていません。形は見えても、中身は分からない。観測の精度をいくら上げても、それだけでは解釈の確かさにはつながらない。見えるようになった最初の場面で、この二つの差がはっきり出ています。


【ただ見るだけでも、痕は残る】


読むだけの操作は無害に思えますが、現実のシステムでは、読んだという事実そのものが記録に残ることがあります。いつ、どこから問い合わせが来たか。応答にどれだけ時間がかかったか。こうした副次的な情報から、観測している側の存在が、観測される側に逆にうかがい知られることがあります。


作中で、受け身に徹したはずの初観測が、ほんの一瞬だけ向こうの記録に触れ、こちらの存在がわずかに残りました。観測は、まったくの無料ではありません。見る側もまた、見られうる。触らないように作っても、見るという行為そのものが、小さな痕を置いていきます。


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

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

↑ページトップへ