Back to all lessons
Awareness Lessons
3 months ago

Vishing Attack Compromises Okta Accounts, Exposing 284M Patient Records at McKesson

Written by AI from the linked story. Not reviewed by an editor. How this works

The McKesson breach illustrates how social engineering — specifically vishing (voice phishing) — can bypass even enterprise-grade identity platforms like Okta, granting attackers a foothold into interconnected SaaS environments such as Salesforce and Snowflake. This attack demonstrates the cascading risk of third-party application dependencies: a single compromised identity became the key to unlocking vast repositories of sensitive patient data. The healthcare sector is a high-value target due to the richness of patient records, which command premium prices on criminal markets. This incident underscores that technical controls alone are insufficient when human manipulation can sidestep authentication layers, and that third-party vendor access must be treated as an extension of an organization's own attack surface.

Tactical Insight

Immediate actions

  • Enforce phishing-resistant MFA (e.g., FIDO2/hardware security keys) for all identity provider accounts, especially Okta, to neutralize credential theft via vishing.
  • Audit and immediately revoke all unnecessary third-party application access tokens and OAuth permissions connected to Salesforce and Snowflake environments.
  • Activate out-of-band identity verification protocols for any requests involving credential resets or access changes received via phone or voice channel.

Long-term improvements

  • Implement Zero Trust architecture principles to ensure that even authenticated Okta sessions require continuous verification before accessing sensitive SaaS platforms.
  • Establish a formal third-party vendor risk management program that includes regular security assessments of all applications with access to patient data.
  • Apply data minimization and role-based access controls within Snowflake and Salesforce so that no single compromised account can access the full data estate.

Detection measures

  • Deploy User and Entity Behavior Analytics (UEBA) to flag anomalous login patterns, unusual data exports, or off-hours access across Okta, Salesforce, and Snowflake.
  • Configure real-time alerting for bulk data queries or large-scale exports from cloud data warehouses to enable rapid incident containment.
  • Conduct regular tabletop exercises simulating vishing and social engineering scenarios targeting help desk and IT staff who handle credential resets.

Back this up with a control

All controls and vendors

Training helps people spot this. These controls make the attack fail even on the day someone does not.