工場の制御システムが止まったと連絡が来たのは、深夜二時のことだった。七年前から俺が守り続けてきた大手精密機械メーカーの主力工場。全国に十以上の拠点を持つ大手だ。契約が切られて一週間、それでも俺は部下の大野と独自に監視を続けていた。新しいシステム部長の古川が「守りは最低限の自動化で足りる。もう下請けは不要だ」と言い放ったあの日から、嫌な予感はあった。俺は二か月前、この工場の最重要データを扱うサ…

工場の制御システムが止まったと連絡が来たのは、深夜二時のことだった。七年前から俺が守り続けてきた大手精密機械メーカーの主力工場。全国に十以上の拠点を持つ大手だ。契約が切られて一週間、それでも俺は部下の大野と独自に監視を続けていた。新しいシステム部長の古川が「守りは最低限の自動化で足りる。もう下請けは不要だ」と言い放ったあの日から、嫌な予感はあった。俺は二か月前、この工場の最重要データを扱うサ...

西村は四十五歳。情報セキュリティ会社を立ち上げて十二年になる。社員は八人。業界でも指折りの精鋭がそろっている。俺たちの仕事は、設備や開発中の技術、顧客情報に降りかかる目に見えない脅威を、未然に食い止めることだ。自動制御の検知システムが守りの土台ではあるが、機械任せにしていれば必ず穴が生まれる。異常を人の目で読み解いて、初めて万全の守りになる。

顧客からの評判は上々だが、俺が最も力を入れてきたのは、ある大手精密機械メーカーの仕事だった。契約を結んだのは七年前。当時そのメーカーは全国に十か所以上の工場を構える大手だったが、外部からの不正侵入でシステムの一部を乗っ取られ、主力工場の稼働が数日間にわたって止まるという痛い目にあったばかりだった。生産遅延と取引先への影響で、損失は億単位に達したという。その事態を受けて、どこに頼めばいいのかと業界内で探していた担当者が、俺たちの噂を耳にしたらしい。そして「西村さんの会社に任せれば安心だ」と、契約の申し出があった。以来、俺たちはこの工場を支えるシステムの監視を続けてきた。

どの設備がいつ、どこに通信するか。どの回線に異変が出たとき、どの製造ラインに影響が波及するか。そうした積み重ねが、俺たちにしかできない仕事の根拠になっていた。

あの日、俺は部下の大野を連れて主力工場へ向かった。大野は俺が最も頼りにしているセキュリティエンジニアだ。工場に着くと、現場責任者の桑原が出迎えてくれた。桑原は工場の設備を隅々まで知り尽くしたベテランだった。

「西村さん、今月もありがとうございます。先週、ちょっと怪しい動きがあったと大野さんから聞きましたが、もう止めてくれたそうですね」

「ええ。こちらから様子を伺う通信が数件ありました。全てこちらで遮断しています」

桑原は深くうなずいた。

「西村さんがいてくれるから、工場は安心して回せる。現場の連中も、落ち着いて立てるんです」

そう言われると、素直に嬉しかった。技術を認められることも大事だ。だが、現場の人間が余計な心配を抱えず、目の前の作業に集中できる。その状態を影で支えることこそが、俺たちの仕事だと思っている。

ただ、俺の胸には一つの不安材料があった。最近、この工場を狙う不審なアクセスが、明らかに増えているのだ。制御システムの反応を外からじっと観察し、隙はないかと何者かが根気強く調べ続けている。俺はすでに二か月前、この状況をまとめた報告書を、メーカーのシステム担当に提出していた。

報告書では二つのことを指摘していた。一つは、制御システムに対して侵入を試す動作が繰り返されていること。現時点では全て押し返せているが、攻撃者が手口を変えてくる可能性は高く、抜本的な対策が急務だということ。もう一つは、工場内で最も厳重に守るべきはずのデータが、その管理体制に穴を抱えていること。外からの侵入を防ぐだけでは足りない。中の備えが甘ければ、守りを破られた瞬間に重要な情報が一気に持ち出される。そう警告を鳴らしていた。

