Modern phishing attacks don’t care how many authentication factors you use.

Multi-factor authentication (MFA) is one of the most commonly used and recommended cybersecurity practices. And to be clear—it’s still important. But it’s not enough.

During a recent webinar, Breaking Down an Attack: Real-Time Detection and Response with Microsoft Sentinel we shared how attackers are bypassing MFA entirely. The takeaway? Even strong authentication can’t protect you if your users are tricked into giving away their session.

If MFA is your main line of defense, here’s why that’s not enough anymore.

Note: This blog highlights how to reduce the risk using Microsoft tools, but this challenge is platform-agnostic. If you have questions about your environment, we’re happy to help.

Breaking Down an Attack Real-Time Detection and Response with Microsoft Sentinel

 

What the attack looks like

Mike Spadolini from TD SYNNEX walked through a phishing attack using an open-source reverse proxy tool. It took under three minutes to steal a user’s credentials and active session—even with MFA enabled through Microsoft Authenticator.

Here’s how it worked:

  • A spoofed login page mimicking Microsoft 365 was set up using Evilginx.
  • A user clicked the phishing link, entered credentials, and passed the MFA prompt using their registered MFA Authenticator application.
  • Behind the scenes, the tool captured the session token.
  • That token was then used to log in as the user without requiring re-authentication.

This wasn’t theoretical. It was a live demo with real tools that anyone could access. And the scary part? Initial Access Brokers are using these techniques to harvest account access and selling this access to other criminal elements to take advantage.

“It took me all of three minutes to steal someone’s username, password, and session—even with MFA.”
—Mike Spadolini, Microsoft Cloud Solution Architect, TD SYNNEX

 

What this means for security teams: Three critical implications

  1. MFA is necessary, but not a silver bullet

    We still recommend MFA, of course, but MFA is often not the complete solution that many people believe it to be. Reverse proxy phishing tools make it easy to intercept credentials and tokens. Your users may think they’re logging in safely—but they’re handing over their session to an attacker.

  2. Credential theft has evolved

    This isn’t just about stolen passwords. Modern phishing is about session hijacking. Once an attacker has the session token, they can move through your environment as if they’re the user, no matter how many factors you’ve set up.

  3. Response matters just as much as prevention

    You may not be able to stop every click, but you can see when something suspicious happens—and act on it fast. In this instance, that’s where Microsoft Sentinel, a cloud-native SIEM, and Microsoft Defender come in. They help you catch the signs of compromise, investigate quickly, and take meaningful action before things spread.

How to protect your users with Microsoft Sentinel and Defender

Here’s how to move beyond checkbox security and build real-world protection:

  • Continue using MFA but educate your users. Most phishing attacks succeed because users don’t know what to look for. Awareness training still matters.
  • Monitor behavior, not just logins. Sentinel’s user behavior analytics (UEBA) can detect anomalies like unfamiliar devices, impossible travel, and token reuse.
  • Use conditional access and trusted device policies. Restrict access based on risk levels, device posture, or known IPs. Make it harder for attackers to blend in.
  • Automate your response. Use Logic Apps with Sentinel to trigger automated responses like revoking sessions, alerting analysts, or disabling accounts when high-risk activity is detected.

Want to see this in action?

We showed the full phishing attack and walked through how Microsoft Sentinel helps detect and respond to threats like this in real time. Watch the webinar: Breaking Down an Attack: Real-Time Detection and Response with Microsoft Sentinel. Learn how attackers bypass MFA and explore practical ways to improve your detection and response strategy.

Breaking Down an Attack Real-Time Detection and Response with Microsoft Sentinel

Don’t miss another article. Subscribe to our blog today. 

{% module_block module “widget_1ee28003-326b-495f-880f-f85dd5fae875” %}{% module_attribute “button_text” is_json=”true” %}{% raw %}”Subscribe now”{% endraw %}{% end_module_attribute %}{% module_attribute “child_css” is_json=”true” %}{% raw %}{}{% endraw %}{% end_module_attribute %}{% module_attribute “css” is_json=”true” %}{% raw %}{}{% endraw %}{% end_module_attribute %}{% module_attribute “definition_id” is_json=”true” %}{% raw %}null{% endraw %}{% end_module_attribute %}{% module_attribute “field_types” is_json=”true” %}{% raw %}{“button_text”:”text”,”link”:”link”,”style”:”group”}{% endraw %}{% end_module_attribute %}{% module_attribute “label” is_json=”true” %}{% raw %}null{% endraw %}{% end_module_attribute %}{% module_attribute “link” is_json=”true” %}{% raw %}{“no_follow”:false,”open_in_new_tab”:false,”rel”:””,”sponsored”:false,”url”:{“content_id”:164756427656,”href”:”javascript:postMessage({type:’HS_DISPLAY_CALL_TO_ACTION’,id:164756427656});”,”href_with_scheme”:null,”type”:”CALL_TO_ACTION”},”user_generated_content”:false}{% endraw %}{% end_module_attribute %}{% module_attribute “module_id” is_json=”true” %}{% raw %}8243667{% endraw %}{% end_module_attribute %}{% module_attribute “path” is_json=”true” %}{% raw %}”@hubspot/button”{% endraw %}{% end_module_attribute %}{% module_attribute “schema_version” is_json=”true” %}{% raw %}2{% endraw %}{% end_module_attribute %}{% module_attribute “smart_objects” is_json=”true” %}{% raw %}[]{% endraw %}{% end_module_attribute %}{% module_attribute “smart_type” is_json=”true” %}{% raw %}”NOT_SMART”{% endraw %}{% end_module_attribute %}{% module_attribute “tag” is_json=”true” %}{% raw %}”module”{% endraw %}{% end_module_attribute %}{% module_attribute “type” is_json=”true” %}{% raw %}”module”{% endraw %}{% end_module_attribute %}{% module_attribute “wrap_field_tag” is_json=”true” %}{% raw %}”div”{% endraw %}{% end_module_attribute %}{% end_module_block %}

About the author

nuHarbor combines deep technical expertise with a genuine partnership approach — so organizations don't just get better security outcomes, they get a team they can actually rely on.