ライブ撮影と信頼できる参照画像を比較
ブラウザーのライブ撮影を ID の顔写真、顧客記録、または信頼できる別の参照画像と比較します。結果はオンボーディング、アカウント復旧、重要操作のフローで利用できます。バックエンド専用の画像比較については、オンライン顔照合 APIを参照してください。
顔照合と顔認証の違い
両者は異なる問題を解決します。この違いを正しく理解することは、コンプライアンス、セキュリティ、ユーザー体験に重要です。
顔認証は、再訪ユーザーを登録済みの顔インデックスと照合します。顔照合は、ライブ撮影を別の参照画像と比較し、技術的な一致シグナルを返します。オンボーディング、復旧、アクセスにそのシグナルをどう適用するかはバックエンドが決定します。顔認証向けのアーキテクチャについては、Web アプリの生体認証を参照してください。
認証
「この人は登録した本人ですか?」
設定した顔認識エンジンを通じて、ライブ撮影とアプリケーションの登録済み顔インデックスを照合します。アプリケーションが受け取るのは Facial ID と認証結果であり、元の顔データではありません。詳しくは、顔認証ログインフローとFacial ID リファレンスを参照してください。
検証
「この人は信頼できる参照情報と一致しますか?」
ライブ撮影を、公的 ID の写真、顧客記録、以前に確認したプロフィール画像などの外部情報と比較します。一致結果は、書類を認証したり法的な本人性を確立したりするものではありません。API の詳細は、顔照合 APIを参照してください。
コンプライアンスの背景: 顔照合結果は、顧客が管理する KYC ↗ フローのシグナルの一つとして利用できます。FACEIO は書類の認証、KYC や AML の確認、コンプライアンス判断を行いません。実装方法は開発者ガイドを、プライバシー設計はプライバシーのベストプラクティスを参照してください。
検証フローの仕組み
オンライン顔照合フローは 3 つの段階で実行されます。すべてブラウザー内で完了し、ネイティブアプリ、プラグイン、専用ハードウェアは必要ありません。
1 撮影
ユーザーがカメラへのアクセスを許可します。FACEIO はブラウザー経由で顔をライブ撮影します。アップロード画像ではなく、このリアルタイム入力によってライブネス検出が可能になります。
2 検証
ライブ撮影をシステムの参照画像(例: ID スキャン)と照合します。FACEIO は類似度スコアと正確なブール一致結果を返します。
3 判断
結果に基づいて、バックエンドはオンボーディングを続行、操作を許可、または手動確認へ振り分けます。本人確認シグナルは FACEIO から提供されますが、判断ロジックはアプリケーション側にあります。
照合に使用するメディアはメモリ上で処理され、結果の生成後に削除されます。保持ポリシー、同意記録、監査証跡はアプリケーション側で管理してください。リクエストとレスポンスのスキーマは、開発者ガイドを参照してください。
防御すべき不正の脅威
本人確認ページは攻撃対象になりやすく、特に基本的なカメラチェックだけが攻撃者とアカウントアクセスの間にある場合は注意が必要です。
オンライン本人確認は一般的な攻撃対象です。攻撃者は KYC チェックを回避し、不正アカウントを作成し、所有していないアカウントへのアクセスを復旧しようとします。主な攻撃ベクトルは次の 3 つです。
リプレイ攻撃
実際の申請者を以前に撮影した画像や動画をライブ撮影の代わりにカメラへ再生します。ライブネス検出がなければ、システムは違いを判別できません。
画面提示
対象者の写真や動画をカメラの前に置いた別画面へ表示します。画質によって単純な照合システムを容易に欺けます。
ディープフェイクと AI
実在する人物の外見を模倣した AI 生成動画を仮想カメラフィードへ注入します。現在最も急速に進化している脅威ベクトルです。
各攻撃は同じ隙を悪用します。 撮影がライブで、本人がその場にいることを確認せずに顔を照合する検証システムです。
FACEIO のアプローチ
FACEIO はブラウザーベースのフローで、ライブプレゼンス指標、プレゼンテーション攻撃の指標、顔比較の 3 つを評価します。これらはバックエンドポリシー向けの技術的なシグナルであり、すべてのスプーフィング試行を検出できる保証ではありません。
1. アクティブライブネス検出
リクエスト中の入力にライブプレゼンス指標があるかを評価し、照合前に写真、録画動画、静止画を識別するのに役立ちます。
2. アンチスプーフィングシグナル
撮影時に他人になりすますためのプレゼンテーション攻撃、合成コンテンツ、仮想カメラ悪用をメディアフィードから分析します。
3. 顔照合
ライブネスと真正性を確認した後、ライブ撮影を参照画像と比較します。FACEIO は、ワークフローに必要なしきい値でバックエンドが利用できる一致シグナルを返します。
セキュリティアーキテクチャと脅威モデルの詳細は、セキュリティのベストプラクティス、プライバシーのベストプラクティス、トラストセンターを確認してください。
検証をワークフローに組み込む場所
オンライン顔照合は、登録済みの再訪ユーザー用インデックスではなく、ライブ撮影と別の参照画像を比較するフローに適しています。一般的な利用場面は次のとおりです。
-
ユーザーオンボーディングと KYC
アカウント作成時にライブセルフィーと身分証の顔写真を比較します。この結果はオンボーディング、AML、KYC フローの 1 つのシグナルとして利用できますが、書類の真正性確認と本人性の判断はアプリケーション側で行います。フィンテックと eKYC のソリューションガイドを参照するか、書類スキャンとセルフィー照合を 1 つのウィジェットで行う場合は ID Match を使用してください。
-
アカウント復旧
新しい撮影画像を、そのアカウント用に保持している参照画像と比較します。バックエンドは、デバイス、セッション、復旧、サポートの管理策と併せて結果を利用し、アクセスを復旧するか判断できます。
-
重要操作のゲート
資金移動、受取人追加、機微な記録へのアクセスなど、選択した操作の前に新しい顔比較を要求します。認可と追加の確認は引き続きバックエンド側の責任です。
まとめ: オンライン顔照合は、オンボーディング、復旧、重要操作向けにライブ撮影、ライブネス確認、顔照合結果を提供します。FACEIO は要求された比較を実行し、バックエンドが結果を解釈して最終判断を行います。
実装リソース
オンライン顔照合フローを構築
ブラウザーベースのフローでオンボーディング、アカウント復旧、重要操作にオンライン顔照合を追加します。以下のドキュメントでアプリを作成し、SDK を接続し、結果を検証して、検証イベントを監視します。
ブラウザー検証フローを構築
FACEIO アプリを作成し、統合ガイドを確認して、ブラウザーベースの顔照合をオンボーディング、復旧、重要操作のフローに接続します。最終判断はバックエンドで管理します。