AWSのルートユーザーにMFAを設定しよう

2023.01.20
AWSのルートユーザーにMFAを設定しよう
この記事をシェアする

はじめに

お疲れ様です。わったんです。
先日MiyarhiraがAWSアカウントの作成記事を執筆してくれました。
この記事に関連して、AWSアカウントを作成時のセキュリティ対策であるMFAについて説明します。
最後まで記事を読むとMFAを設定して、アカウントのセキュリティを向上させるスキルが身に付きます。

ルートユーザーとは?

ルートユーザーとは初めてAWSアカウントを作成したさいの何でもできるユーザーです。
AWSアカウントにはルートユーザーとIAMユーザーの2種類があります。
今回はルートユーザーでMFAを設定します。

設定を始める前にルートユーザーでログインしているか確認しましょう。
セキュリティ認証情報画面からルートユーザーかを判別できます。

コンソールのホーム>右上の自分のアカウント名>セキュリティ認証情報

セキュリティ認証情報の開き方の画像
セキュリティ認証情報画面の開き方

「セキュリティ認証情報(ルートユーザー)」と記載があればルートユーザーでログインしています。
MFAの設定をしていなければ警告文が表示されます。

ルートユーザー確認画像
セキュリティ認証情報画面

MFAとは?

MFA(Multi-Factor Authenticationまるちふぁくたーおーせんてぃけーしょん)とは多要素認証のことです。
多要素認証には知っている、持っている、特徴の3要素があります。
下記の表から2つ以上を組み合わせて認証することによりセキュリティが向上します。
パスワードと携帯電話を組み合わせてMFAを設定します。

要素
本人のみ知っていること・パスワード
・PINコード
・秘密の質問
本人のみ持っている物・携帯電話
・ハードウェアトークン
・ICカード
本人の特徴・指紋
・静脈
・声紋
MFAに使われる要素と例

なぜMFAが必要か?

ルートユーザーは何でもできてしまうので、悪い人にIDやパスワードといったログイン情報を知られてしまうと悪用されて高額請求される可能性があります。
MFAを設定すればスマートフォンアプリの認証コードが無ければログインできないようになります。
これによりアカウントのセキュリティを向上させることできます。

MFAの設定方法

MFAを設定していきます。
事前にスマートフォンにGoogle認証システムのアプリをインストールしておいてください。

MFAを割り当てるをクリック

セキュリティ認証情報の画面から「MFAを割り当てる」をクリックします

MFAを割り当てるボタンを説明するための画像

MFAデバイス名の登録

デバイス名はスマートフォン上での名前にもなるので、
お使いの端末に合わせてわかりやすい登録名にしてください。
例えばroot_iphone12_mini等です。
このような登録名しておけばあとでスマートフォンを見たときにこの情報がルートアカウントであり、使用している端末も一目でわかります。
また最初から認証アプリケーションが選択されていると思いますが、念のために再度確認してください。
確認が終わったら次へで進みます。

MFAデバイスを選択の画面の画像
MFAデバイスの選択

デバイスの設定

②の項目でQRコードを表示をクリックするとQRコードが表示されます。
QRコードをスマートフォンのGoogle認証システムのアプリから読み取らせます。
アプリ上に時間の経過とともに変化する6桁の数字が表示されます。
一つ目の数字を「MFAコード1」に登録します。
続けて数字が変化したら、2つ目の数字を 「MFAコード2」に登録します。
PC画面上の「MFAを追加」をクリックします。

デバイスの設定画面の画像
QRコードからデバイスを設定

MFAが設定されたことを確認

設定が完了すると緑色の帯に割り当て済みMFAデバイスと表示されます。
また多要素認証(MFA)の項目の識別子にさきほど登録したデバイス名が表示されていれば設定完了です。

MFAが設定完了したさいの画像

実際にログインしてみよう

一度アカウントからログアウトして再度ログインしてみてください。
認証コードの入力が求められるようになっているはずです。

多要素認証のMFAコードの入力画面の画像
多要素認証の入力画面

おわりに

いかがでしたでしょうか?
簡単にルートユーザーにMFAを設定できたと思います。
AWSの利用をはじめたら必ずMFAを設定するようにしましょう。
またルートユーザーは何でもできてしまうので、普段は作業用のIAMユーザーを作成しましょう。
IAMユーザーの作り方はまた次回ご紹介させて頂きます。
最後までご覧頂きありがとうございます。

この記事をシェアする
著者:わったん
お腹周りを引き締めるためにジムに通っています。 ぽっこりお腹がなおりません。 良いトレーニングがあれば教えてください。 AWSが大好きです。 社内メンバーに触発されてAWS12冠達成です!