SMS 経由で送信する OTP は、予算とユーザーの忍耐力を消耗させます。SMS ベースの認証が、ユーザー認証と不正アクセスのブロックに欠かせないものになっていることは明らかです。しかし、ユーザーがログインしようとするたびにコードを送りつけるのは、ユーザーの支持を得ることにはなりませんし、決して安くはありません。では、必要以上に費用をかけたり、保護しようとしている人々を困らせたりすることなく、ユーザーのアカウントを保護するにはどうすればよいでしょうか。この記事では、SMS 料金を不当に増やすことなくアカウントを保護するための戦略について詳しく説明します。
企業にとって、送信されるすべての SMS はコストになります。特に、大量のアプリケーションを扱っている場合はそうです。たとえば、人気の通信プロバイダー Twilio の SMS 料金は、送信先とキャリアによって、 1 メッセージあたり 0.0079 ドルから 0.75 ドルの範囲です。コストを増大させているのは正当なユーザーだけではありません。それに加えて、SMS ポンピング詐欺も請求額に上乗せされます。検証はされていませんが、Twitter はSMS ポンピング機能を制限する前は、年間 6,000 万ドルの損失を被っていたと推定されています。SMS への依存を減らし、セキュリティを損なうことなくコストを削減するには、OTP をテキスト送信する代わりに、他のソリューションを使用してユーザーを検証できます。
SMS のコストを削減することは、セキュリティを犠牲にすることではありません。さまざまな代替手段を検討することで、企業はすべての検証に SMS のみに頼ることなく、強力なアカウント保護を維持できます。SMS 検証を送信する代わりに、次のことができます。
これらの代替手段は確かにコストを削減できますが、それらに変更するには既存の認証フローを調整する必要があり、すべてのビジネスに最適とは限りません。SMS は広くアクセス可能であり、ユーザーは WhatsApp や Google Authenticator などの特定のアプリをダウンロードしたり設定したりする必要はありません。また、すべてのモバイル デバイスで利用できるため、通常はスマートフォンに限定される生体認証などの方法よりも汎用性があります。
さらに、ユーザーは SMS ベースの認証に慣れていることが多いため、よりスムーズな体験が可能になり、摩擦が少なくなり、コンバージョン率とエンゲージメントが向上します。これらの要素により、SMS は他の認証方法では実現が難しいアクセシビリティと使いやすさを提供する魅力的なオプションとなっています。
では、ユーザー認証に SMS を使い続けたい場合、プロバイダーとより良い料金を交渉する以外に、企業はどのようにしてコストを削減できるのでしょうか?
効果的なアプローチの 1 つは、SMS を送信するタイミングを戦略的に決めて、送信される SMS メッセージの数を減らすことです。ここで、デバイス フィンガープリンティングなどの技術が役立ちます。これにより、企業は信頼できるブラウザーやデバイスを識別し、必要な場合にのみ SMS 検証を求めることができます。
デバイス フィンガープリントとは、ブラウザー設定、オペレーティング システム、画面解像度、言語設定、インストールされているプラグイン、その他の個人を特定しない詳細などの特性の組み合わせに基づいて、固有のデバイスを認識する方法です。各デバイスには、これらの属性で構成された固有の「フィンガープリント」があり、これにより、Cookie などの従来の方法が利用できない場合や削除されている場合でも、再訪ユーザーを識別することができます。
動的で VPN やプロキシによって簡単にマスクされる IP アドレスとは異なり、デバイス フィンガープリンティングは、より信頼性が高く永続的なデバイス認識方法を提供します。ユーザーのデバイスにデータを保存する必要がなく受動的に動作し、回避が困難です。偽造や複製が困難な多様な属性セットに依存しており、個々の要素が時間の経過とともに変化しても有効性を維持します。
これにより、疑わしい行動のパターンやデバイス ID を偽装する試みを発見できるため、アカウント乗っ取り詐欺の検出と防止に特に効果的であり、他の認識方法に比べて強力な追加のセキュリティ層を提供します。さらに、デバイス フィンガープリンティング用に収集された属性を使用して、ヘッドレス ブラウザの使用やタイム ゾーンの不一致など、潜在的にリスクのあるユーザーを知らせる危険信号を検出できます。
返却されたデバイスを確実に認識できるようになれば、ユーザーに繰り返しセキュリティ チェックを行わせることなく、信頼できるデバイスを記憶することができます。この認識には、次のようないくつかの利点があります。
ログインフローでデバイス フィンガープリンティングを使用すると、SMS コストが削減されるだけでなく、アカウントのセキュリティが強化され、ユーザー エクスペリエンスが向上します。
大まかに言えば、デバイス認識を統合するということは、ログインまたはユーザー検証フローにデバイス認識を埋め込んで、デバイスとブラウザの特性に基づいてリピーターユーザーを識別することを意味します。
SMS OTP とスマート デバイス認識レイヤーを組み合わせることで、コスト効率、ユーザーの利便性、セキュリティのバランスをとることができます。信頼できるデバイス認識により、頻繁な SMS 検証への依存が軽減され、強力な保護を維持しながらコストを削減できます。
簡単に変更または削除される IP アドレスや Cookie とは異なり、デバイス フィンガープリンティングは、ユーザーを認識するためのより信頼性が高く永続的な方法を提供します。SMS のみではコストがかかり不便であり、検証を省略するとセキュリティが弱まりますが、デバイス フィンガープリンティングを追加すると、SMS コストが削減され、ログイン フローが合理化され、アカウント保護が強化されます。