担当者からの返信には「確認済み」とあった。だが、メーカー側から具体的な対策を取る気配はない。俺は毎朝同じ画面を見ながら、嵐が来るのを知っていながら傘を渡せずにいる人間の気分を味わっていた。現場は動きたくても、上が腰を上げなければ何も変わらない。対策案が承認され、予算がつかない限り、どれだけ危険を訴えても紙の上で終わる。俺は引き続き監視を続けることにした。報告書を出した事実は残っている。俺たちにやれるのは守りを緩めないことだけだ。

翌週、俺はメーカーとの定例の報告会に出向いた。会議室に入ると、見慣れない顔が上座に座っていた。四十代後半といったところか、上等なスーツに、きちんと整えた口ひげ。古川部長というらしい。俺の隣に座る担当者が小声で教えてくれた。前任の担当部長が先月移動になり、後任として先週着任したシステム部長だという。

古川に軽く会釈し、俺は報告を始めた。今月以降に確認された外部からの不審な動きと、その対応状況について。だが古川は腕を組んだまま、資料に目もくれず、退屈そうな表情を浮かべている。前任からの引き継ぎ資料の中に、俺の報告書もあったはずだ。読んでいないのか、読んでも意味が分からなかったのか。どちらにしても、結果は同じだ。構わず俺は続けた。

「二か月前にお渡ししたレポートでも報告しましたが、今この瞬間も、外部からシステムの侵入口を探る動きが続いています。遮断はできていますが、早めに制御システムの守りを固めるべきです」

「西村さん、だったね」

古川が初めて口を開いた。

「セキュリティ業務は、これからうちで内製化していく。私が着任してすぐにそう決めた。制御システムのチームを増員し、新しい管理ツールに即切り替える。外部委託は、コストと情報管理の両面から見直す。それに、守りにばかり金を積む時代じゃない。浮いた外注費は、ラインの生産性を上げるシステムへ回す。守りは最低限の自動化で足りる。もう下請けは不要。自社技術で十分だ」

その一言で、会議室の空気が変わった。大野が俺の横で小さく息を飲む。

「つまり、今の契約を打ち切るということですか」

俺がそう確かめると、古川は挑発するように返した。

「そういうことだ。他にどんな意味に聞こえる?」

俺は少し間を開けてから口を開いた。

「方針の変更は理解しました。ただ、先ほど申し上げた不審な動きは、現在進行形です。引き継ぎのための移行期間を設けることをお勧めします」

古川は勝ち誇るように言った。

「移行期間は不要だ。明日にはもう、新しいツールに切り替わっているんだよ。外部からの不審な動きなど、全て自動で検知できる」

古川はそう言うが、このメーカーの制御システムには固有の癖がある。汎用のツールが見るのは、通信の中身が特定の攻撃パターンに一致するかどうかだけだ。だが、この工場の制御系は、設備ごとに通信の間隔も順序も癖がある。それを知らないまま自動に委ねれば、見落としは必ず出る。おそらく古川はそれを分かっていない。担当者が困惑した顔で俺を見ている。

「古川部長、一つだけ申し上げます。一度切れたセキュリティ契約は、再契約できませんよ」

脅しではない。契約を切った後に事故が起これば、責任の線引きと情報管理の都合から、改めて結び直すのは極めて難しくなる。それが業界の常識だ。古川はゆっくりと俺に視線を向けた。

「脅すのか?」

「脅しではありません。引き継ぎのためだけに、最低限の期間をいただきたいと言っているだけです」

「不要だ。余計な干渉は結構。明日から、担当には新しいツールの設定をさせている。君たちの出る幕はもうない」

会議はそこで終わった。桑原が見送りに出てきて、申し訳なさそうに頭を下げた。

