
公式のアップデートにウイルスが入っていたら、無理じゃね?
朝、電車の中でニュースを見ました。あるオンラインゲームのパソコン版で、公式が配布していたファイルが何者かに書き換えられ、期間中にゲームを起動した人のパソコンへ悪意のあるプログラムが配られていた、という知らせでした。
最初に思ったのは、
「え、公式なのに?」
でした。
遊んでいた人は、
怪しいサイトにアクセスしたわけではないし、
怪しいメールを開いたわけでもない。
いつも使っているアイコンから、ゲームを起動しただけ。
そのあとは、公式が配布していたファイルを自動で読み込む。
利用者が、そのファイルの中身を選んで開いたわけではなく、
特別な操作もしていない。
それでも、悪意のあるプログラムが入り込んだ。
公式が配布したファイルに紛れ込んでいたら、こっちは無理じゃね?
正直、それが一番近い感想でした。
「自分はゲームをしないから、関係ない話だ」と思った方もいるかもしれません。しかし、ファイルが利用者へ届くまでの仕組みは、買い物のアプリでも、銀行のアプリでも、似たところがあります。
例えば、その「届くまで」の流れを、
普段買い物をするスーパーに置き換えて考えてみます。

普段の食料品を買う、いつものスーパーです。
いつもの買い物カゴを持って、
いつもの棚へ行くと、
いつもの商品が、
いつものパッケージで、
いつもの値段で並んでいます。
棚から取ってカゴに入れ、レジで会計して持ち帰ります。
家に帰って開けたとき、ようやく中身が違っていたと分かる。
もっと言えば、
食べたあとになって初めて、中身が変わっていたと知ることになる。
これは、買う前に気付けるでしょうか。
私は、無理だと思います。
お店も、場所も、包みも、値段も、全部いつも通りなんです。
気づくための手がかりが、どこにもない。
レジに持っていくのが、当たり前の行動です。
仮に自分が従業員だったら?
自分がそのスーパーで働いていたとします。
配送の途中で、商品が倉庫に置かれていた間に、誰にも気づかれないように中身が変わっていたとして。
棚に並べる作業員でも、レジの人でも、やっぱり無理じゃないでしょうか。
届いた商品を、1つずつ開けて中身を確かめる人はいません。
包みが閉じたままなら、外から分かることは何もありません。
つまり、少なくとも買う前に見抜くのは無理だったということです。
今回の話は、それと似たようなことがパソコンの中で起きた、という話です。
対象の期間にパソコン版を開いていた人は、今ごろ公式の案内を見ながら、1つずつ確認しているはずです。
その手間と不安な気持ちを思うと、なおさら「気をつけていれば防げた話」ではないんだと思います。
こういった、ソフトが利用者に届くまでの流れへ途中から入り込み、
正規のファイルに紛れて届く攻撃を
サプライチェーン攻撃
といいます。
じゃあ、もうどうしようもないのかというと、そこは少し違います。
その話は、順番にしていきます。
次回は、そもそも何が起きたのか。
その出来事を追いながら、ゆっくり見ていきます。