アクティブライブネス検出の仕組み
ガイド付きチャレンジが静止したセルフィーより優れている理由、アクティブライブネスとパッシブライブネスが実際に何を確認するのか、そしてプレゼンテーション攻撃とはどのようなものかを解説します。
この記事は作業中の下書きです。内容は当社独自の調査に基づいていますが、編集レビューで表現が変更される場合があります。法務、財務、コンプライアンスに関するアドバイスではありません。
顔写真と身分証の写真だけでは、本物の人物がカメラの前にいるとは判断できません。印刷した写真をかざしたり、別の画面で動画を再生したり、マスクを着用したりすることが可能だからです。ライブネス検出は、より絞られた難しい問いに答えるステップです。それは、録画やその複製ではなく、生身の人間が今まさにそこにいるのか、という問いです。この記事では、アクティブライブネスの仕組み、パッシブライブネスとの違い、そして実際に何を防いでいるのかを説明します。
アクティブライブネスとパッシブライブネス
ライブネス検出には、大きく分けて2つの方式があります。パッシブライブネスは、単一の画像や短いクリップを分析し、ライブ撮影ではない兆候を探します。たとえばテクスチャ、反射、画面から生じるモアレ、奥行きの手がかりなどで、本人に何かをしてもらう必要はありません。高速で手間がかかりませんが、判断の根拠となる情報が少なく、1フレームか数フレームで判定することになります。
アクティブライブネスでは、静止画や録画済みの動画では求めに応じて説得力をもって再現できない動作、つまりライブセッション中の合図に合わせたまばたき、頭を回して中央に戻す、うなずく、笑顔になるといった動作を求めます。ShieldID は、チャレンジ方式のアクティブライブネス検出を使用し、478点の3D顔ランドマークトラッキングで少なくとも10フレームにわたって追跡します。1枚の写真チェックではありません。システムは、1枚の静止画での見た目だけでなく、チャレンジの間に顔がどう動くかを見ています。
1枚のセルフィーではなくチャレンジを使う理由
1枚のセルフィーは、1つのフレームで一度だけシステムを欺ければ成立します。一方、ガイド付きチャレンジでは、システムがランダムに選んだ一連の動作の間、顔が動くのを数百の点で追跡されながら、欺き続けなければなりません。印刷した写真はまばたきも首振りもしません。再生された動画は、元々録画された動きに固定されているため、後から出されたチャレンジには反応できません。静止したマスクは、うなずきや笑顔のときの皮膚や筋肉のような動きをしません。ただし、アクティブライブネスが破られないというわけではありません。単独のチェックでそのようなものはありません。だからこそ、他のチェックの代わりではなく、別のチェックと並行して実行されます。
ライブネスチャレンジと並行して実行されるもの
ライブネスは、すべてのセルフィーに毎回実行される複数のシグナルのひとつです。有料のアップグレードでも、コスト削減のために事業者がオフにできる設定でもありません。アンチスプーフィング、ディープフェイク検出、3Dマスク検出は、それぞれ独立したチェックとして実行・報告され、ひとつの不透明なライブネススコアにまとめられることはありません。これは実務上重要です。検証が失敗した場合に、単に理由のない「失敗」と表示されるのではなく、ライブネスチャレンジ、スプーフのシグナル、ディープフェイクの疑い、マスク検出のどれが原因なのかを確認できます。
- アンチスプーフ: 画面、印刷物、マスクなど、ライブではない対象をカメラに提示することに関連するシグナルを、ライブネスチャレンジとは独立してチェックします。
- ディープフェイク検出: 合成により生成または加工された顔に関連するシグナルを、独立したチェックとして実行します。
- 3Dマスク/印刷物検出: 印刷した写真やカメラにかざしたマスクなど、物理的なプレゼンテーション攻撃に特化したチェックです。
- 顔照合: ライブ撮影の顔を、書類の顔写真と比較する独立したステップです。結果は生のパーセンテージではなく、固定された判定ラインに対して報告されます。
プレゼンテーション攻撃とはどのようなものか
この分野の用語では、生きた協力的な本人ではないもの(写真、動画の再生、マスク、ディープフェイクなど)を提示して生体認証システムを欺こうとする試みを、プレゼンテーション攻撃と呼びます。アクティブライブネス、なりすまし対策、ディープフェイク検出、マスク検出は、それぞれ異なる種類のプレゼンテーション攻撃を防ぎます。静的なチャレンジは静止画の写真を退けます。フレームごとの追跡は、その場で選ばれたチャレンジに反応できない録画済みの再生映像を通りにくくします。マスク検出とディープフェイク検出は、もっともらしく動いて見せようとする、より高度な試みを対象とします。
限界について正直にお伝えします
当社はライブネス検出の精度をパーセンテージで公表しておらず、iBeta や ISO/IEC 30107-3 のような正式な認証を取得しているとも主張していません。現時点で取得しておらず、取得していると述べることもありません。正確に申し上げられるのは、何がどのように動作しているかです。数百の顔のランドmarkを追跡するアクティブなマルチフレームのチャレンジに加え、すべての検証で、なりすまし対策、ディープフェイク検出、マスク検出を個別に実行しています。その結果は、確認できない単一のスコアにまとめず、独立したシグナルとして報告されます。正式なテストが実施された際には、根拠のないバッジではなく、結果と日付を公表します。