PPAPがダメな理由と代替策の知識マップ(知識グラフ)
type: Dataset

PPAP
type: Concept
definition: ファイルをパスワード付きZIPにして1通目のメールで送り、2通目のメールでパスワードを送る運用のこと。
alternative label: パスワード付きZIP送付+別送パスワード
uses: パスワード付きZIP添付
uses: 同じメール系統でのパスワード別送
not recommended for: メールの盗聴対策(秘匿性)
not recommended for: 送信者の真正性
not recommended for: メール・ファイルのアクセス制御
may cause: マルウェア検査のすり抜け
incompatible with: リンク・アクセス権の失効

認証付きダウンロード/アクセス制御付き共有
type: Concept
definition: ファイルを添付せず、相手にログインしてもらってから渡す方式。誰がいつ取得したかの記録、期限、失効、相手ごとの権限を扱える。
alternative label: 認証付き共有
recommended for: 機密ファイルの受け渡し
requires: メール・ファイルのアクセス制御
requires: リンク・アクセス権の失効
requires: 共有の有効期限
succeeds: PPAP

パスワード付きZIP添付
type: Concept
definition: ファイルをパスワードで暗号化したZIP形式にしてメールに添付すること。

同じメール系統でのパスワード別送
type: Concept
definition: ZIPを送ったのと同じメール環境・同じ受信箱に、後から別便でパスワードを送ること。
alternative label: パスワードの別送

メールの盗聴対策(秘匿性)
type: Concept
definition: メールの内容を送受信者以外に読まれないようにする性質。

誤送信時の被害
type: Concept
definition: メールの宛先を間違えたときに、内容やそれに続くパスワードまで誤った相手に届いてしまう被害。
alternative label: 誤送信事故

マルウェア検査のすり抜け
type: Concept
definition: 添付ファイルが暗号化されているために、メール配送経路上のセキュリティ製品による検知・検疫を回避してしまうこと。

Emotet
type: Concept
definition: パスワード付きZIP添付を悪用して感染を広げたマルウェア(攻撃メール)。
uses: マルウェア検査のすり抜け

送信者の真正性
type: Concept
definition: メールやファイルの送信者が名乗った本人であることを証明できる性質。

メール・ファイルのアクセス制御
type: Concept
definition: 誰が閲覧・取得できるかを制限し、あとから権限を変更できる仕組み。

TLS/STARTTLSによる通信路保護
type: Concept
definition: メールの通信そのものを暗号化する仕組み。守るのは通信路だけで、届いた先のメールボックスの中では平文に戻る。
alternative label: TLS
alternative label: STARTTLS
recommended for: 通常の業務メール

通常の業務メール
type: Concept
definition: 機密ファイルの受け渡しを伴わない、日常的な業務連絡のメール。

S/MIME
type: Concept
definition: 証明書を使ってメールに電子署名や暗号化を施し、送信者が本人であることと改ざんされていないことを受信側が確認できるようにする仕組み。
implements: 送信者の真正性

機密ファイルの受け渡し
type: Concept
definition: 相手を限定し、閲覧権限や失効を管理したい機密性の高いファイルの受け渡し。

リンク・アクセス権の失効
type: Concept
definition: いったん渡したリンクやファイルへのアクセスを、あとから無効にできること。
alternative label: 失効

共有の有効期限
type: Concept
definition: 共有リンクやアカウントのアクセス権に設定する、期限が来ると無効になる仕組み。

OneDrive/SharePointの共有機能
type: Concept
definition: 特定のユーザーを指定した共有、有効期限の設定、パスワードの設定ができるMicrosoft 365の共有機能。
implements: 認証付きダウンロード/アクセス制御付き共有
configured by: 共有の有効期限

Googleドライブの共有機能
type: Concept
definition: 相手を指定して閲覧者・編集者などの権限を分けられ、対象アカウントではアクセスに有効期限を付けられるGoogle Workspaceの共有機能。
implements: 認証付きダウンロード/アクセス制御付き共有

パスワードの別経路手動伝達
type: Concept
definition: どうしても添付でファイルを送る必要がある場合に、暗号化ファイルとパスワードをメールとは全く別の経路(電話・SMSなど)で伝える暫定策。
alternative label: 電話・SMSでのパスワード伝達

subject: PPAP
predicate: uses
object: パスワード付きZIP添付
description: PPAPはファイルをパスワード付きZIPにして送る運用である。
evidence: 20201124kaiken.html
verified at: 2026-08-01
certainty: established

subject: PPAP
predicate: uses
object: 同じメール系統でのパスワード別送
description: PPAPはZIPと同じメール系統で、後から別便としてパスワードを送る。
evidence: 20201124kaiken.html
verified at: 2026-08-01
certainty: established

subject: PPAP
predicate: notRecommendedFor
object: メールの盗聴対策(秘匿性)
description: 同じメール系統・同じ受信箱に送ると、ZIPを見られる人とパスワードを見られる人がほぼ同じになり、盗聴対策としては弱い。
evidence: 20201124kaiken.html
verified at: 2026-08-01
certainty: established

subject: PPAP
predicate: mayCause
object: 誤送信時の被害
description: 宛先を間違えると復号用パスワードも同じ誤った相手に届いてしまう。
evidence: 2023r05a ap pm ans.pdf
verified at: 2026-08-01
certainty: context-dependent

