パスキー認証プロバイダーを利用することで、10万ドルのコストを削減する方法をご紹介します。堅牢なユーザー認証のための効率的な実装戦略について学びましょう。
Robert
Created: July 15, 2025
Updated: July 16, 2025
See the original blog version in English here.
Our mission is to make the Internet a safer place and passkeys provide a superior solution to achieve that. That's why we want to keep you updated with the latest industry insights here.
この記事では、パスキーを(既存の)認証プロセスに実装する際に私たちが遭遇し続ける、最も一般的な5つの誤解を明らかにします。そして、サンプル計算を用いて、パスキーに精通した専門プロバイダーを探すことが理にかなっている理由を解説します。
パスキーは素晴らしいものです。認証の歴史上初めて、ユーザーのセキュリティだけでなく、利便性も大幅に向上しました。今日、ほとんどの人が顔や指紋でスマートフォンをロックすることに慣れています。このユーザーフレンドリーな未来をウェブにもたらすことは、論理的な次の一歩にすぎません。非対称暗号を活用した基礎となる公開鍵基盤と組み合わせることで、パスキーは完璧なソリューションのように思えます。これはエンドユーザーの視点からは真実ですが、組織にとって、この新しい認証標準を自社で実装することは、高いリスクとコストを伴う多大な労力となります。この記事では、パスキーに関する最も一般的な誤解と、それらを軽減する方法について説明します。
まず第一に、パスキーは、Microsoft、Apple、Googleなどの主要なテクノロジー企業や、PayPal、eBay、Visaなどが所属するFIDO(Fast Identity Online)アライアンスによって定義されたオープンスタンダードに基づいています。
しかし、これらのオープンスタンダードはドキュメントが不十分で、既存のシステムへの実装やユーザーフローへの統合は実際には困難です。ユーザーフローの定義や技術的な統合をゼロから考え出す必要があります。既存のユーザー認証がすでにあるシステムにパスキーを追加する場合、基本的なドキュメントと実装だけでは実用的ではありません。
さらに、パスキーは(部分的に)デバイスに紐づいているため、異なるプラットフォーム(iOS、Android、Windows)のユーザーが複数のデバイスを使用している場合、本当の困難が始まります。実装もユーザーエクスペリエンスもプラットフォームによって異なるため、すべてのユーザーにパスキーを推奨ログイン方法として提供することは複雑な試みとなります。特に今日のように多くのユーザーが複数のデバイスを持つ時代では、すべてのデバイスとオペレーティングシステムを適切にサポートすることが不可欠です。
なぜパスキーは重要なのか?
パスワードとフィッシングは企業をリスクに晒します。パスキーは、セキュリティとUXのバランスを取る唯一のMFAソリューションです。私たちのホワイトペーパーでは、実装とビジネスへの影響について解説しています。
理論的にはこれは正しいですが、特に統合とメンテナンスには内在的なコストがかかります。まず、プロセスフローとUXのコンセプトを練る必要があり、これは通常1〜2人のプロダクトマネージャーが担当します。これには最大2ヶ月かかり、プロダクトマネージャーの経験によっては、それだけで最大30,000ドルのコストがかかる可能性があります。これが完了すると、このソリューションを統合するシステムアーキテクト、プロダクトマネージャー、開発者が必要になります。そして、FIDO2サーバーの運用など、メンテナンスの労力も発生します。さらに、ユーザーを圧倒しないようにスムーズなユーザー移行にも配慮する必要がありますが、これを内部で設計・実装するのは非常に複雑で、コストがかかります。
加えて、インフラを運用する必要があります。サーバーやデータベースは今日、無料ではありません。特に、アプリケーションのこのような重要な部分で、高い可用性を備え、安全かつ確実に稼働させる必要がある場合はなおさらです。これらすべてに多額の費用がかかり、その費用は本来、コア機能に費やすべきものです。
さらに、メールやSMSサービスのような周辺(フォールバック)システムを提供するための他の外部プレイヤーを選定、管理、監視する必要があります。もちろん、これも自社で行うことはできますが、ユーザーはトランザクションメールの驚くほど速い配信と高い可用性を期待しています。信じてください、メール配信の最適化を自社で行いたくはないはずです。これらのサービスは無料ではなく、コストを増加させます。
お客様と話していると、これがおそらく最も一般的な誤解であり、認証の真の難しさです。新規のアプリケーションにパスキーを提供することは、かなり簡単に行えます。難しいのは、既存のユーザーをパスキーに移行させることです。多くの場合、ユーザーベースは非常に多様です。パスワードを今日にでも捨てて、できるだけ早くパスキーに移行したいアーリーアダプターもいれば、パスワードを使い続けたい人々もいます。すべてのユーザーをスムーズかつスマートにパスキーへと導きながら、個別のフローを考案することが、本当の課題です。
初期統合後、多くの人々はパスキーが勝手に機能し、採用も自然に進むと考えがちです。これもまた一般的な誤解です。パスキーはセキュリティ上重要な機能であり、多くのリスクを伴います。つまり、監視が必要であり、それを監視するチームは多くの経験を持つセキュリティの専門家でなければなりません。
さらに、パスキーの採用状況は継続的に監視し、移行段階での潜在的な問題を検出して実装の変更を必要とするかどうかを判断する必要があります。
パスキーの技術的な実装を考え、コーディングに取り掛かる前に、多くの概念的な作業をまず行う必要があります。特に、パスキーのような新しい技術を統合する場合、既存のベストプラクティスやドキュメントの質と量が乏しいため、多くの概念的なプロセスを考慮する必要があります。最も重要なものの中には、次のものがあります。
これらのステップはすべて、プロダクトマネージャーと開発者に多くの時間を要求し、ソフトウェア開発では見過ごされがちです。
ソフトウェアを自社開発するか購入するかの議論は、決して新しいものではありません。この決定を下す際には、多くの要因を考慮する必要があります。どの企業にとっても重要な要因は、ソフトウェアの開発または購入から生じるコストです。パスキー認証などのソフトウェアソリューションを購入する場合、初期費用が非常に高いという議論がよくなされます。しかし、企業は自家製の開発も少なくとも同等に高価であることを忘れがちです。そのコストは、例えばソフトウェア自体の複雑さ、プロダクトマネジメント、UX/UIデザイン、開発チーム、そしてしばしば多くの隠れたコスト(特にメンテナンスとアップデート)に依存するからです。
認証ソフトウェアの開発コストに光を当てるために、デスクトップ、モバイル、ネイティブアプリのユーザーにサービスを提供する社内認証チームを持つ企業の基本的な計算を以下に示します。メール/電話番号とパスワード認証の他に、ソーシャルログインも提供しています。
これらは年俸総額であり、Glassdoorによる業界標準の平均給与に基づいています。給与以外の労働コストは含まれていません。
ソフトウェア開発総コスト:175,625ドル
もちろん、これは移行コストやトレーニングコストなど、多くのコストを考慮に入れていない簡略化された計算です。サーバーやデータベース、クラウドサービスのような追加のインフラが必要な場合は、追加のコストが発生します。特に、個人データを最大限に保護する必要がある認証ソフトウェアの場合、コストは大幅に高くなる可能性が高いため、Corbadoのような専門のパスキープロバイダーを利用する価値があります。
要約すると、パスキーは誰でも無料で統合できるオープンスタンダードです。しかし、これは非常に近視眼的な見方です。パスキー利用の影響を詳しく見ると、Corbadoのようなパスキープロバイダーを利用する方がはるかに賢明でコスト削減につながる方法であることが明らかになります。特に、認証はめったにコア機能ではなく、現代の製品で行われるべきコモディティ(あって当たり前の機能)であるため、外部の専門家のノウハウと能力を活用することは賢い選択です。
まだ納得できませんか? 今すぐCorbadoのソリューションを無料で、リスクなしでお試しください。
Enjoyed this read?
🤝 Join our Passkeys Community
Share passkeys implementation tips and get support to free the world from passwords.
🚀 Subscribe to Substack
Get the latest news, strategies, and insights about passkeys sent straight to your inbox.
Related Articles
Table of Contents