「西村さん、本当にすみません。部長がああ言ってる以上、俺たち現場にはどうすることもできません」

「気にしないでください。引き継ぎまでに、重要なポイントをまとめた資料を用意します。もし何かあれば、いつでも連絡してください」

「助かります。……正直、西村さんがいなくなるのは不安です」

桑原の言葉が、俺の胸に重くのしかかった。

契約が切れてから一週間後、俺は大野と共に、工場の近くの喫茶店にいた。念のため、独自に監視を続けることにしたのだ。会社としては契約が切れた以上、関与する義務はない。だが、俺たちが積み上げてきた七年间の関係を、そう簡単に手放せるものではなかった。

「社長、やっぱり不審な動きが増えてます」

大野がノートパソコンの画面をこちらに向けた。そこには、外部からのアクセスのログが並んでいる。以前よりも、その頻度が明らかに増えていた。

「新しいツールで遮断できているんですか?」

「いえ、それが……。新しいツールは、通信の中身を検査する仕様になってないみたいです。従来のパターンマッチング型で、しかもそのパターンも古い。最新の手口には対応できていません」

俺はコーヒーを一口すすり、考え込んだ。やはり、思った通りだ。汎用ツールでは、この工場の複雑な通信を読み解くことはできない。俺が懸念していたことが、そのまま現実になろうとしている。

その三日後、深夜のことだった。俺のスマートフォンが鳴った。見知らぬ番号ではない。工場の現場からだった。

「もしもし、西村です」

「西村さん、大変です。桑原さんのところの現場監督から連絡があって……。工場の制御システムが止まりました。操業が全面停止です」

「何があった?」

「分かりません。突然、制御できないと言って。古川部長が新しいツールを入れてから、ずっと調子がおかしかったらしいんです」

俺はすぐに車を飛ばした。工場に着くと、すでに多くの社員が集まっていた。皆、顔色が悪い。古川も現場に来ていたが、さっきまでの強気な態度は影を潜め、ただ立ち尽くしていた。

「状況は?」

俺が聞くと、桑原が震える声で答えた。

「深夜の二時頃から、システム全体が不安定になり始めて。三時を回ったところで、完全に制御不能に陥りました。今は手動でラインを止めている状態です。回復の見込みは立っていません」

「原因は?」

「それが……分からないんです。新しいツールが何か誤作動を起こしたのか、それとも外部から侵入されたのか。ログを確認したんですが、ほとんど残っていなくて」

俺は大野に目で合図した。大野はうなずき、ノートパソコンを開いて工場のシステムにアクセスを試みた。しばらくして、大野が顔を上げた。

「社長、これ見てください。この工場の制御系は、設備ごとに通信の間隔が独特です。外部からのアクセスと通常のデータが混ざった形で流れています。多分、どこかの設備が乗っ取られて、その中継点にされているんだと思います」

「身代金要求か?」

「いや、それにしては動きが不自然です。向こうは、制御システムの中を、笑いで探っているような感じです。何か特定のものを探している……」

大野はそこで言葉を切った。画面に向かっていた目を見開き、何度か操作を繰り返す。

「どうした?」

「社長、これ、もしかしたら……」

大野は俺に画面を見せた。そこには、一つのデータサーバーが表示されていた。工場内で最も厳重に守られるべき場所、重要な研究データを扱っている領域だった。

「まさか……」

俺は言った。そのサーバーは、俺が報告書で指摘した、管理体制に穴のあるエリアだった。古川が新しいツールに切り替えたことで、その穴を塞いでいた俺たちの監視が途切れ、外部から完全に無防備な状態になっていた。

俺は振り返り、古川を見た。古川は、画面に映し出されたサーバーの情報を見て、何かを悟ったように顔を青ざめた。俺はゆっくりと口を開いた。

