2ステップ認証から2ファクタ認証へ切り替え

iOSやmacOSのデベロッパーの皆さんならお馴染みのApple IDですが、認証方法にはいくつか種類があります。その中に名前が似ているものがあります。

  • 2ステップ確認
  • 2ファクタ認証

色々なWbサービスでアカウントの安全性を高めるために2段階認証が導入されています。上記の2つの認証方法はどちらも2段階認証です。そのため、一見すると同じものを言っているのかな?と思ってしまいますが、実は違うものです。そして、2ファクタ認証の方が安全性が高く、アップル社が提供しているいくつかのサービスでは2ファクタ認証が必須になっています。

2ステップ確認

2ステップ確認は一般的なWebサービスと同様の2段階認証です。SMSを受信できる電話番号と信頼できるデバイスを登録します。

Apple IDでのサインインを含めて、認証するときに、Apple IDとパスワードでサインインすると同時にSMSなどで4桁のコードが送信されます。認証画面には受信したコードを入力する欄が表示されるので、そこに受信したコードを入力すると認証完了となります。

2ファクタ認証

2ファクタ認証はOSに組み込まれた認証方法で2ステップ確認よりも安全性が高い仕組みになっているそうです。利用するには、以下のいずれかが必要です。

  • iOS 9以降のiOS
  • OS X ElCapitan以降のmacOS

また、2ステップ確認と同じでSMSを受信できる電話番号と信頼できるデバイスも必要です。

切り替え方法

2ファクタ認証に対応しているOSで切り替えたいアカウントにログインすると、切り替えるか確認するメッセージが表示されます。メッセージに従って操作すると切り替え出来ます。途中、少し待ち時間が長いので失敗したかなと焦りますが、裏では切り替え作業が進んで行っているらしく、進捗状況に合わせてメールが次々に来ました。

普段使いしていない Apple ID

特定のサービス用だったりして、信頼するデバイスに登録しているデバイスでも、普段はそのApple IDでサインインしていないケースがあります。このときに別のマシンで認証が必要になるとどうなるのかなと心配になったのですが、試して見ると、SMSでコードが送信されてきました。信頼できるデバイスに登録しているデバイスでApple IDにサインインしているときは、そのデバイス上にコードが送信されてきます。

2ステップ確認から切り替えても困らない印象です。古いOSが必要で、そのOS上でApple IDを使っている場合には2ステップ確認にしておくしか無いと思いますが、本来であればそこまで古いOSを使わないでも良いようにした方がより良いと思います。セキュリティ的な意味でも。

 

投稿者プロフィール

林 晃
林 晃macOS/iOSアプリ/SDK/ミドルウェア開発が専門の開発者
アールケー開発代表。macOS/iOSアプリ/SDK/ミドルウェア開発が専門の開発者。ObjC/Swift/C++使い。豊富な開発実務経験を基に、教育コンテンツ開発、技術書執筆、技術指導、技術セミナー講師、企業内研修講師、行政・自治体職員研修講師も行います。

基礎から学ぶMetal


「基礎から学ぶMetal」を執筆しました。本書はMetalを使ってGPUプログラミングを行うための最初のステップを解説するMetalの解説書です。

私が初めてGPUプログラミングを行ったとき、どこから手をつけて、学んでいけば良いのか分からず呆然としました。もし、あのとき、これを教えてくれればという部分を解説しました。本書で解説している部分はMetalの基礎となる部分で、Metalを使うときに必ず触れることになる部分です。

詳細

基礎から学ぶSwiftUI


「基礎から学ぶ SwiftUI」というタイトルの本を執筆しました。

SwiftUIの入門書です。

SwiftUIのコンセプトは「ユーザーインターフェイスを作るための最短パスを提供する」「一度学べば(Appleのプラットフォームの)どこにでも適用できる」です。

SwiftUIの概要から始まって、一つ一つのテクノロジートピックに注目しながらSwiftUIとは何か?どんなことができるのか?どのようなコードを書けば良いのかなどを丸々一冊使って解説しています。

詳細

最近の著書

  1. 基礎から学ぶ SwiftUI

最近の記事