生体認証は、もはや不可欠な要素となっています。デバイスのロック解除、支払いの承認、さらには医療や金融データへのアクセス制御など、さまざまな場面で活用されています。しかし、その利便性には攻撃対象領域の拡大が伴い、攻撃者たちは「金」の流れる先へと狙いを定めています。 シリコン製の指紋や3Dマスクは、今やこの問題の「容易な側面」に過ぎません。より手強いのはソフトウェアの側面です。仮想カメラ、エミュレーター・ファーム、乗っ取られたAPI、そしてAIで生成された顔が、攻撃を全く検知できないセンサーの下流に注入されるのです。

システムは、生存性テストに合格していても、キャプチャ後に注入された動画ストリームに対しては防御策がない場合があります。キーサイトでは、センサー、モデル、オペレーティングシステム、アプリケーション、バックエンドといった全チェーンを評価するため、お客様は自社の保証が実際にどこまで及んでいるかを把握できます。当社は、アーキテクチャレビューと実践的な攻撃テストを組み合わせ、その結果を、ユーザーエクスペリエンスを損なうことなくエンジニアが実装できる修正策へと落とし込みます。

お客様のソリューションに合わせた手法
仮面をつけた人物が描かれた赤いアイコン

脅威モデリング

当社は、重要な資産と、それらに到達する攻撃経路(生体認証テンプレート、暗号鍵、認証フロー、および最終的な意思決定結果)を特定します。センサー、セキュアコンピューティング、アプリケーション、バックエンド間の信頼境界を共同で定義し、攻撃者のプロファイルや成功基準について合意を形成することで、テストの負荷が一般的なチェックリストに基づくものではなく、お客様の実際のリスクに即したものとなるようにします。

南京錠のマークがついた赤いアイコン

セキュリティ設計レビュー

アーキテクチャ、データフロー、権限設定について、脆弱性の有無を評価します。具体的には、データの取得から照合、サーバーでの利用に至るまでの流れを追跡し、サードパーティ製ライブラリやプラットフォームサービスを含む依存関係を精査するとともに、通常は脆弱性が潜んでいるフォールバック処理やエラー処理を確認します。また、クレームが暗号的に紐付けられていること、状態遷移が明示的であること、および各コンポーネントが互いのアサーションを検証していることを確認します。

虫眼鏡のマークがついた赤いアイコン

生体認証ソリューションの分析

生体認証プロセス全体にわたって、脆弱性や悪用可能な条件がないかシステムを検証します。具体的には、生体認証の有効性確認および照合ロジック、取得後の信号パイプラインの完全性、認証およびデバイス状態の処理、ならびに登録、再登録、削除の各段階におけるテンプレートの保存および管理方法について検証します。

盾の描かれた赤いアイコン

ソリューションのテスト

当社は、ハードウェアの改ざん、ソフトウェアの悪用、またはバックエンドの脆弱性に起因するバイパスについて、ソリューションのテストを実施します。キャプチャパスに対する制御された提示攻撃、シグナルパイプライン内でのインジェクションおよびリプレイ、アプリケーションおよびAPIの境界の調査、ならびにアテステーションおよびセキュアハードウェアバインディングを検証するためのデバイス状態の変動テストを行います。再現性を確保するため、すべてのステップが文書化されており、お客様のチームでも結果を再現することが可能です。

チームが描かれた赤いアイコン

専門家による解説とアドバイス

当社は、調査結果に基づき、お客様の目標に沿った実践的なセキュリティ改善策を策定します。これらは、影響度と悪用されやすさに応じて優先順位付けされ、信頼境界の強化、生体認証防御の向上、および過度に寛容なフォールバックの排除などを行います。対象を絞った再テストにより、修正によって意図した脆弱性が確実に解消されたことを確認するとともに、回帰不具合の特定にも役立てます。

当社が支援する基準およびプログラム

キーサイトは、コンシューマー向けデバイスにおけるカード保有者本人確認方法を含む、ソフトウェアベースのモバイル決済(SBMP)評価について、EMVCo認定を受けたセキュリティ試験所です。コンシューマー向けデバイスにおいて生体認証によって決済が承認される場合、通常、ここで貴社の義務が発生します。当社は、より広範なSBMP評価の一環として、貴社の生体認証評価を実施することができます。

コンプライアンス評価およびセキュリティテストでは、生体認証がカード所有者確認の手順として機能するモバイル決済の実装を対象としています。当社はCASTの要件に基づいて評価を行い、EMVCoやVisaによる並行する活動と連携させることで、証拠資料の作成を一度で完了させます。

Secure Device Connection Protocol(SDCP)は、Windows Helloにデータを送信する指紋センサーおよび顔認証センサーに対する要件を規定しており、センサーとホスト間の信頼パスも対象としています。当社は、Windowsエコシステム向けに製品を提供する半導体およびモジュールベンダーを対象に、SDCPの要件に基づいて指紋センサーの評価を実施しました。

eIDAS 2.0に基づく遠隔本人確認では、認定信頼サービスプロバイダーおよび全機能を備えたEUDIウォレットに対し、高レベルのPADおよびIAD保証が必須要件として求められています。欧州市場向けに遠隔オンボーディング機能を構築する場合、インジェクション耐性は市場参入の要件となりつつあります。

FIDOの生体認証コンポーネント認証の範囲は、提示型攻撃だけでなく、注入型攻撃の検知にまで拡大しています。貴社のコンポーネントがこのプログラムに基づいて評価される場合は、当社の評価作業がそれにどのように組み込まれるかについて、ぜひご相談ください。

コネクテッド製品における生体認証は、CRAの「セキュア・バイ・デザイン」、脆弱性対応、および技術文書作成の義務の対象となります。すでにCRAまたはREDプログラムを実施している場合は、生体認証の評価をそのロードマップに組み込むことができます。

キーサイトとの協業

25年にわたるデバイスのセキュリティテストのノウハウを、生体認証のプロセス全体にエンドツーエンドで適用しています。

虫眼鏡を持った技術者

攻撃者の視点で評価する

当社のチームは、サイドチャネル解析、フォールトインジェクション、ハードウェアおよびファームウェアのリバースエンジニアリングを活用し、実際の組み込み製品における真の脆弱性を特定するために数十年にわたり取り組んできました。その経験が、評価範囲の設定、テストの実施、および助言の在り方を形作っています。そのため、当社の評価は単なるチェックリストの消化にとどまらず、実世界の攻撃に対する耐性を反映したものとなります。

コンピューターの前にいるエンジニア

再現可能な結果

テストの各段階は、発見事項ごとに再現手順、前提条件、概念実証(PoC)成果物とともに文書化されています。お客様のチームは結果を直接再現できるため、問題解決が迅速化されます。発見事項は、影響度と悪用されやすさに基づいて優先順位付けされ、推奨事項については、ユーザー体験、パフォーマンス、コストの観点から総合的に検討されます。

グラフを調べている3人の技術者

コンプライアンス目標に合わせたテスト

当社はEMVCo、Mastercard CAST、およびMicrosoft SDCPの評価認定を受けており、パートナー各社が求める要件に合わせてテストを実施することができます。認証取得、テンプレートのライフサイクル、意思決定フローを早い段階で適切に整えておくことで、認証プロセスを円滑に進めることができます。そうすることで、プログラムの終盤で予期せぬ問題が発生するのを防ぎ、正式な評価において、すでに把握している事実が確認されるだけとなります。

リソースを学ぶ

注目のブログ

当社の専門家は、ブログを通じて実践的な知見を定期的に発信しています。デバイスセキュリティの最新動向をご覧ください。