魔法陣マルウェアかと思ったら、もっと下層のインクマルウェアだった
『とんがり帽子のアトリエ』を読んでいて、前からこう思っていました。
魔法陣がプログラムなら、発動直前に魔法陣を差し替えるマルウェアが作れるのでは?
ココが善意で救助魔法を描く。
その瞬間、外部から別の魔法陣を転送する。
最後の一画を差し替える。
すると、本人は助けるつもりだったのに、結果だけ攻撃魔法や禁止魔法になる。
これを以前は、魔法陣マルウェア と考えていました。
しかし漫画12話あたりを読むと、さらに面白い構造が見えてきます。
問題は、魔法陣そのものの差し替えだけではなかった。
もっと手前です。
魔法陣を書くためのインクに、何か仕込まれている。
つまり、これは インクマルウェア です。
コードを書き換えるのではなく、コードを書くためのインクが汚染されている。
魔法陣を差し替えるのではなく、魔法陣を書くための実行媒体が汚染されている。
これはかなり怖い。
インクマルウェアとは何か
この記事では、インクマルウェアをこう定義します。
魔法陣そのものではなく、魔法陣を書くための魔墨・インク・道具に仕込みを入れ、書き手の意図とは違う出力を発生させる攻撃。
普通の魔法陣マルウェアは、魔法陣のコードを直接改ざんするイメージです。
一方、インクマルウェアはもっと下層です。
- 書き手は正しい魔法陣を描いている
- 本人の意図も善意
- 手順も大きくは間違っていない
- でも、インク自体に仕込みがある
- 結果として、魔法の出力が変わる
これが怖い。
本人の意思や技量だけでは防げません。
なぜなら、問題は「何を描いたか」だけではなく、「何で描いたか」にあるからです。
これは魔墨サプライチェーン攻撃である
現代のITにたとえるなら、これはサプライチェーン攻撃に近いです。
サプライチェーン攻撃とは、ターゲット本人を直接攻撃するのではなく、その人が使っている部品・道具・ライブラリ・アップデート・外部サービスなどを汚染する攻撃です。
本人は普通に使っている。
でも、使っている道具の方に仕込みがある。
だから、本人が正しく作業しても危険な結果になる。
魔法世界で言えば、こうです。
ココ本人を洗脳する必要はない。
ココに禁止魔法を教える必要もない。
ココの魔法陣を毎回差し替える必要もない。
ココが使う魔墨に仕込みを入れればいい。
これはかなり嫌らしい。
ココは人を助けようとする。
正しいと思う魔法を描く。
でも魔墨が汚染されているから、予想外の結果が出る。
そして魔警団から見れば、「ココの魔法が禁止魔法のような結果を出した」ように見える。
これが 魔墨サプライチェーン攻撃 です。
ココの善意を攻撃に変える「善意ハッキング」
この攻撃の一番嫌なところは、ココの悪意を必要としないことです。
むしろ逆です。
ココが善意で動くほど、攻撃が成立します。
ココは人を助けたい。
目の前の人を救いたい。
自分にできる魔法を使いたい。
先生や仲間の教えを活かしたい。
その善意で魔法陣を描く。
しかし、インクに仕込みがあると、善意の入力が悪い出力に変わる。
これは、善意ハッキング です。
つばあり帽がもしココを利用したいなら、説得する必要はありません。
禁止魔法を使え
こっち側に来い
攻撃魔法を広めろ
キーフリーを裏切れ
と誘う必要すらない。
ただ、ココが人を助けようとする場面を作り、そこに汚染済みの魔墨を使わせればいい。
これなら、ココの健全な価値観を突破できます。
キーフリー教育でココの心のOSが健全になっていても関係ありません。
心を突破するのではなく、入力媒体を汚染する。
それがインクマルウェアの怖さです。
つばあり帽のコンサル、要らなかったかもしれない
前に、つばあり帽側の勝ち筋を考えた時、こういう仮説を立てました。
ココを説得するのは難しい。
ココの心はキーフリーとアトリエ側で育っている。
だから、つばあり帽の勝ち筋は、発動直前の魔法陣差し替えや入力改ざんではないか。
つまり、
教育者としては詰んでいる。
でも、マルウェア作者としてはまだ怖い。
という整理です。
そして漫画12話を読むと、作中でかなり近いことが起きているように見えます。
魔法陣そのものを発動直前に差し替えるのではなく、もっと下層の魔墨に仕込みを入れる。
つまり、つばあり帽側はすでに似たようなことをしている。
これは面白い。
ゼロから考えた攻撃戦略が、作中の実装に近かった。
コンサル要らなかったかもしれない。
つばあり帽くん、ちゃんとやっていました。
ただし、こちらの見立てとしては、手段は一つでは足りません。
本気でやるなら、複数レイヤーで攻めるべきです。
複数の手段でやるべき理由
インクマルウェアは強い。
でも、それだけに頼るのは危険です。
なぜなら、インクを鑑定されたらバレる可能性があるからです。
だから、つばあり帽側が本気なら、複数の手段を組み合わせるはずです。
たとえば、
1. インク汚染
魔墨に仕込みを入れる。
書き手の意図とは違う出力を発生させる。
2. 魔法陣差し替え
発動直前に、魔法陣の一部を転送・重ね合わせ・上書きする。
3. 最初の一画の誘導
魔法陣の書き始めから方向性を変える。
本人は自分で描いているつもりでも、別の構文へ誘導する。
4. ストック魔法陣のすり替え
事前に用意された非常用魔法陣や練習用紙を改ざんする。
5. 魔法具・ペンの汚染
インクではなく、ペンや道具側に仕込みを入れる。
6. 状況誘導
ココが善意で魔法を使わざるを得ない場面を作る。
人助け、母親救済、仲間の危機などを利用する。
7. 魔警団を利用した冤罪化
結果だけを見せて、魔警団に「ココが禁止魔法を使った」と判断させる。
これらを組み合わせると、かなり嫌らしい攻撃になります。
単発の魔法攻撃ではなく、魔法社会の仕組みそのものを使った攻撃です。
魔警団は記憶を消す前にインク鑑定しろ
ここで改めて、魔警団の話になります。
魔警団がココを疑う理由は分かります。
ココの魔法が予想外の結果を出した。
禁止魔法の痕跡がある。
ココは例外的な立場。
つばあり帽との接点もある。
だから調べるのは自然です。
でも、記憶抹消へ行く前に、やることがあります。
インク鑑定しろ。
これです。
本人を疑う前に、入力媒体を調べるべきです。
- 魔墨に混入物はないか
- 誰がその魔墨に触れたか
- 魔墨の量や減り方は正常か
- 魔法陣に対して出力が過剰ではないか
- 外部干渉の痕跡はないか
- つばあり帽由来の成分はないか
- 魔法具やペン側に異常はないか
- 同じ魔墨で再現実験したらどうなるか
これを見ないまま、
ココが怪しい。記憶を消そう。
は怖い。
これは裁判で言えば、
凶器にあなたの指紋がありました。死刑です。
と言っているようなものです。
いや、その凶器を誰かが握らせた可能性は?
毒を盛られた可能性は?
道具がすり替えられた可能性は?
本人の意思と結果を分けて見ましたか?
という話になります。
ココ冤罪生成システムとして見ると怖い
インクマルウェアが成立すると、ココは簡単に冤罪化されます。
流れはこうです。
- ココに善意で魔法を使わせる
- 汚染済みの魔墨で魔法陣を書かせる
- 予想外の禁止魔法っぽい結果を出す
- 魔警団に見つけさせる
- 「ココが禁止魔法を使った」と判断させる
- ココの記憶を消す、またはキーフリー側との信頼を揺さぶる
これは、ココ本人を敵にしなくても成立します。
むしろ、ココが良い子だからこそ成立する。
善意で動く。
人を助ける。
魔法を使う。
結果として禁止魔法の痕跡が出る。
魔警団が処分しようとする。
つまり、つばあり帽はココの心を奪う必要がない。
ココの善意を利用して、制度側にココを処分させればいい。
これはかなり悪い作戦です。
魔法陣マルウェアよりインクマルウェアが怖い理由
インクマルウェアは、魔法陣マルウェアより怖い部分があります。
1. 書き手が気づきにくい
魔法陣が明らかに書き換えられたなら、見れば分かるかもしれません。
でもインクに仕込みがある場合、見た目だけでは分かりにくい。
2. 正しい魔法陣でも悪い結果が出る
本人が正しい魔法陣を書いていても、出力が変わる。
これはかなり厄介です。
3. 善意をそのまま利用できる
本人に悪意を持たせる必要がない。
救助や善行の場面で発動できる。
4. 冤罪にしやすい
結果だけ見ると、書き手が魔法を使ったように見える。
魔警団のような強権組織がいると、処分に持っていきやすい。
5. 供給網を攻撃できる
インク、ペン、紙、魔材屋、道具、補充品など、攻撃対象が広い。
つまり、インクマルウェアは単なる魔法攻撃ではありません。
魔法インフラ攻撃 です。
魔法社会に必要なのは魔法の腕ではなく、サプライチェーン監査
この件を見ると、魔法社会に必要なのは、魔法の腕だけではないと分かります。
必要なのは、サプライチェーン監査です。
魔法使いが使うものは、すべて攻撃対象になります。
- 魔墨
- ペン
- 紙
- 魔法具
- 魔法器
- 服に仕込んだ魔法陣
- 非常用スニペット
- 練習用テンプレート
- 魔材屋の商品
- 先生から渡された道具
- 誰かが補充したインク
これらが汚染されると、本人の技量や善意とは別に危険な結果が出ます。
だから本来は、
- 魔墨の封印
- 製造元の確認
- 開封履歴
- 使用前鑑定
- 成分検査
- 発動ログ
- 魔法陣と出力の差分確認
- つばあり帽由来の痕跡検出
- 信頼できる供給元の管理
- 異常時の再現実験
が必要です。
魔法使いに必要なのは、魔法力だけではありません。
道具を信頼していいかを確認する力 です。
キーフリーが険しい顔をする理由
ココの魔墨に原因があると分かると、キーフリーの険しい顔の意味も変わって見えます。
もし単にココが失敗しただけなら、
ココが未熟だった
魔法の制御を誤った
教育が足りなかった
という話になります。
でも魔墨に仕込みがあるなら、話は違います。
つばあり帽が介入している
ココ本人の意思ではない
道具側を使われた
魔警団にココを処分させる罠かもしれない
自分のアトリエの安全管理にも穴があった
という話になります。
これはキーフリーにとってかなり重い。
ココを守るには、ココ本人を見ているだけでは足りません。
ココが使う道具、インク、紙、魔法具、練習環境、救助現場、魔警団の反応まで全部見ないといけない。
これはもう、先生というよりセキュリティ責任者です。
つばあり帽は教育者としては弱いが、攻撃者としてはかなり嫌らしい
以前、つばあり帽についてこう考えました。
ココを勧誘しても無理では?
キーフリー教育でココのOSは健全になっている。
禁書を渡しても「先生に相談します」になりそう。
これは今でもかなり妥当だと思います。
ココを攻撃魔法の伝道師にする。
つばあり帽側の思想に染める。
自分たちの陣営に引き込む。
この路線は難しい。
でも、インクマルウェアを見ると、つばあり帽の怖さは別の場所にあります。
ココを悪にする必要はない。
ココの善意を使えばいい。
ココの入力媒体を汚染すればいい。
魔警団に誤認させればいい。
つまり、つばあり帽は教育者としては弱い。
でも攻撃者としてはかなり嫌らしい。
ココを説得するのではなく、ココが信じている魔法の道具を汚染する。
ココの心を壊すのではなく、ココの善意を悪い結果に変える。
これはかなり敵らしい攻撃です。
魔法作品の怖さは「魔法」より「入力経路」にある
この件で面白いのは、怖さの場所が変わることです。
最初は、怖いのは魔法そのものに見えます。
禁止魔法が怖い。
つばあり帽が怖い。
魔警団が怖い。
記憶抹消が怖い。
もちろん、それも怖い。
でもインクマルウェアとして見ると、もっと根本の怖さが見えます。
何を使って魔法を描いているのか。
そのインクは本当に安全なのか。
そのペンは汚染されていないのか。
その魔法陣テンプレートは改ざんされていないのか。
その道具は誰が渡したのか。
つまり、魔法の怖さは発動後だけではなく、入力経路にあります。
これは現代のAIやITにも近いです。
AIに何を入力するか。
どのデータで学習したか。
どのライブラリを使うか。
どのプラグインを入れるか。
どのテンプレートを信じるか。
どのファイルを開くか。
出力がおかしくなる時、問題は出力だけにあるとは限りません。
入力、素材、道具、供給元が汚染されていることがあります。
魔法も同じです。
結論:記憶を消す前に、まずインクを見ろ
結論として、漫画12話・アニメ8話前後のココの件は、かなり面白いです。
最初は、
ココが危ない魔法を使ったのか?
に見える。
でもよく見ると、
ココの魔墨に原因がある
つまり入力媒体が汚染されていた可能性がある
本人の意思と魔法の結果を分けて見る必要がある
という話になります。
これは完全にインクマルウェアです。
そして、つばあり帽の勝ち筋も見えてきます。
ココを悪堕ちさせる必要はない。
ココを説得する必要もない。
ココの善意で魔法を使わせ、その入力媒体を汚染すればいい。
だから魔警団に必要なのは、即記憶抹消ではありません。
必要なのは、インク鑑定です。
ココを責める前に、魔墨を見ろ。
記憶を消す前に、入力媒体を調べろ。
禁止魔法の痕跡を見るなら、本人の意思・魔法陣・インク・道具・外部干渉を分けて見ろ。
これです。
最後に一言でまとめるなら、
魔法陣マルウェアだと思ったら、インクマルウェアだった。
つばあり帽、コンサル要らなかったかもしれません。
ちゃんと嫌な攻撃をしていました。
