SMSを使った認証システムはこう作る!memoTech単なる技術メモ。おまけ最近炎上したのが、これ。認証のために国際SMSを発信させていて、通信料はユーザ負担というシステム。利用者不在のアプリ設計/システム設計と非難されても、文句は言えないだろう。ユーザーの操作はすぐに画面に反映されて誤操作を防ぐべきだし、費用が発生する操作は確認ダイアログを出すべき。そもそも、ユーザーに費用負担を求めないようにするのがこの手のアプリが目指す仕様ではないのか?ユーザーがSMSを発信する必要があるのか?SMSを使った認証というと、GoogleやAppleの二段階認証(二要素認証)がある。サポートどちらも、認証に必要な番号がSMSで送られてくる仕組みになっている。他にも、レンタルサーバーのユーザー確認など、多くのシーンで使われている。【セキュリティ対策に必須!】2段階認証に対応する人気サービス一覧&設定方法(まとめ)「2段階認証」によるセキュリティ対策がが当たり前の時代になりました。EコマースやSNSのアカウントを第三者に乗っ取られると、自分はもちろん友人・知人にも被害が及ぶ可能性があります。2段階認証に対応している人気サービスの一覧と、設定方法の解説記事のリンクをまとめました。dekiru.net大抵、SMSが送られてくるものであって、ユーザー自ら発信するものは見かけない。SMSを発信させれば、電話番号を入力させる必要がなくなる、という考え方もある。SMSが使えない、データ通信SIMというものも一般的であるため、かえってトラブルになるだろう。国内、海外を問わず、SMSの発信には費用がかかるので、運用コストを下げるために、ユーザーが発信するよう設計したのかもしれない。電話+IVRでもよかったのでは?ユーザーの電話番号を確認したいというのであれば、電話とIVR(銀行とかの問い合わせ先に電話すると、番号を押してくださいと言われるアレ)でも十分可能だろう。画面で必要事項を入力させたあと、確認画面に適当な数字を表示して、「電話して音声ガイダンスに従って下記の番号を入力してください」という流れになる。入力確認のURLをメールで送るのではなく、確認コードと電話番号を画面に表示してユーザーに電話してもらうという仕組みだ。普通はユーザーに送るものGoogleやAppleを始め、大多数のシステムでは、「SMSをユーザーに送る」形になっている。いった先人たちのノウハウを利用せず、わざわざ独自のやり方をする理由は何なのか?確かに、SMSを用いた認証システムの構築例がはてなブックマークを賑わせるなど、トレンドとして(プラスの意味で)取り上げられることはない。システム」でググればちゃんとヒットする。↓これは炎上したローチケと同じアプローチ。Twilioなら、自分だけの電話番号を簡単取得。SMS受信のタイミングで任意のAPIをキックしてくれます。送信者の情報も取得できるので、それを用いて認証機能を実現。コストは1通(1認証)あたり1円...qiita.comググって見つけたページを適当にパクって仕様書を書いていると、利用者不在の仕様が出来上がってしまうことがある。通常は、社内のチェックや発注元が確認して世に出る前/開発に着手する前に改善されるのだが、スピード優先コスト削減優先で、そういったチェックを行わないこともある。発注元がこういった仕様を出してくることもあり、「こんなシステム使いたくねーなぁ」と言いながら作ることもある。今回は、前例のないシステムというわけでもなく、似たような仕組みは普通のユーザーでもお目にかかるものである。「コスト削減を優先した、利用者不在のシステム」と言われても仕方ないだろう。IVRとの組み合わせが増えてきている(2019/5)最近、IVRを使った認証のパターンが増えてきているようだ。データ通信専用SIMにSMSオプションをつける形だと、身元確認なしで契約できる(今もそうなのかわからないが)からだ。このような契約だと、SMSだけで身元確認を行うことができない。IVRが発信元電話番号を認識して、その番号宛に認証コードをSMS送信するということをやるようだ。CMなど)でもこれを使うケースがあるようだ。興味のあるユーザだけが電話をかけてくるので、母集団(対象)が絞り込まれている。身元確認された電話番号が集められる。いうことで、質の良い顧客候補データ(電話番号)が集められるからだろう。おまけSMS送信APIを比較しているページを見つけたので、貼っておく。予想以上に多くの方にお読みいただけたようで、大変光栄です。今回は、近年、ユーザ向けの通知チャネルとして再注目されている(ような気がする)SMS送信APIについてまとめてみました。※各サービスの機能や価格は2016年5月の執筆時点のものです。迷惑SMS対策タイヤ館が送ったSMSがちょっともめているらしい。ホームページに送りますって掲載したから送っていいというのは強引な気がする。本人確認や認証で使われるようになってきたSMS。ClientsはHTTPベースのファイル管理ツールである。これを使って、テラバイト容量のオン...記事を読むRCSは5Gでなくても使える進化したSMSとも言われるRCS。pr...記事を読むSMSは文字数で料金が変わる最近、SMSを受信する機会が増えてきた気がします。契約が終わり手元に残ったWiMAXルーター、W01。5/9にリリースされる、+メッセージ。FOMA契約のユーザは、ガラケーなのでLINEが使えない。SMSが重要な連絡手段だ。本サイトに掲載する情報に関しては、正しいものを提供することを務めていますが、掲載内容から、いかなる損失や損害などの被害が発生しても、当ブログでは責任を追いかねます。