電話番号・SMS認証 用語集
この用語集では、電話でアカウントを認証するとき、電話番号を選ぶとき、ステーブルコインで支払うときに出てくる用語を解説しています。どの定義も短く中立的なので、番号を選ぶ前やコードのトラブルに対処する前に、言葉の意味をすばやく確認できます。
OTP(ワンタイムパスワード / one-time password)
1回のログインや操作に限って有効なコードで、通常は数分で期限切れになります。OTPはSMS、音声通話、メールで送られるほか、認証アプリで生成されることも一般的です。
2FA(二要素認証 / two-factor authentication)
異なる2種類の証明を求めるログイン方法で、一般的にはパスワードと、SMSで送られるかアプリで生成されるコードを組み合わせます。パスワードが漏えいしても、アカウントを乗っ取られにくくなります。
認証コード(verification code)
電話番号やメールアドレスを自分が管理していることを確認するために送られる短いコードで、通常は4〜8文字です。アプリは登録時、新しい端末からのログイン時、重要な変更の前などに送ってきます。
SMS(ショートメッセージサービス / Short Message Service)
携帯電話ネットワークの標準的なテキストメッセージサービスです。1通のSMSで送れるのはラテン文字で最大160文字で、ほかの文字体系や絵文字を使うともっと少なくなります。長い文章は分割して送られ、受信側で結合されます。
音声認証(voice verification)
自動音声の電話でコードを読み上げて認証コードを伝える方法です。SMSが届かない場合の代替手段としてよく提供されます。
フラッシュコール(flash call)
SMSを送る代わりに、サービスがあなたの番号にごく短い電話をかけ、発信元の番号またはその一部を照合する認証方法です。通常、応答する前に電話は切れます。
SIM(Subscriber Identity Module)
携帯電話ネットワークに契約者を識別させ、端末を電話番号にひも付けるチップまたはカードです。従来のSIMは取り外しできる物理カードです。
eSIM
端末に内蔵された組み込み型のSIMで、カードを差し込む代わりにプロファイルをダウンロードして設定します。役割は物理SIMと同じです。
携帯電話番号(mobile number)
国の番号計画で携帯電話サービスに割り当てられた番号帯の電話番号です。SMSと電話を受けられ、ほとんどのアプリが認証で想定している種類の番号です。
固定電話(landline)
特定の場所に結び付いた固定回線の電話番号です。多くの固定電話はSMSを受信できないため、SMS認証には受け付けられないことがよくあります。
VoIP(Voice over Internet Protocol)
インターネット経由で通話を行う技術です。VoIP番号はインターネット通話サービス向けに発行され、携帯電話以外の番号帯から割り当てられることが多いため、認証での利用を制限するアプリもあります。
非VoIP番号(non-VoIP number)
インターネット電話の番号に分類されない番号で、実際には国の携帯電話番号帯に属する携帯電話番号を指します。こうした番号は認証の際、一般に通常の契約者の携帯電話番号と同じように扱われます。
仮想番号(バーチャル番号 / virtual number)
専用の物理SIMを使わずに、通常はアプリやWebサイトを通じて使う電話番号を広く指す言葉です。VoIP番号、転送番号、オンラインで使う携帯電話番号などを含むため、実際の番号の種類はさまざまです。
現地番号(local number)
特定の国や地域の人にとって、現地の形式やプレフィックスを使った地元の番号に見える番号です。顧客にとっては、現地番号のほうがなじみがあり電話しやすいことが多いです。
フリーダイヤル(toll-free number)
発信者が無料でかけられ、料金を番号の所有者が負担する番号です。通常の方法ではSMSを受信できないことが多く、主にカスタマーサービスに使われます。
DID(ダイヤルイン / Direct Inward Dialing)
着信を特定の回線、内線、インターネット電話システムに直接つなぐ電話番号です。ビジネス電話やVoIP電話でよく使われる用語です。
MSISDN
携帯電話契約の国際電話番号全体を指す技術的な名称で、国番号と国内番号で構成されます。ネットワークはこの番号を使って、通話やSMSを契約者に届けます。
E.164
ITUが定める電話番号形式の国際標準です。E.164の番号は最大15桁で、プラス記号と国番号を付けて表記します。たとえば+44の後に国内番号が続きます。
国番号(country calling code)
国際電話で国や地域を識別する1〜3桁のプレフィックスで、+1や+44などがあります。国際形式ではプラス記号の後に置かれます。
国内プレフィックス(trunk prefix)
国内で国内番号の前にダイヤルする数字で、0であることが多く、海外からかけるときは省きます。たとえば国内で先頭に0を付けて書く番号は、国番号の後ではその0がなくなります。
国際形式(international format)
プラス記号、国番号、国内プレフィックスを除いた国内番号で表記した電話番号です。アプリは通常この形式の番号を想定しているか、国番号を自動で付けてくれます。
国内形式(national format)
その国の中でダイヤルするとおりに表記した電話番号で、国内プレフィックスや現地の区切り方を含むことが多いです。国番号は含みません。
ショートコード(short code)
企業が1つの国の中でSMSを大量に送受信するために使う短い電話番号で、通常は4〜6桁です。認証メッセージはショートコードから送られることがよくあります。
ロングコード(long code)
ショートコードに対して、SMSの送受信に使われる標準的な長さの電話番号です。個人の携帯電話番号はロングコードです。
送信者ID(sender ID)
SMSの送信者として表示される名前や番号です。国のルールに応じて、電話番号、ショートコード、ブランド名などの英数字の名前が使われます。
A2P SMS(アプリケーションから個人へ / application-to-person)
認証コード、アラート、通知など、ソフトウェアから個人に送られるメッセージです。通信事業者は、A2Pのトラフィックを個人のメッセージとは異なる方法で扱い、フィルタリングすることがよくあります。
P2P SMS(個人間 / person-to-person)
2人の間でやり取りされる通常のテキストメッセージです。P2Pメッセージに関するネットワークのルールは、一般に会話のための少量の利用を前提としています。
SMSゲートウェイ(SMS gateway)
携帯電話ネットワークとの接続を通じて、アプリケーションがSMSを送受信できるようにするシステムです。アプリはSMSゲートウェイを使って認証コードを配信します。
SMS配信レポート(delivery report)
SMSが端末に届いたか、失敗したかを送信者に知らせるステータスメッセージです。配信確認(delivery receipt)とも呼ばれます。
通信事業者(キャリア / carrier)
通信ネットワークを運営し、携帯電話や固定電話のサービスを提供する会社です。オペレーター、移動体通信事業者とも呼ばれます。
MVNO(仮想移動体通信事業者 / mobile virtual network operator)
自前の無線ネットワークを持たず、契約に基づいて他の通信事業者のネットワークを利用する携帯電話サービス事業者です。MVNOの契約者にも通常の携帯電話番号が付与されます。
番号ポータビリティ(number porting)
同じ番号のまま、既存の電話番号をある事業者から別の事業者へ移すことです。ルールや所要期間は国によって異なります。
番号の再利用(number recycling)
前の利用者が解約したり期限切れにしたりした電話番号を、新しい契約者に再び割り当てることです。大切なアカウントにひも付いた番号を有効に保つか、先にそのアカウントから番号を外しておくべきなのはこのためです。
レート制限(rate limit)
1時間にリクエストできるコードの数など、一定期間内に操作を繰り返せる回数の上限です。レート制限に達した場合は、通常しばらく待ってから再試行する必要があります。
ステーブルコイン(stablecoin)
通常は米ドルなどの通貨に連動させることで、価値を安定させるよう設計された暗号資産です。ほかの暗号資産のように価格が変動しないため、支払いに使われます。
USDT(テザー / Tether)
Tether社が発行する米ドル建てのステーブルコインです。複数のブロックチェーン上に存在するため、同じトークンを異なるネットワークで送金できます。
USDC(USDコイン / USD Coin)
Circle社が発行する米ドル建てのステーブルコインです。USDTと同様に、複数のブロックチェーンで利用できます。
TRC-20
Tronブロックチェーンのトークン規格です。TronのUSDTはTRC-20トークンで、Tronのアドレスに送る必要があります。
BEP-20
BNB Smart Chainのトークン規格です。BEP-20として送るトークンは、別のネットワークではなくBNB Smart Chain上のアドレスに送る必要があります。
ウォレットアドレス(wallet address)
特定のブロックチェーン上で暗号資産を受け取れる場所を示す文字列です。アドレスはネットワークごとに異なるため、そのアドレスが属するネットワークで送金する必要があります。
ブロックチェーンの承認(confirmation)
取引がブロックに記録され、ネットワークに受け入れられた時点のことです。支払いは通常、決められた数の承認が得られた時点で完了とみなされます。
よくある質問
OTPと2FAの違いは何ですか?
OTPは1回限りのコードです。2FAは2種類の証明を組み合わせるログイン方法で、OTPはその2つ目を提供する一般的な手段の1つです。
VoIP番号と非VoIP番号の違いは何ですか?
VoIP番号はインターネット通話サービス向けに発行され、携帯電話番号帯の外にあることが多い番号です。非VoIP番号は実際には国の携帯電話番号帯に属する携帯電話番号で、アプリは通常これを標準として扱います。
アプリには電話番号をどう入力すればよいですか?
国際形式を使ってください。プラス記号、国番号、国内プレフィックスを除いた国内番号の順です。
認証コードが届かないことがあるのはなぜですか?
よくある原因は、番号形式の誤り、繰り返しリクエストしたことによるレート制限、特定の種類の番号のフィルタリング、一時的なネットワークの遅延などです。しばらく待ってから再試行するか、音声認証を選ぶと解決することがよくあります。
USDTはどのネットワークでも送れますか?
いいえ。送信側と受信側は、Tron(TRC-20)やBNB Smart Chain(BEP-20)など、同じネットワークを使う必要があります。間違ったネットワークで送ると、支払いが遅れたり失われたりするおそれがあります。