第一話 メンテナンス中の表示 改訂版
『Cyber Attack 日常生活への攻撃』
【あらすじ】
ある日、いつも利用していたポイントサービスが「メンテナンス中」になった。
クーポンサイトも、企業の公式サイトも、次々と利用できなくなる。
最初は、よくあるシステム障害だと思っていた。だが、翌日になっても復旧しない。いつ使えるようになるのか、なぜ停止しているのか、利用者にはわからない。
その裏側では、セキュリティ技術者たちが、ある異変を追っていた。
インターネット上で公開された、ソフトウェアの脆弱性を突く攻撃プログラム。
公開したのは誰なのか。そして、そのプログラムを実際に利用しているのは誰なのか。
ひとつのプログラムが公開されれば、それを使う者は一人とは限らない。改変され、複製され、別々の目的を持つ者たちに利用される可能性もある。
脆弱性を修正しても、攻撃が止まるとは限らない。
安全性を確認できなければ、サービスを再開することもできない。
復旧を急ぐ企業。調査を続ける技術者。いつまで待てばよいのかわからない利用者。
サイバー攻撃は、サーバーの向こう側だけで起きているのではなかった。
ポイントが使えない。クーポンが取得できない。必要な情報が見つからない。
ひとつひとつは小さな不便でも、それが積み重なれば、人々の日常は確実に変わっていく。
攻撃者の正体が明らかになれば、すべてが解決するのだろうか。
これは、終わりの見えないサイバー危機と、その影響を受ける人々を描く物語である。
**攻撃されているのは、システムだけなのか。**
「それとも、私たちの日常そのものなのか。」
【登場人物紹介】
◾️佐伯
セキュリティ技術者。
システムの通信記録やアクセス履歴を分析し、公開された攻撃プログラムと実際の攻撃との関連を調査する。
確かな証拠が得られるまでは、推測を事実として扱わない慎重な人物。攻撃プログラムを公開した者と、それを利用した者を区別し、複数の事例に共通する特徴を追っていく。
しかし、調査を進めるほど、攻撃の全容を把握することの難しさに直面する。
彼の仕事は、犯人の名前を突き止めることだけではない。被害の拡大を防ぎ、システムを安全に利用できる状態へ戻すことでもある。
◾️調査チームの上司
セキュリティ調査の責任者。
佐伯に調査の方針を示し、証拠の保全と分析を指示する。
不確かな情報をもとに結論を急がず、確認できた事実と未確認の推測を分けることを重視する。
攻撃の全容がわからない状況でも、限られた情報から優先順位を決め、必要な対応を進めなければならない。
◾️若手の調査担当者
攻撃プログラムの分析に加わる技術者。
公開されたコードが見つかった以上、その公開者が犯人なのではないかと考える。
しかし、佐伯とのやり取りを通じて、プログラムの公開者と実際の攻撃者が同一とは限らないことを学んでいく。
技術的な知識だけでは解決できない問題に直面し、調査することの難しさを知る。
◾️サービスを利用する人々
攻撃の影響を受ける、名もなき利用者たち。
ポイントを使いたい人。クーポンを取得したい人。仕事で企業の公式サイトを確認したい人。
それぞれに、いつもの生活がある。
彼らは攻撃者の名前も、脆弱性の詳細も知らない。ただ、いつも使えていたサービスが使えず、復旧の見通しもわからないことに困っている。
サイバー攻撃の被害は、必ずしも画面に表示されるエラーや、企業が発表する被害額だけでは測れない。
利用者一人ひとりの時間や予定、安心してサービスを利用できるという日常もまた、影響を受けている。
◾️攻撃プログラムの公開者
物語の背後にいる、正体不明の人物。
脆弱性を突くために利用できるコードを、インターネット上に公開した人物。
公開の目的は、現時点では明らかになっていない。
脆弱性を検証するためだったのか。危険性を広く知らせるためだったのか。それとも、別の意図があったのか。
そして、公開したコードが実際の攻撃に利用されていることを、本人は知っているのだろうか。
公開者の正体と動機、そして実際の攻撃との関係は、物語を通じて追究されていく。
◾️本作について
本作は、サイバー攻撃を技術者や企業だけの問題として描くものではない。
サービスの停止によって日常生活に支障が生じる利用者。安全性を確保するまで再開できない企業。攻撃の全容を把握しようとする技術者。
それぞれの立場から、終わりの見えない危機を描く。
なお、作中で扱う攻撃プログラムや事件の経緯は物語上の設定であり、現実の個別サービスの停止原因を断定するものではない。
「システムを守ることは、その先にある人々の生活を守ることでもある。」
第一話 メンテナンス中の表示
朝、いつものようにスマートフォンを開いた。
通勤電車の中で、昨日の買い物でもらったポイントを確認する。期限が近いポイントがあれば、今日の昼休みにでも使おうと思っていた。
アプリを起動する。
画面が切り替わらない。
もう一度、操作する。
しばらく待ったあと、表示されたのは、見慣れない画面だった。
『ただいまメンテナンス中です』
その下には、利用者へのお詫びの言葉が並んでいた。
復旧予定時刻は、書かれていない。
「なんだ、メンテナンスか」
私は、スマートフォンを閉じた。
こういうことは、ときどきある。
システムの更新かもしれないし、何か不具合が見つかったのかもしれない。しばらくすれば使えるようになるだろう。
そう考えて、特に気にも留めなかった。
午前十時。
仕事の合間に、別のサイトを開いた。
今度は、企業が提供しているクーポンのページだった。
昼食を買うときに使うつもりだった。
ところが、こちらも表示されたのは同じような画面だった。
『現在、メンテナンスを実施しております』
私は、眉をひそめた。
別の会社なのに、こちらもメンテナンスか。
偶然だろう。
そう思って、ブラウザを閉じた。
*
昼休み。
コンビニエンスストアのレジで、私はスマートフォンを取り出した。
いつもなら、クーポンを提示してから会計を済ませる。
ところが、画面を開いても、クーポンは表示されなかった。
仕方なく、通常の価格で支払った。
数十円の違いだ。
大した金額ではない。
それでも、使えるはずだったものが使えないというのは、妙に気になる。
店を出てから、もう一度サイトを確認した。
やはり、メンテナンス中だった。
お知らせを探してみたが、具体的な説明は見当たらない。
いつから止まっているのか。
何が起きているのか。
いつ復旧するのか。
何もわからなかった。
私は、スマートフォンをポケットにしまった。
午後になれば、復旧しているかもしれない。
そう考えることにした。
*
午後三時。
取引先の会社について調べる必要があった。
公式サイトを開き、会社概要と問い合わせ先を確認しようとした。
画面が切り替わる。
『メンテナンス中』
私は、思わず声を出した。
「またかよ」
今度は、さすがに気になった。
朝はポイントサービス。
午前中はクーポンサイト。
そして今度は、企業の公式サイト。
提供している会社も、サービスの内容も違う。
それなのに、使えないサイトが続いている。
もちろん、すべてが同じ原因で停止しているとは限らない。予定されたメンテナンスもあれば、個別のシステム障害もある。
だが、利用者にとって、原因を確かめる手段はほとんどなかった。
画面に表示されるのは、ただ一つの言葉だった。
メンテナンス中。
私は検索エンジンを開き、サイト名と「障害」という言葉を組み合わせて検索した。
公式のお知らせは見つかった。
しかし、そこにも、復旧予定時刻は記載されていなかった。
さらに検索してみる。
別のサイトでも、利用できないという投稿が見つかった。
ただし、それが同じ原因によるものなのかは、わからない。
私は、画面を見つめた。
たまたま重なっただけなのか。
それとも、何かが起きているのか。
*
そのころ、都内のあるオフィスでは、ひとりの技術者がモニターに向かっていた。
彼の前には、いくつもの画面が並んでいる。
サーバーの稼働状況。
通信記録。
エラーの発生時刻。
外部からのアクセス履歴。
どれも、一般の利用者が見ることのない情報だった。
技術者は、ひとつの記録を開いた。
不審なアクセス。
その時刻を確認し、別の記録と照合する。
もうひとつ。
さらに、もうひとつ。
偶然として片づけるには、確認すべき点が多かった。
彼は、手元のメモに時刻を書き込んだ。
「……これ、いつからだ?」
誰に向けたわけでもない言葉だった。
彼は別の画面を開き、通信記録をさかのぼった。
そこには、通常の利用者とは異なる動きが残されていた。
しかし、この段階では、何者が、どのような目的でアクセスしているのかまではわからない。
攻撃なのか。
自動化された調査なのか。
あるいは、別の何かなのか。
断定するには、証拠が足りなかった。
技術者は、上司に連絡した。
「少し、気になるアクセスがあります」
『障害の原因か?』
「まだわかりません。ただ、調べる必要があります」
『わかった。記録を保全してくれ。確認できたことと、推測は分けて報告してほしい』
「了解しました」
通話が終わった。
技術者は、再びモニターに向き直った。
画面の数字が更新される。
新しい記録が、追加されていく。
調査は、始まったばかりだった。
*
夜。
帰宅した私は、朝から使えなかったポイントサービスを、もう一度開いた。
画面は変わっていなかった。
『ただいまメンテナンス中です』
復旧予定時刻の記載はない。
私は、ため息をついた。
明日には使えるだろうか。
そう思いながら、今度はニュースを検索した。
ところが、サービスが利用できない理由について、はっきりした情報は見つからなかった。
私はスマートフォンを置いた。
ポイントが使えなくても、生活はできる。
クーポンがなくても、食事はできる。
企業のサイトが見られなくても、明日の仕事はやってくる。
ひとつひとつなら、何とかなる。
だが、これが続いたらどうなるのだろう。
そして、もし、別々に見える停止が、何かひとつの大きな問題につながっていたとしたら。
私は、もう一度スマートフォンを手に取った。
画面には、相変わらず同じ文字が表示されていた。
『メンテナンス中』
その向こう側で、何が起きているのか。
まだ、誰も知らなかった。