「一度切れたセキュリティ契約は、再契約できませんよって言いましたよね。私は、あのときこうも伝えました。『引き継ぎのための移行期間を設けることをお勧めします』と。古川部長、あなたはあのとき、『不要だ』とおっしゃった。守りは最低限の自動化で足りる、と」

古川は何も言えずにいる。俺は続けた。

「今、あなたの工場の最重要データが、外部に漏れようとしています。私が指摘したのは、まさにこの場所です。もう一度言います。引き継ぎの期間を設ければ、私はもう一度だけ、この工場の守りを立て直すことができました。今からでも遅くはありません。私にその場所を調べさせてください」

その時、桑原の手に持っていたトランシーバーから、鋭い声が流れた。

「桑原さん! 状況が動きました! 制御システムが回復し始めています! 止まった設備が、自動で再起動し始めてます!」

全員が凍りついた。俺は大野を見た。大野は、一つの端末を指さしながら呟いた。

「……自己修復プログラムだ。でも、どうして?」

「俺の仕込みだ」

俺の言葉に、全員がこっちを見た。

「七年前から一緒にやっている売りのことだろう。いくつかの制御系には、バックアップ用の回線を仕込んである。まさかの時のために、自分で修復するようにプログラムを組んでいたんだ。外部からの侵入には、まずこのバックアップに逃げる。データを偽装する仕掛けもしてある。向こうが触っているのは、多分偽のデータだろう」

古川が呆然としながら言った。

「偽のデータって……まさか、最初から……」

「最初から、この工場の制御システムを落とすつもりで設計はしてませんよ。ただ、何が起きても、重要なデータを守れるようにはしていたんです。バックアップ回線が生きている限り、最悪の事態は避けられる」

俺は大野に向き直った。

「外部からのアクセスはまだ続いてるのか?」

「いや、完全に遮断しました。攻撃者は、自分たちが触っていたのが偽のデータだと気づいて、逆上したのかもしれません。今は、もうアクセスしてきてません」

会議室には、しばらく沈黙が流れた。ようやく口を開いたのは、古川だった。

「……西村さん。あなたは、俺があなたの報告書を無視した時に、なぜここまでの備えを用意したんです?」

「守りを固めるのは、事故を起こさないためです。でも、人に過ちはある。それを見越して準備しておくのが、セキュリティプロフェッショナルというものです。あなたを責めるつもりはありません。今回だけは、事故は何ひとつ起きませんでした。この工場のデータも、研究設備も、無事です」

「……なぜ、助けてくれたんです?」

「あなたたちの工場が好きだからですよ。それに、俺には、あなたたちの現場を守っている奴らが何十年も前からいる。桑原さんの話を聞くまでもなく、ここの工場には、俺がついているって決めてるんです」

古川は何度かうつむいたり、顔を上げたりしながら、ようやく口を開いた。

「……ありがとうございます。俺が間違っていた。本当に……申し訳ありません。これまでの契約はあなた方に任せます。今後も、この工場のシステムを守ってくれますか?」

俺は立ち上がり、手を差し出した。

「お願いします。ただし、今度の契約は、俺の条件を飲んでもらいます。監視は二十四時間。緊急時の対応も、いかなる時でも俺が現場に入る。あと、自動化はするけど、機械任せにはしない。俺たちの目と勘、それが本当の守りだ。」

古川は、差し出された手を握り返した。その手は、少し震えていた。

その後のことだ。工場の外で、大野が言った。

「社長。今回のことは、いい教訓になりましたね。自動化が万能じゃないってことです」

「そうだな。でも、まあ、俺たちが一番分かってることだ。機械が二十四時間やってくれるからって、人間の目を離すわけにはいかない。いつどこで詰めの甘さが出るか分からないんだからな」

「本当に、何が起こるか分かりませんね」

俺は工場の明かりを見つめながら言った。

「ああ。だからこそ、面白いんだ。何が起こるか分からないから、守り甲斐があるってものだ」

その明かりの下で、工場はいつも通り、静かに動き出そうとしていた。

Thumbnail