ライブネス検出の仕組み

パッシブ、3D Flash、3D Actionのライブネスについて説明します。それぞれユーザーに何を求めるか、どれくらい強力か、自社のフローにはどれを選ぶべきかを紹介します。

Short answer

ライブネスは、セルフィーが写真や画面、マスクではなく、カメラの前にいる実在の人物から撮影されたものであることを証明します。パッシブはユーザーに何も求めず、無料プランに含まれます。3D Flash3D Actionは、光パターンや動きのチェックを追加してより高い保証レベルを実現し、0.15ドルです。

#ライブネスの目的

Livenessタブが表示された、Diditコンソール内のセッション
  1. Livenessタブには、撮影されたセルフィーとパッシブライブネスの結果があります。
  2. Eventsには、撮影が行われたタイミングとその後の流れが表示されます。
そのチェックが生成したものは、判定結果だけでなくセッション自体にも表示されます。

顔認証は、セルフィーが書類と一致することを教えてくれます。しかし、セルフィーがどこから来たものかは何も教えてくれません。ライブネスがなければ、盗まれたIDの隣で別人の顔写真をかざすだけで通過してしまいます。

ライブネスはこの隙をふさぎます。Diditの実装は99.9%の精度を達成しており、誤受理率は0.1%未満です。

#3つの方式

パッシブライブネス - ユーザー操作なし

単一フレームによるディープラーニング解析です。実物の顔と再現物とを見分ける、アーティファクト、テクスチャパターン、その他の細かなシグナルを画像から検出します。ユーザーはセルフィーを撮るだけで、何も求められません。

最適な用途: ほとんどの一般消費者向けオンボーディング、そしてコンバージョンが重要な場面全般です。古いスマートフォンや悪い照明環境に最も寛容な方式であり、月500件までの無料枠があります。

3D Flash - 光パターンによる方式、操作は不要

毎秒30フレーム以上で顔に光パターンの連続を投影し、その反射を解析して深度マップを構築します。深度マップにより顔が三次元であることを確認できるため、平面的な写真や画面のリプレイを排除できます。

最適な用途: ユーザーに何かをしてもらうことなく強力な保証を得たい、金融サービスやアカウントアクセスの場面です。0.15ドルです。

3D Action & Flash - 動きと光の組み合わせ

光パターンによる深度チェックと、ランダムな動作(まばたき、うなずきなど)を組み合わせるため、あらかじめ録画した反応では対応できません。ディープラーニングモデルが、微細な表情の変化と光の反射の両方を解析します。

最適な用途: 銀行、ヘルスケア、政府関連のアプリケーションです。利用可能な中で最も高い保証レベルであり、高度なマスクを使っても偽装が最も困難です。0.15ドルです。

#どれを選ぶか

正直なトレードオフは、保証レベルと完了率の関係です。ユーザーへの追加要求が増えるたびに、いくらかのコンバージョンが失われ、アクティブな方式は古いデバイスや悪い照明環境、指示を理解できないユーザーに対してさらにコストがかかります。

実践的なパターンは、全ユーザーに対してパッシブライブネスを実行し、リスクルールがエスカレーションするケース(高額アカウント、不審なデバイスシグナル、境界線上の顔認証スコアなど)にだけアクティブな方式を使うことです。これにより、摩擦をリスクのある場所だけに集中させられます。

#ライブネスはライブネス以上のことをします

ライブネスのステップは重複検出が行われる場所でもあります。各顔は、貴社がすでに本人確認したすべてのユーザーおよびブロックリストと自動的に照合されます。これは別途何かを有効にする必要はありません。多くの場合これは歓迎されますが、既存の顧客が自分自身と一致するため、時に驚かれることもあります。詳細は重複アカウントと顔検索をご覧ください。

#デスクトップとカメラの利用可否

ライブネスには動作するカメラが必要です。このステップをデスクトップで提供するかどうかはワークフローレベルの設定なので、ユーザーがノートパソコンで完了しているのにセルフィーのステップが一度も表示されない場合は、対応していないと決めつける前にこの設定を確認してください。

ライブネスの不具合に見える障害の多くは、実際にはカメラがそもそも開かないことが原因です - アプリ内ブラウザ、以前に拒否された権限、あるいは別のアプリがカメラを保持しているケースなどです。詳細はライブネスと顔認証の問題を解決するをご覧ください。

#年齢推定中のプライバシー

ライブネスが年齢推定の一部として実行される場合、ユーザーの顔はインターフェース上で意図的にぼかして表示されます。これは、本人を特定するためではなく、年齢のみを分析している画像であることを本人に伝えるためのシグナルです。

#独立したテスト

NIST認定ラボが、ISO/IEC 30107-3に基づき、Diditのライブネス検出に対して6つの攻撃カテゴリー(印刷された写真、画面のリプレイ、マスクなど)にわたる360件の提示攻撃を実施しました。成功した攻撃は1件もありませんでした。詳細はなりすまし対策認証をご覧ください。

#料金

方式価格
パッシブライブネス月500件まで無料、それ以降は0.10ドル
3D Flash0.15ドル
3D Action & Flash0.15ドル

無料プランに含まれるのはパッシブライブネスのみです。ワークフローをパッシブからアクティブな方式に切り替えると、その最初のセッションからクレジット残高が消費されます。