システムが壊れること自体は怖くない。直せばいい。本当に怖いのは、システムが立ち上がり、滑らかに動いているのに、社内の誰もがおおよそしか把握しておらず、なぜ動いているのかを正確には誰も知らないことだ。

動いている 」という言葉は、セキュリティ惨事がまとう、最も狡猾な偽装の一つだ。

この一年余り、現実の事件は「デフォルトで安全ではない(Default Insecurity)」とは何かを、私たちに容赦なく教えてきた。

人気のVibe codingプラットフォームがRLSのセキュリティルールを欠落させ(CVE-2025-48757) 、数百ものアプリケーションを無防備にさらした。ある出会い系アプリはFirebaseを公開読み取りに設定し、数万枚もの身分証写真を丸ごとダウンロード可能にした 。さらには、自律型エージェントが自動最適化の最中に、本番データベースをそのまま初期化した 例さえある。

システムを「動かす」ことは、波ひとつない「Happy Path 」を散歩するにすぎない。それはソフトウェア開発に注ぐ思考の、おそらく10%ほどだ。残る90%の真の専門性は、あらゆる事態を考え抜くことにある。ネットワークが切れたらどうするのか。アクセスが殺到したとき、サービス停止をどう防ぐのか。悪意ある攻撃者が奇妙な文字列を入力したとき、データベースを丸ごと差し出さずに済むにはどうするのか。

入力は安くなり、コード生成は速くなった。だが、セキュリティと防御の代価は、少しも減っていない。

ツールはソフトウェア工学を消滅させなかった。

ただ、アーキテクチャ、性能、防御、境界条件を本当に理解する少数の「現代の祭司」を、さらに高い祭壇へ押し上げただけだ。