Day 6 of 100 Days AWS Cloud Challenge-Lab-4 Strengthening AWS Account Security: Enable Multi-Factor Authentication (MFA) for Enhanced Protection

Rajaram Erraguntla
3 min readJul 10, 2023

--

🎯Day 6 of 100 Days AWS Cloud Challenge🎯

📚 Synopsis

In this blog, we will learn how to enable MFA for your Account

📋 Prerequisites

💡 Plan of Execution

  • 🚀 Importance of enabling MFA?
  • 🚀 How to Enable MFA for the AWS Account?
  • 🚀 How to validate if MFA has been enabled successfully?
  • 🚀 Best practices to Secure a Root Account?
  • 🥳 conclusion

🚀 Importance of enabling MFA?

💡 Scenario: An Unauthorized person gets complete access to your AWS resources, compromising sensitive data, resources, and services.

💡 Problem: An Unauthorized person gets complete access to your AWS resources, compromising sensitive data, resources, and services.

💡 Solution: To mitigate the risks from unauthorized access, it’s mandatory to add an extra layer of protection(2FA) for the AWS Account by enabling Multi-Factor-Authentication(MFA).

🚀 How to Enable MFA for the AWS Account?

We can see, a successful notification post adding the MFA.

🚀 How to validate if MFA has been enabled successfully?

Now, we have logged in to the AWS Management Console post-MFA validation.

🚀 Best practices to Secure a Root Account?

  1. Enable two-factor Authentication for the root account as it adds an extra layer of protection to your account.
  2. Never share these credentials with anyone.
  3. Don’t use the root account for daily activities.
  4. Create an IAM User and Assign only the required ADMIN access for the IAM ADMIN User.

🥳 conclusion

We have successfully enabled the Multi-Factor Authentication for the root account and we have validated the MFA access by re-logging into the account. In the next blog, we will create an IAM user and assign the required policies so that we can stop using the root account for day-to-day tasks.

🙏Thanks for Reading 🙏

🌟 I want to express my heartfelt appreciation to every one of you who took the time to read my blog. I am truly grateful for your presence on this learning journey. 🌟

💡 I would also like to extend an open invitation for feedback. As I continue to share my knowledge and insights, I understand that growth comes from acknowledging and learning from our mistakes. So, if you spot any errors or have suggestions for improvement, I genuinely encourage you to correct me.

Please follow for more such content😅

--

--

Rajaram Erraguntla

MULTI-CLOUD-ENGINEER || AWS || AZURE || ORACLE ||DevOps || ELK || SPLUNK || 6xMulti-Cloud Certified (3xOCI 2xAzure 1xAWS) || Docker || Terraform || Kubernetes