subject: PPAP
predicate: mayCause
object: マルウェア検査のすり抜け
description: 添付ファイルが暗号化されているため、メール配送経路上のセキュリティ製品の検知・検疫をすり抜けやすい。
evidence: emotet-situation-04.html
verified at: 2026-08-01
certainty: established

subject: Emotet
predicate: uses
object: マルウェア検査のすり抜け
description: Emotetの攻撃メールは、パスワード付きZIPによる検査すり抜けを悪用して受信者の手元に届いた。
evidence: emotet-situation-04.html
verified at: 2026-08-01
certainty: established

subject: PPAP
predicate: notRecommendedFor
object: 送信者の真正性
description: PPAPは送信者が本物であることを証明しない。
evidence: 2023r05a ap pm ans.pdf
verified at: 2026-08-01
certainty: established

subject: PPAP
predicate: notRecommendedFor
object: メール・ファイルのアクセス制御
description: 誰がいつダウンロードしたか、失効できるか、権限を分けられるかといったアクセス制御をほとんど持たない。
evidence: access-control.html
verified at: 2026-08-01
certainty: established

subject: TLS/STARTTLSによる通信路保護
predicate: recommendedFor
object: 通常の業務メール
description: 通常の業務メールは、TLS/STARTTLSのような通信路保護を前提にすべきである。
evidence: sme guideline v4.0.pdf
verified at: 2026-08-01
certainty: established

subject: S/MIME
predicate: recommendedFor
object: 通常の業務メール
description: 送信者の真正性、改ざん検知、メール本文自体の暗号化が必要な場合は、S/MIMEを検討するのが筋である。
evidence: e-signature.html
verified at: 2026-08-01
certainty: context-dependent

subject: S/MIME
predicate: implements
object: 送信者の真正性
description: S/MIMEは証明書によって、送信者が本人であることを受信側が確認できるようにする。
evidence: e-signature.html
verified at: 2026-08-01
certainty: established

subject: 認証付きダウンロード/アクセス制御付き共有
predicate: recommendedFor
object: 機密ファイルの受け渡し
description: 相手本人だけにファイルを渡し、閲覧権限を制御し、あとから失効したい場合は、添付より認証付きダウンロード/アクセス制御付き共有のほうが自然である。
evidence: security-considerations-exchanging-files-over-internet
verified at: 2026-08-01
certainty: established

subject: 認証付きダウンロード/アクセス制御付き共有
predicate: requires
object: メール・ファイルのアクセス制御
description: 非公開情報を扱う共有には、認証機能とアクセス制御が必要になる。
evidence: access-control.html
verified at: 2026-08-01
certainty: established

subject: 認証付きダウンロード/アクセス制御付き共有
predicate: requires
object: リンク・アクセス権の失効
description: 誤送信のあとで、リンクの失効やアクセス権の削除によって止められることが要件になる。
evidence: security-considerations-exchanging-files-over-internet
verified at: 2026-08-01
certainty: established

subject: 認証付きダウンロード/アクセス制御付き共有
predicate: requires
object: 共有の有効期限
description: URLとトークンの両方に有効期限を持たせることが要件になる。
evidence: security-considerations-exchanging-files-over-internet
verified at: 2026-08-01
certainty: established

subject: PPAP
predicate: incompatibleWith
object: リンク・アクセス権の失効
description: PPAPは送った時点で止められず、失効という統制手段を持たない。
evidence: 2023r05a ap pm ans.pdf
verified at: 2026-08-01
certainty: established

subject: OneDrive/SharePointの共有機能
predicate: implements
object: 認証付きダウンロード/アクセス制御付き共有
description: 特定のユーザーを指定した共有によって、相手を限定した認証付き共有を実現できる。
verified at: 2026-08-01
certainty: established

subject: Googleドライブの共有機能
predicate: implements
object: 認証付きダウンロード/アクセス制御付き共有
description: 閲覧者・編集者などの権限指定によって、相手を限定した認証付き共有を実現できる。
evidence: https://support.google.com/drive/answer/2494822
verified at: 2026-08-01
certainty: established

subject: OneDrive/SharePointの共有機能
predicate: configuredBy
object: 共有の有効期限
description: 共有リンクに有効期限とパスワードを設定できる。
verified at: 2026-08-01
certainty: established

subject: Googleドライブの共有機能
predicate: configuredBy
object: 共有の有効期限
description: 対象となる職場・学校アカウントでは、アクセスに有効期限を付けられる。
evidence: https://support.google.com/drive/answer/2494822
verified at: 2026-08-01
certainty: context-dependent

subject: 認証付きダウンロード/アクセス制御付き共有
predicate: succeeds
object: PPAP
description: 機密ファイルの受け渡し方式として、PPAPに代わって位置づけられる。
evidence: security-considerations-exchanging-files-over-internet
verified at: 2026-08-01
certainty: established

subject: パスワードの別経路手動伝達
predicate: recommendedFor
object: 機密ファイルの受け渡し
description: 相手の事情でどうしても添付が必要な場合に限り、暗号化ファイルとパスワードを別経路で伝える暫定策として推奨される。
evidence: 20201124kaiken.html
verified at: 2026-08-01
certainty: context-dependent