PCウイルスとは
| 対象 | 個人用計算機(PC)と周辺ソフトウェア |
|---|---|
| 分類 | 検疫回避型・破壊型・監視型・自己拡散型(とされる) |
| 典型的な挙動 | 潜伏、権限奪取、偽装表示、通信先への誘導 |
| 発生源 | 外部媒体、添付ファイル、設定ミス(と説明される) |
| 社会的影響 | 監査制度・教育カリキュラム・保険商品の新設 |
| 成立の契機 | 行政の電子化対応と“互換性監査”の導入 |
| 主要研究分野 | マルウェア工学、検疫理論、人的運用工学 |
PCウイルスとは(ぴーしーういるすとは)は、において「個人用計算機(PC)」へ混入し、機能や表示を意図的に乱す小型プログラム群を指すとされる用語である[1]。一方で、その成立経緯には通信衛星と行政文書の照合という、意外な技術史が関与したとする説もある[2]。
概要[編集]
は、広義には“PC上で不正に振る舞うソフトウェア”を説明するための自然言語的見出しであるとされる。学術分野では、自己増殖の有無で区別する議論もあるが、一般向けの説明では「PCに悪影響を及ぼすもの」という実用的定義が採用されることが多い[1]。
成立の経緯は、1980年代後半のオフィス電子化で“互換性監査”が制度化されたことに求められるとされる。つまり、同じ書式の文書を同じ見え方で扱えるかを点検する審査工程が先にあり、その工程で検出される“気味の悪い挙動”が、のちにという語で一括整理されたという筋書きである[2]。
なお、この用語は「ウイルス」という医学的比喩を借りて定着したとされ、研究者のあいだでは“病原体のように振る舞うが、実体は工学的な誤用と悪意の混合物”と説明される場合がある。また、流行期には報道機関が便宜的に拡大解釈していたという指摘もある[3]。
用語の内訳と選定基準[編集]
「ウイルス性」の判定は監査表で決まる[編集]
における“ウイルス性”は、感染というより「同一媒体からの再現性ある挙動」の有無で判定されることが多かったとされる。たとえば第3版では、(a) 次回起動でも痕跡が残る、(b) 意図しない送信先が存在する、(c) 画面表示が“妙に似ているが別物”になる、の3要件が提示された[4]。
この基準は、のちの民間検査機関でも採用された。東京のに本部を置くでは、判定ログを“病歴票”の体裁で保管し、担当者が経験的に読み取れるようにしたとされる。このように行政的な様式が概念の輪郭を決めた、という説明がしばしば引かれる[5]。
「PC」はハードではなく運用の単位である[編集]
同時期に普及した教育資料では、PCを“装置”ではなく“作業単位”として扱う傾向が強かった。たとえば、同一PCでも担当者・権限・保存先の設定が変われば挙動が変化するため、PCウイルスの説明も「技術+運用」の合成として語られるようになったのである[6]。
の研修施設で配布された内部教材では、感染経路を“物理配線”ではなく“クリックの順序”として図示していたとされる。具体的には「添付の開封→テンプレートの上書き→署名確認の省略→再保存」という5工程が最短経路だとされ、教員が黒板に図を描いたという回想が残っている[7](ただし出典の所在は不明とされる)。
歴史[編集]
1987年:衛星回線の“誤差”が最初の誤認を生む[編集]
PCウイルスとは、1987年頃に発生した“衛星回線の同期誤差”事件から派生した比喩だとする説がある。実際には回線の遅延と再送が原因だったが、系のテスト環境で「文章が勝手に短くなる」現象が報告され、結果として“プログラムが編集した”と解釈されたのである[8]。
この誤解は翌年の統合稟議システムの試験にも波及した。データ形式が微妙にズレたとき、表示される文面が“それっぽい別文”になるケースがあり、監査担当はそれをウイルス挙動と結論づけたという[9]。つまり、“ウイルス”は最初から技術的完全悪ではなく、運用上の摩擦を説明するラベルとして運ばれてきた面があるとされる。
1992年:検疫プロトコル“KITSUNE”が概念を固める[編集]
概念の確立には、1992年に策定された検疫プロトコルが関与したとされる。これはソフトウェアそのものを削除するのではなく、“再起動後に同じ矛盾が出るか”を観測し、悪意の可能性を点数化する仕組みだったという。資料によれば、点数は0〜100の範囲で算出され、合計が以上なら「PCウイルスの疑いが高い」と判定された[10]。
この点数はやがて民間の製品仕様にも流用され、企業研修の教材にまで転載された。たとえば系の回覧文では「まず67点を覚えろ」と冗談めかした注意があったとされるが、当該回覧の原本は見つかっていない[11]。なお、このような“数字で覚えられる概念”こそが、一般語としての定着を後押ししたと考えられている。
具体例:PCウイルスとはを“物語にした”事件カタログ[編集]
ここでは、が語られるときに参照されやすい、架空の“事件テンプレート”を紹介する。いずれも、教科書の説明をそのまま現場へ持ち込むと誤解が起きるよう設計された逸話であり、監査担当者が思わず頷くディテールが付与されている。
まず「」事件では、倉庫管理の端末にだけ“在庫の減り方が物理的に不自然”な月次グラフが出現した。調査の結果、端末のフォントキャッシュ領域が書き換えられており、数量そのものではなく“見え方”が操作されていたとされた。この種は破壊よりも認知の攪乱が主であり、監査報告書では「破壊点ではなく錯視点が高い」と記載された[12]。
次に「カフェWi-Fi名簿改竄」では、ログイン画面にだけ“過去の利用者の名前が一瞬残る”現象が報告された。実際には利用者リストが漏洩したわけではないが、画面遷移のタイミングでキャッシュが誤表示され、監査担当はこれを自己拡散の前兆だと誤認したという。結果として「拡散型ではなく観測型」と説明し直されたが、その訂正文が現場に届くまでかかったとされる[13]。この“訂正文の遅れ”こそが、概念を硬化させた要因である、という語りが残る。
社会的影響[編集]
は技術用語であると同時に、社会の運用設計そのものを変える契機になったとされる。特に、検疫点数や監査表が整備されたことで、組織は「起きた事象」を個人のミスではなく“手続きの欠陥”として扱う方向へ進んだ[4]。
その結果、企業の研修は“セキュリティ講習”から“文書処理講習”へと再編された。具体的には、(1) 署名確認の省略を禁止する、(2) テンプレートの上書きを禁止する、(3) 記録媒体の連続利用を禁止する、という3つの運用ルールが、研修カリキュラムの中心になったとされる[6]。さらに、被害が顕在化しないケースも保険の対象とするため、保険会社側が「潜伏期間の想定レンジ」を提示するようになったという[14]。
一方で、制度の整備は“恐怖の標準化”も生み、現場では「67点を超えたら即隔離」という短絡が広がったとされる。隔離が正しい場合もあったが、誤検知が積み上がると業務が停止し、結果として“隔離疲れ”が問題視されたのである[10]。
批判と論争[編集]
概念の中心に「ウイルス性」を点数化する枠組みが据えられたことで、理論と実務の乖離が批判されることがあった。たとえば、に基づく67点判定は再現性を重視する一方、偶発的な表示崩れを過剰に加点する傾向がある、という指摘がある[10]。
また、「PCウイルスとは」を“クリックの順序”と結びつける説明は分かりやすい反面、攻撃者が高度な偽装を行うと手順教育だけでは防げないのではないか、という論争も起きた。さらに、報道機関が“事件=感染”と短絡してしまったケースもあり、訂正文の公表が遅れると概念の信頼性が揺らぐ、という見解が示された[13]。
ただし一方で、概念の曖昧さが教育には有利だったともされる。読者は「ウイルス」を病原体のように理解し、直感で警戒できるためである。ここに、科学的厳密さよりも社会実装のしやすさを優先した設計思想が見て取れる、と解釈する研究者もいる[15]。
脚注[編集]
関連項目[編集]
脚注
- ^ 田中啓太『“PC”の行政史—互換性監査表の成立』中央編集局, 1996.
- ^ Margaret A. Thornton『Infection vs. Appearance: Scoring Malware in Legacy Offices』Journal of Applied Computer Sanitation, Vol.12 No.3, 1999.
- ^ 鈴木瑞希『誤解から生まれた用語体系:ウイルスという比喩』情報衛生学会誌, 第7巻第1号, 2001.
- ^ データ健全性審査機構『互換性監査表(第3版)』内規資料, 1992.
- ^ 佐藤一馬『監査ログを読む人—病歴票形式の運用設計』監査工学研究報告, pp.41-58, 2003.
- ^ 山本眞澄『PCを“装置”ではなく“運用”として教える』教育機器学評論, Vol.5 No.2, 2005.
- ^ Kiyoshi Nakamura『Click-Order Threat Modeling in Training Facilities』Proceedings of the East Asian Systems Workshop, pp.101-119, 2004.
- ^ 郵政省通信試験局『衛星回線同期誤差の評価(別冊)』郵政省印刷局, 1988.
- ^ 建設省情報統合課『統合稟議システム試験報告書(追補)』建設省, 1989.
- ^ KITSUNE策定委員会『検疫プロトコルKITSUNE仕様—点数方式の導入』仕様書集, 第2版, pp.7-22, 1992.
- ^ 石川由紀『“67点”の神話と実装—現場回覧文の再検討』ソフトウェア監査学論集, Vol.9 No.4, 2006.
- ^ 外岡真琴『錯視型マルウェアとキャッシュ誤表示—赤レンガ仮想倉庫の分析』計算機視覚工学, 第3巻第2号, 2008.
- ^ Hiroshi Watanabe『Why Corrections Arrive Late: The 34-Day Publishing Gap』International Review of Incident Communication, Vol.18, pp.55-73, 2012.
- ^ 安藤柾樹『保険設計のための潜伏期間レンジ提案(仮)』サイバー保険技術会誌, 第11巻第1号, 2014.
- ^ Dr. Evan Calder『Vagueness as Usability: The Social Life of Security Terms』Human-Centered Computing Letters, Vol.2 No.1, 2017.
外部リンク
- PCウイルス史料アーカイブ
- 互換性監査表オンライン解説
- KITSUNE技術メモ
- 誤検知と訂正の年表
- データ健全性審査機構 解読室