2つのツール、2つの異なる状況向け。Dangerzoneは疑わしい文書を受け取り、安全なコピーを返してくれる。ワンクリックで、覚えることは何もない。仮想マシンは、あなたのコンピュータの中にある使い捨てのコンピュータそのもので、何かを実行したり操作したりする必要があるときに使う。ほとんどの人に必要なのは前者であり、後者の存在を知っておくべきだ。
01そもそもなぜ文書が危険なのか
PDFはページの画像ではない。それは小さなプログラムだ。フォント、スクリプト、埋め込みファイル、そしてリーダーが解釈しなければならない命令を含むことができる。Office文書にはマクロがある。画像は、長い間メモリバグの歴史を持つ複雑なライブラリによってデコードされる。それらはすべて、攻撃者が制御する入力を受け取って処理するコードであり、それが攻撃対象領域の定義だ。
悪意のある文書は、商用スパイウェアの最も一般的な配布方法の一つであり、ジャーナリストや人権活動家は最も頻繁に標的にされるグループの一つだ。添付ファイルは、あなたに何か普通でないことをするよう求めてはいない。開くこと自体が行為なのだ。
また、普通に開いた文書が静かにネットワークに到達しうることにも注意してほしい。リモート画像やトラッキングピクセルは、あなたがそれを開いたこと、いつ開いたか、そしておおよそどこにいるかを、いかなるエクスプロイトも関与する前に送信者に確認させる。
02Dangerzone、日常的な答え
Dangerzoneはまさにこのために、Freedom of the Press Foundationによって作られた。疑わしいファイルを渡せば、安全に開けるPDFを返してくれる。
ファイルはネットワークアクセスのないロックダウンされた使い捨てコンテナ内で開かれ、そこで各ページが単なる画像に変換される。すべてのスクリプト、フォント、マクロ、埋め込みオブジェクトは捨てられる。それらの画像はその後、2番目の隔離されたステップで新しいPDFに変換し直される。元のファイルに含まれる敵対的なものは実行できる場所を一つだけ持ち、その場所は直後に破壊される。
-
コンテナエンジンをインストールする
DangerzoneはWindowsとmacOSではDocker Desktop、LinuxではPodmanが必要です。ほとんどのLinuxディストリビューションではDangerzoneはパッケージ化されており、必要なものも一緒に導入されます。面倒なのはここだけで、一度きりの手間です。
-
Dangerzoneをインストールする
dangerzone.rocksから。初回実行時にコンテナイメージをダウンロードします。これには数分かかりますが、一度だけです。
-
ファイルを変換する
Dangerzoneを開き、文書を選択し、安全なコピーの保存先を選んで変換します。長さに応じて数秒から1分程度です。
-
安全なコピーを開き、元のファイルを削除する
証拠として残す場合は、元のファイルをはっきりと分かる場所に保管しても構いませんが、大切なマシンで二度と開かないでください。
| 対応形式 | 結果 |
|---|---|
| はい、主な用途です | |
| Word、Excel、PowerPoint、LibreOffice ファイル | はい — 安全な PDF に変換されます |
| 画像(JPG、PNG、GIF、TIFF) | はい |
| 後で選択してコピーできるテキスト | 任意の OCR。処理時間が増えます |
| 動画と音声 | いいえ、VM を使用してください |
| アーカイブ、インストーラー、実行ファイル | いいえ、VM を使用するか、使用しないでください |
出力はページの画像であるため、ファイルは大きくなり、OCR を有効にしない限りテキストは選択できず、フォームフィールドやリンクは機能しなくなります。読むだけの文書なら、これは妥当な代償です。記入して返送する必要がある文書なら、そうではありません。代わりに VM を使用してください。
03仮想マシン、対話する必要があるとき
仮想マシンとは、ソフトウェア上でシミュレートされた完全なコンピュータです。独自のオペレーティングシステム、独自のディスク、独自のネットワーク接続を持ち、ウィンドウ内で動作します。内側から見れば、普通のコンピュータのように見えます。外側から見れば、削除できるフォルダにすぎません。
次のような場合に使用します:
- Dangerzoneでは扱えないものを開く場合、アーカイブ、どうしても使わなければならないスプレッドシート、送られてきたソフトウェア
- 知らない人から届いたフォームに記入して返送する場合
- 信頼できないリンクにアクセスする場合、自分とは無関係のアドレスから
- LinuxマシンでWindows専用アプリケーションを実行する場合
- ある作業を、他のすべてから切り離して密封しておく場合
セットアップ方法
VirtualBox
無料、オープンソースで、Windows、macOS、Linuxで動作します。こだわりがなければ安全なデフォルトであり、見つかるガイドやフォーラムの回答はすべてこれを前提としています。
virtualbox.org ↗VMware Workstation / Fusion
グラフィックスとUSBデバイスの扱いが明らかに高速で信頼性も高く、Broadcomがライセンス料を廃止して以来個人利用は無料—それでも多くの人がまだ有料だと思い込んでいる。クローズドソースである点がトレードオフだ。WindowsとLinuxではWorkstation、MacではFusion。
vmware.com ↗GNOME Boxes (Linux)
Linuxではこの3つの中で最もシンプルで、カーネルのKVM仮想化を小さなフロントエンドから利用する。使い捨てのマシンではオプションが少ない方が役に立つ。分離の度合いは依然としてゲストの設定と、Linuxホストにパッチを当て続けることにかかっている。
apps.gnome.org ↗-
上記3つのいずれかをインストールする
この目的にはどれでも問題ない。Linuxを使っているならBoxesが最も手間が少なく、最も快適な体験を求めてクローズドソースを気にしないならVMware、それ以外ならVirtualBox。
-
オペレーティングシステムのイメージを入手する
LinuxのISOが簡単な選択だ — 小さく、無料で、ライセンスも不要。Linuxガイドから入手しよう。Microsoftも、どうしてもWindowsが必要な場合のために、テスト用の期間限定Windowsイメージを無料で公開している。
-
マシンを作成してインストールする
余裕があればメモリを4 GB、ディスクを20〜40 GB割り当てよう。実際のコンピューターと同じようにインストールする。動作は遅く感じるだろうが、日常使いのマシンになることを想定したものではない。
-
便利な機能をオフにする、これが重要なステップです
VMを快適にする機能は、それをあなたの実際のマシンに接続する機能と同じものです。共有フォルダを無効にし、共有クリップボードを無効にし、ドラッグアンドドロップを無効にしてください。共有フォルダが開いたVMは隔離ではなく、穴の開いた窓です。
-
クリーンなスナップショットを今すぐ取得する
信頼できないファイルを入れる前に、まっさらでクリーンな状態のスナップショットを取得してください。これがマシンを使い捨て可能にする仕組みです。使用するたびにロールバックすれば、内部で起きたことすべて、自分自身をインストールしたものも含めて、数秒で消えます。
-
チャネルを開かずにファイルを入れる
最もクリーンな方法は、ファイルを仮想CD(そのファイルだけを含むISOを作成)として接続することです。VMはそれを読み取れますが、書き戻すことはできません。USBデバイスのパススルーも機能しますが、そのスティックも疑わしいものとして扱う必要があるという明らかな注意点があります。
仮想マシンからホストへの脱出は可能であり、そのような欠陥は定期的に発見されています。それらは稀で、価値が高く、一般的にはメーリングリストではなく、価値の高い標的に使われます。VMは通常の悪意ある文書に対しては優れた答えであり、あなたに特に到達しようと決めた国家レベルの敵に対しては弱い答えです。それがあなたの実際の状況なら、適切なツールはQubes、または二度とネットワークに接続しないエアギャップマシンです。
04どれを使うか、そしていつ
| 状況 | 使用するもの | 理由 |
|---|---|---|
| 見知らぬ人からのPDF | Dangerzone | ワンクリックで、その結果は通常どおり開いても安全です。 |
| 編集して送り返す必要がある文書 | VM | Dangerzoneの出力は編集できません。 |
| zipまたはインストーラー | VM | Dangerzoneの対象外です。実行可能なものはすべて、使い捨てできるマシンが必要です。 |
| 信頼できないリンク | VM、またはTor Browser | リンク不能である必要があるか、単に安全であればよいかによります。 |
| 侵害されている可能性のある携帯電話 | どちらでもない | まったく別の問題です — メインガイドの侵害されたデバイスのセクションを参照してください。 |
| あなたは高価値の標的であり、それを自覚している | Qubes | システム全体の設計としてのコンパートメント化であり、使うのを忘れないツールではない。 |
05ツールよりも重要な習慣
- 身に覚えのない添付ファイルはすべて敵対的なものとして扱う。これらのいずれかを通過するまでは。送信者が実在の人物であっても助けにはならない。そのアカウントはもはや本人のものではないかもしれない。
- 尋ねられる場合はファイルよりもリンクを優先する。ブラウザで表示される文書は、マシン上で最も堅牢化されたソフトウェアによって処理される。
- 何かおかしいと感じたら別経路で確認する。別のチャネルでの短いメッセージ——「これ、今送った?」——が、これらの攻撃のほとんどを根本から無力化する。
- すべてを最新の状態に保つ。悪意のある文書のほとんどは、数か月前に修正された脆弱性に依存している。
- マクロを有効にする。外部からの文書では決して。 「このファイルを表示するにはコンテンツを有効にしてください」は、この業界で最も古い手口だ。
- ファイル拡張子を信用する。名前が.pdfで終わっていても、まったく別のものである可能性がある。完全な拡張子を表示する設定をオンにしよう。
- 「ちょっとだけ」とスマホで開く。スマホは位置情報とメッセージを運ぶデバイスだ。
- 共有フォルダを有効にしたままにする。これを用途に使うVMでは。
- 汚染されたVMを使い回す。毎回必ずクリーンなスナップショットにロールバックすること。
06実際によくある質問
Dangerzoneの出力は本当に安全ですか?
変換では実行可能なものはすべて破棄され、ネットワークアクセスのないコンテナ内で行われ、その後コンテナは破棄されます。残るリスクは変換パイプライン自体の欠陥であり、そのため作業は2つの分離されたステージに分割されています。これは数学的な保証ではありませんが、実質的に手間をかけずにリスクを大幅に削減するものであり、ほとんどの人にとって正しいトレードオフです。
代わりにGoogle Docsやオンラインビューアを使うだけではだめですか?
レンダリングが他人のコンピュータ上で行われるため、あなたのマシンは保護されます。しかし、それは文書を第三者にアップロードすることも意味し、流出した記録、情報源の資料、その他機密性の高いものにとっては、二つの選択肢のうちより悪い結果となります。Dangerzoneはファイルをどこにも送信しません。
すでにLinuxを使っているならVMは必要ですか?
はい、信頼できないファイルに対しては必要です。Linuxは大量市場向けマルウェアへの露出を減らしますが、悪意のあるPDFを無害にするわけではなく、分離の論拠は変わりません。この習慣を覚えておくのではなくオペレーティングシステムに組み込みたいなら、それがQubesの目的です。
送信するファイルのメタデータはどうですか?
それはこのガイドの裏返しであり、あなた自身のファイルがあなたについて何を明かすかという点で同じくらい重要です。本編のガイドに専用のセクションがあります。
07情報源と参考文献
- Dangerzone — 公式サイト、Freedom of the Press Foundationによる dangerzone.rocks
- Dangerzone — ソースコードとドキュメント github.com/freedomofpress/dangerzone
- VirtualBox — Windows、macOS、Linuxで無料の仮想マシン virtualbox.org
- VMware WorkstationおよびFusion — 個人利用は無料 vmware.com
- Qubes OS — システム設計としての区画化 qubes-os.org
- Freedom of the Press Foundation — ジャーナリスト向けデジタルセキュリティ研修 freedom.press/training
最終レビュー日: 2026年9月25日