LESSON

ビジネスインパクト分析

「不正検知は技術の問題だけじゃない。経営に直結する話だ。」

田中VPoEが決算資料を開く。

「被害額だけ見ていてはダメだ。ブランド毀損、規制対応コスト、顧客離反…見えないコストの方が大きいこともある。全体像を数字で掴んでくれ。」

不正被害の全体像

不正取引の影響は、直接的な金銭被害だけに留まらない。3つの層に分けて分析する。

第1層: 直接被害

# NetShop社の直接被害(月次データ)
monthly_transactions = 500_000        # 月間取引件数
avg_transaction = 8_000               # 平均取引額(円)
fraud_rate = 0.002                    # 不正率 0.2%
avg_fraud_amount = 35_000             # 不正取引の平均額(円)

fraud_count = monthly_transactions * fraud_rate
direct_loss = fraud_count * avg_fraud_amount

print(f"月間不正件数: {fraud_count:.0f}件")
print(f"月間直接被害額: {direct_loss:,.0f}円")

# 月間不正件数: 1,000件
# 月間直接被害額: 35,000,000円

直接被害の内訳:

項目月額年額
不正取引による損失3,500万円4.2億円
チャージバック手数料200万円2,400万円
調査・対応の人件費300万円3,600万円
直接被害合計4,000万円4.8億円

第2層: 間接被害

# 間接被害の試算
false_positive_rate = 0.01  # 偽陽性率 1%
blocked_legitimate = monthly_transactions * false_positive_rate
lost_revenue_per_block = avg_transaction * 0.3  # 30%が二度と購入しない

indirect_loss_monthly = blocked_legitimate * lost_revenue_per_block
print(f"偽陽性による月間機会損失: {indirect_loss_monthly:,.0f}円")
# 偽陽性による月間機会損失: 12,000,000円
項目月額年額
偽陽性による売上損失1,200万円1.44億円
顧客離反(不正被害者)500万円6,000万円
カスタマーサポート増加150万円1,800万円
間接被害合計1,850万円2.22億円

第3層: ブランド毀損と規制対応

項目コスト備考
ブランド信頼性の低下定量化困難新規顧客獲得率の低下
SNSでの風評被害定量化困難不正被害者の拡散
PCI DSS準拠コスト年間2,000万円セキュリティ監査・改善
規制当局への報告義務年間500万円コンプライアンス対応
罰金リスク数千万円〜重大な違反の場合

不正検知改善のROI

検知率改善のシミュレーション

import numpy as np

# 現状と改善後のシナリオ
scenarios = {
    '現状(ルールベース)': {'recall': 0.40, 'fpr': 0.02},
    '改善後(ML導入)':     {'recall': 0.80, 'fpr': 0.005},
}

monthly_fraud = 1000          # 月間不正件数
avg_fraud_loss = 35000        # 不正1件あたりの損失
monthly_legit = 499000        # 月間正常取引件数
cost_per_fp = 500             # 偽陽性1件あたりのコスト

for name, s in scenarios.items():
    detected = monthly_fraud * s['recall']
    missed = monthly_fraud * (1 - s['recall'])
    false_positives = monthly_legit * s['fpr']

    loss_fn = missed * avg_fraud_loss
    loss_fp = false_positives * cost_per_fp
    total_loss = loss_fn + loss_fp

    print(f"\n{name}:")
    print(f"  検知数: {detected:.0f}件 / 見逃し: {missed:.0f}件")
    print(f"  偽陽性: {false_positives:.0f}件")
    print(f"  見逃し損失: {loss_fn:,.0f}円")
    print(f"  偽陽性コスト: {loss_fp:,.0f}円")
    print(f"  月間総コスト: {total_loss:,.0f}円")

# 現状(ルールベース):
#   検知数: 400件 / 見逃し: 600件
#   偽陽性: 9,980件
#   見逃し損失: 21,000,000円
#   偽陽性コスト: 4,990,000円
#   月間総コスト: 25,990,000円

# 改善後(ML導入):
#   検知数: 800件 / 見逃し: 200件
#   偽陽性: 2,495件
#   見逃し損失: 7,000,000円
#   偽陽性コスト: 1,247,500円
#   月間総コスト: 8,247,500円

ROIの計算

current_cost = 25_990_000
improved_cost = 8_247_500
monthly_saving = current_cost - improved_cost

# ML導入コスト
ml_development = 10_000_000     # 開発コスト(初期)
ml_monthly_ops = 1_000_000      # 月間運用コスト

roi_months = ml_development / (monthly_saving - ml_monthly_ops)
annual_roi = ((monthly_saving - ml_monthly_ops) * 12 - ml_development) / ml_development * 100

print(f"月間コスト削減: {monthly_saving:,.0f}円")
print(f"投資回収期間: {roi_months:.1f}ヶ月")
print(f"年間ROI: {annual_roi:.0f}%")

# 月間コスト削減: 17,742,500円
# 投資回収期間: 0.6ヶ月
# 年間ROI: 1,909%

規制対応の観点

主要な規制とガイドライン

決済サービスに関連する規制:
├── PCI DSS(Payment Card Industry Data Security Standard)
│   └── カード情報の保護・不正検知の実装が必須
├── 割賦販売法(日本)
│   └── クレジットカード不正利用対策の義務
├── PSD2/SCA(欧州)
│   └── 強力な顧客認証(Strong Customer Authentication)
└── AML/CFT
    └── マネーロンダリング・テロ資金供与対策

規制に準拠しない場合、罰金や事業停止のリスクがある。不正検知システムの構築は法的にも必須となりつつある。

まとめ

項目ポイント
直接被害不正損失 + チャージバック + 調査コスト(年4.8億円)
間接被害偽陽性による売上損失 + 顧客離反(年2.2億円)
ブランド信頼低下、風評被害(定量化困難だが影響大)
ML導入ROI投資回収0.6ヶ月、年間ROI 1,909%
規制対応PCI DSS、割賦販売法等への準拠が必須

チェックリスト

  • 不正被害の3つの層(直接・間接・ブランド)を説明できる
  • 偽陽性が売上損失につながるメカニズムを理解した
  • 検知率改善のROIを計算する方法を理解した
  • 不正検知に関連する規制を2つ以上挙げられる

次のステップへ

ビジネスインパクトを定量化できたところで、次は演習で不正検知フレームワークの設計に取り組もう。

推定読了時間: 30分