概要
本ドキュメントは、非エンジニアの役者たちがセリフを口にする際に「自分が何について話しているのか」「どんな光景・仕組みをイメージすればよいか」を直感的に掴めるよう、作中の専門用語を日常のたとえ話と演劇的なイメージに置き換えて再構成したガイドです。
上演台本(『嘘と幻の手順』)の各ページと対応しています。
非エンジニアの役者たちが、セリフを口にする際に「自分が何について話しているのか」「どんな光景・仕組みをイメージすればよいか」を直感的に掴めるよう、専門用語を使わずに日常のたとえ話と演劇的なイメージに置き換えて再構成しました。
『嘘と幻の手順』役者のための用語ガイド
0. まず全体像:作中のサイバー攻撃は何をしているのか?
一言で言うと、「コンピュータ同士の『時計』を少しずつ狂わせて、誰の時計が正しいのか分からなくさせ、システム同士を疑心暗鬼にさせて自滅させる攻撃」です。
コンピュータの世界では、0.1秒単位で全員の時計がピッタリ合っていないと、データのやり取りができません(「いつのデータか」「偽造された古い通信ではないか」を時計で判断しているため)。
今回の犯人は、システムを直接破壊するのではなく、「時報」にとても小さなウソを混ぜて送り続け、約15万台のサーバの時計をバラバラに狂わせるという、非常に地味で時間のかかる罠を半年以上前から仕掛けていました。
1. 「時計」と「時報」に関する言葉(p.17〜18、p.46〜47)
■ NTP(エヌ・ティー・ピー)サーバ / タイムサーバ
- 一言でいうと:「時報(117番)」を配っている親時計のコンピュータ。
- 役者のイメージ:
15万台ある政府のコンピュータが、みんな時計を合わせるために見ている「標準時計」。 1「具体的には、NTPサーバを狙った。」A「NTP。時間を、どうするんですか。」- → Aが「えっ、時間を合わせるだけの地味な仕組みを狙って、一体何ができるの?」と最初はピンとこない反応をするのは、NTPがただの「時計合わせ係」だからです。
■ NTPデーモン
- 一言でいうと:それぞれのコンピュータの中で、24時間休まず時計の針を微調整している「時計番の小人(常駐プログラム)」。
- 役者のイメージ:
「デーモン(daemon)」は悪魔という意味ではなく、コンピュータ用語で「裏方で黙々と働き続ける係」のこと。他の時計と自分の時計を見比べて、「あ、1ミリ秒遅れてるな」と自動で針を直しています。
■ UDP(ユー・ディー・ピー)と「拡張フィールド」
- 一言でいうと:返事を待たずに一方的に投げ込める「ハガキ(UDP)」と、その「備考欄(拡張フィールド)」。
- 役者のイメージ:
コンピュータの通信には、電話のように「もしもし、聞こえますか?」と確認し合う丁寧な方式と、ハガキのように差出人を偽って一方的にポストへ投げ込める方式(UDP)があります。時報はスピード重視なので「ハガキ(UDP)」で送られます。犯人はこのハガキの「備考欄(拡張フィールド)」に細工をして、時計番が少しずつ時間を勘違いするように仕向けました。
■ 物理層(ぶつりそう)/ ネットワーク層
- 一言でいうと:「ケーブルや機械そのもの(物理層)」と「回線の通り道(ネットワーク層)」。
- 役者のイメージ:
ケーブルを切るような乱暴な攻撃でもなければ、回線を大渋滞させてパンクさせる攻撃でもなく、「時計番の考え方のクセ(ロジック)」を突いた知能犯だ、という意味です。
■ 多数決の仕組み(p.22、p.34、p.46〜47)
- 一言でいうと:「みんなの時計を見比べて、多数派の時刻を『正しい』と信じるルール」。
- 役者のイメージ:
もし時計が1つだけ狂っても、周りの時計5つが同じ時間を指していれば、「あ、狂っているのは自分だな」と多数決で直せます。
ところが今回の攻撃では、15万台の時計が少しずつ色んな方向にズレた層を作ってしまったため、どのグループも「自分たちこそが正しい多数派だ(お前らが狂っている)」と信じ込んでしまい、多数決そのものが崩壊します。本作の社会風刺とも重なる一番重要なキーワードです。
2. 「5分」と「16分」で何が起きるのか?(p.18、p.46〜47)
■ 5分以上の齟齬(そご) / ケルベロス / タイムスタンプ
- 一言でいうと:時計が「5分」ズレると、通行証(ケルベロス認証)がすべて期限切れ・偽造扱いになり、全員が締め出される。
- 役者のイメージ:
- ケルベロス:地獄の番犬の名前がついた、システム界で一番よく使われている「関所(通行証チェック)」の仕組み。
- タイムスタンプ:通行証に押される「時刻印(○時○分発行)」。
- 番犬ケルベロスには「相手の時計が5分以上ズレていたら、偽造された通行証とみなして即座に遮断する」という鉄の掟(標準設定)があります。だからズレが「5分」を超えた瞬間、政府中のデータベースも窓口(API)も、「お前は偽物だ!」と互いに通信を拒絶し合い、一斉に麻痺します。
■ リトライ / ロールバック(p.18)
- 一言でいうと:「もう一回!(リトライ)」と「今のなし、最初に戻す!(ロールバック)」のパニック状態。
- 役者のイメージ:
通信が拒絶されると、コンピュータたちは自動的に「あれ?もう一回送ろう(リトライ)」と何度も通信を送り直し、書きかけのデータを「失敗したから作業前に戻そう(ロールバック)」とします。時計が狂ったまま全員がこれを一斉にやるので、窓口が大混乱して麻痺が雪だるま式に広がります。
■ 断面(停止の断面)(p.18〜19)
- 一言でいうと:システムを一旦止めたときの「切り口」。
- 役者のイメージ:
Aは最初「電源を切って再起動(リスタート)すればいいじゃないか」と言いますが、1たちは「断面が美しければ」と返します。
時計がバラバラなまま動いているシステムを無理やり止めると、「A銀行では送金済み」「B銀行ではまだ送金前の時刻」のように、データの切り口(断面)がギザギザに食い違ってしまいます。だから簡単には再起動もやり直しもできない、という絶望的な状況を指しています。
■ 16分の誤差(p.47)
- 一言でいうと:時計番が「もう直せない!」とサジを投げて自爆(強制停止)する限界ライン(1000秒≒16分40秒)。
- 役者のイメージ:
時計番(NTPデーモン)には、「もし時計が16分(約1000秒)以上ズレていたら、尋常ではない異常事態なので、勝手に時計を直さずエラーを出して止まれ」という最終安全装置がついています。
ラストシーン(p.46〜47)で、慌てて再起動をかけた結果、ズレがこの「16分」を超えてしまい、政府機関だけでなく金融・電力・あらゆる社会インフラが「異常事態だ!」とドミノ倒しのように自らシャットダウンしていく破局が描かれます。
3. 調査・監視・セキュリティに関する言葉(p.14〜15、p.27、p.32、p.45)
■ パケット(p.11、p.17、p.24)
- 一言でいうと:回線の中を流れている「小包(データのかけら)」。
- 役者のイメージ:Aは仕事中、通信の異常がないかこの「小包の中身」を直接チェックすることもありました。
■ ワーム(p.14)
- 一言でいうと:勝手に自分の分身を増やして、隣のコンピュータへ次々と伝染していく「虫(ウイルスの一種)」。
■ 改竄(かいざん)検知 / 差分(さぶん) / トリガー(p.14)
- 一言でいうと:「書き換えを見張る防犯センサー(改竄検知)」「元の状態との違い(差分)」「罠が作動する引き金(トリガー)」。
- 役者のイメージ:
本来なら、プログラムが1文字でも書き換えられれば「元のデータと違うぞ!(差分)」と即座に防犯センサー(改竄検知)が鳴るはずです。しかし犯人は、コンピュータを最初に組み立てた(セッティングした)時点で防犯センサー自体に細工をしておき、データがコピー(同期)されるたびに防犯センサーごとじわじわと汚染させていました。
■ 擬似的なクラウド(p.15)
- 一言でいうと:世間のインターネットから完全に隔離された、政府専用の巨大な共有システム。
■ セキュリティホール / 脆弱性(ぜいじゃくせい)(p.17、p.26〜27)
- 一言でいうと:設計ミスで残っていた「鍵のかけ忘れ・抜け穴」。
■ ダークウェブ(p.27)
- 一言でいうと:普通の検索ではたどり着けない「ネットの闇市場・裏通り」。
- 役者のイメージ:ネットが厳しく規制されたこの社会でも、政府が「まだ悪者が隠れている場所がある」と言い張るために、あえて残されている(あるいはあることにされている)場所として語られます。
■ 0.8の300乗 / イレギュラー / アノマリー(p.32〜33、p.45〜46)
- 一言でいうと:「絶対にありえないほど運が良すぎる確率(統計上の異常値=アノマリー)」。
- 役者のイメージ:
Aが連れてこられた最大の理由です。Aがシステムを攻撃した証拠は一つもありません。逆に、周りのサーバが次々と汚染されている「ぬかるみの道」を、Aだけが1ヶ月(300回のログイン作業)で一度も泥を踏まずに通り抜けていたことが発覚します。
1回あたり80%(0.8)の確率で泥を避けられるとしても、300回連続で避けられる確率は「0.8の300乗(コインを投げて100回連続で表が出る、あるいは地球上のすべての砂粒の中から特定の1粒を引き当てるよりさらに低い確率)」。
「無関係すぎる(怪しくないからこそ怪しい)」という理由だけで、システムから「異常値(イレギュラー/アノマリー)」として弾き出されたのがAです。