How Hackers Break MFA-Enabled Microsoft 365 Accounts

In recent times, attacks on Microsoft 365 accounts with enabled MFA have become more frequent and successful. Unfortunately, users often remain unaware that their accounts have been compromised.

Watch our short video on how the attack works, and what we’re doing to stop it.

Traditional Phishing Methods

Historically, attackers would create fake login screens to deceive users into entering their credentials. If MFA was enabled, this often thwarted the attack, as the second authentication step (like a mobile app or SMS code) acted as a barrier.

Microsoft reported that 99.9% of these identity-based attacks were thwarted by MFA, and started requiring it as part of their Security Defaults rollout, leading to widespread adoption among Microsoft 365 tenants.

Rise of New Attack Methods

EvilGinx GCIT Securing Microsoft 365 Against MFA Attacks

Recently, open source tools like Evilginx have emerged, enabling attackers to steal authenticated session cookies. Attackers craft convincing phishing emails with fake login URLs that closely mimic legitimate sites. Unsuspecting users, seeing what appears to be a familiar login screen, enter their credentials and complete MFA, unknowingly handing over their session cookies to attackers.

With stolen session cookies, attackers gain full access to victims’ Microsoft 365 accounts, including emails, files, and sensitive company data. This access allows them to impersonate users effortlessly.

Current Countermeasures

Clarion - First Line of Defense

Clarion Identifies Potential Phishing Attacks in Microsoft 365

To combat evolving threats, our team employs Clarion, an open-source tool designed to detect phishing attempts. It warns users when they land on a suspicious login page, preventing them from entering their credentials.

24×7 Security Operations Center (SOC) Monitoring

Recognizing that 90% of attacks occur outside regular business hours, our SOC ensures immediate response and mitigation, even over weekends.

Enhanced Phishing Protection

Utilising advanced AI mail filtering tools, we intercept and prevent malicious emails from reaching users’ inboxes, minimizing the risk of phishing attacks.

Country-Based Restrictions

Previously, we were blocking a list of high-risk countries and enforcing MFA on all other login attempts. Moving from a high-risk country block list to an allow list model ensures that access attempts from unauthorized countries are automatically blocked, reducing exposure to external threats.

Stricter VPN Authentication

Implementing upgraded security measures for VPN access ensures that only authenticated and authorized users can connect, mitigating the risk of attackers using VPNs to bypass country restrictions.

Security Awareness Training

Regular online training sessions educate staff on identifying and avoiding phishing attempts, empowering them to be the first line of defense against cyber threats.

Ongoing Phishing Simulations

Regular phishing simulations test users’ ability to recognize and avoid phishing emails, reinforcing security awareness throughout the organization.

Advanced Security Options

For organisations requiring higher security standards, we offer passkey implementation, hardware key authentication and a zero-trust security model. Contact us to discuss tailored security solutions.

Conclusion

Protecting your Microsoft 365 environment against sophisticated attacks requires proactive measures and continuous adaptation to emerging threats. By implementing robust security strategies and educating your team, you can significantly reduce the risk of account breaches and data loss.

For more information on securing your Microsoft 365 environment, please contact us at 1300 369 111 or info@gcit.com.au.

Related posts

Belle, GCIT's AI agent. A minimalist bell logo in GCIT teal and navy.
BLOG

Meet Belle, three weeks on the GCIT service team

After three weeks on the GCIT service desk, our AI coworker Belle has closed 631 tickets, displaced the dispatch team's triage workload, dropped average first response time by 80% and median resolution time by 90%, and contributed to zero negative
Elliot Munro CISO at GCIT in front of a whiteboard with coding and automation keywords
BLOG

How I Used Claude Code to Unsubscribe from 130 Newsletters in 30 Minutes

How my brother describes the state of my inbox when I miss one of his emails I never get around to cleaning out my inbox because there are so many recurring marketing emails I have accumulated over the last 15

GCIT team at the Gold Coast IT office
BLOG

5 Ways Gold Coast SMBs Are Using AI to Save 10+ Hours a Week

These are not hypothetical use cases. Every example in this post comes from work we have done at GCIT or seen firsthand with our clients on the Gold Coast. AI automation for small business is not about buying more software.

Ready to secure and simplify your IT? Talk to a GCIT expert today.